Set-DNSSearchorder auf beliebigen Zielsystemen…

Startseite – Aktivität Foren Allgemeines Set-DNSSearchorder auf beliebigen Zielsystemen…

This topic contains 0 replies, has 1 voice, and was last updated by  Martin De Roma 3 weeks ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #2278

    Martin De Roma
    Keymaster

    Schönen guten Tag liebes Internet,

    folgendes Script Nutze um die DNS-Searchorderlist auf Zielsystemen anzupassen. Es ist recht übersichtlich aber nützlich und schnell 🙂

    
    $dnsso = "10.10.10.1" , "172.27.0.10" , "10.20.30.40" # Welche Liste soll gesetzt werden... bitte mit , Trennen werte in "" 
    $computers = get-content C:\temp\dnsserverliste.txt #hier eine liste mit Servernamen ablegen... Alternativ geht natürlich auch jede andere Art von Serverliste
    foreach ($computer in $computers){
        try {
         $Networks = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE -ComputerName $computer -ErrorAction Stop
         } catch {
          Write-Verbose "Failed to Query $Computer. Error details: $_"
        }
        foreach ($network in $Networks){
                write-host $computer -ForegroundColor White
                $network.dnsServerSearchOrder #Ausgabe der alten Liste
               
               # $Network.SetDNSServerSearchOrder($DNSSo) # Set the new Searchorderlist... Entkommentieren um das Script "scharf" zu schalten :) 
               
               $network.dnsServerSearchOrder #Ausgabe der neuen Liste
        }
    }

    Damit das Script seine Arbeit Aufnimmt muss die # in der “viertletzen” Zeile entfernt werden ich habe das als kommentar gesetzt damit man nicht aus versehen das ganze Netz ruiniert 🙂

Viewing 1 post (of 1 total)

You must be logged in to reply to this topic.