Arquivo

Archive for outubro \30\America/Sao_Paulo 2015

script – alterar IP DNS estações


bom dia blogueiros …

Ontem precisei criar um script em Power Shell para remover os DNS das estações Windows (xp, vista, w7….)
segue o script para os senhores, caso precisem 🙂

——————————————————————–

$servers = Get-Content C:\PathToFile\computers.txt
foreach($server in $servers)
{
Write-Host “Conectando em $server…”
$nics = Get-WmiObject Win32_NetworkAdapterConfiguration -ComputerName $server -ErrorAction Inquire | Where{$_.IPEnabled -eq “TRUE”}
$newDNS = “10.0.126.41”,”10.0.126.43″,”10.0.126.40″,”10.0.126.42″
foreach($nic in $nics)
{
Write-Host “`tExisting DNS Servers” $nic.DNSServerSearchOrder
$x = $nic.SetDNSServerSearchOrder($newDNS)
if($x.ReturnValue -eq 0)
{
Write-Host “`tSucesso, Alterado configuracao de DNS em” $server
}
else
{
Write-Host “`tErro na Alteracao do DNS em” $server
}
}
}

Categorias:Uncategorized

script – alterar IP DNS das estações


bom dia blogueiros …

Ontem precisei criar um script em Power Shell para remover os DNS das estações Windows (xp, vista, w7…)
segue o script para os senhores, caso precisem 🙂

—————————————————————

$servers = Get-Content C:\PathToFile\computers.txt
foreach($server in $servers)
{
    Write-Host “Conectando em $server…”
    $nics = Get-WmiObject Win32_NetworkAdapterConfiguration -ComputerName $server -ErrorAction Inquire | Where{$_.IPEnabled -eq “TRUE”}
    $newDNS = “10.0.126.41”,”10.0.126.43″,”10.0.126.40″,”10.0.126.42″
    foreach($nic in $nics)
    {
        Write-Host “`tExisting DNS Servers” $nic.DNSServerSearchOrder
        $x = $nic.SetDNSServerSearchOrder($newDNS)
        if($x.ReturnValue -eq 0)
        {
            Write-Host “`tSucesso, Alterado configuracao de DNS em” $server
        }
        else
        {
            Write-Host “`tErro na Alteracao do DNS em” $server
        }
    }
}

Publicado por Euclides 😉

Categorias:Uncategorized