ISW-Tools

PS Computer – Remote Neustart Reboot

Jörn Walter Veröffentlicht 1 Min. Lesezeit Skripte

Mit diesem Powershell Skript fahren wir entfernte Maschinen herunter. Als erstes erstellen wir eine Liste auf Basis einer OU oder eines Maschinentyps wie z.B. Server oder Workstations. Das Ganze setzt natürlich voraus das die Remoteverwaltung eingerichtet ist.

# Export aller Maschinen

(Get-ADComputer -Filter * -SearchBase „OU=Server,OU=Machines,OU=ORG,DC=ndsedv,DC=de“).Name | Out-File c:\Temp\Servers.txt

# Export nur Workstations

(Get-ADComputer -Filter ‚operatingsystem -notlike „*server*“‚).Name | Out-File C:\Temp\Workstations.txt

# Export nur Server

(Get-ADComputer -Filter ‚operatingsystem -like „*server*“‚).Name | Out-File C:\Temp\Servers.txt

# Reboot Befehl

Restart-Computer -ComputerName (Get-Content C:\Temp\computers.txt) -Force -ErrorAction SilentlyContinue -ErrorVariable NoRestart
$NoRestart.targetobject | Out-File C:\Temp\NoReboot.txt

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter