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
}
}
}
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 😉