Shutdown

Vorausgesetzt man hat die Rechte dazu, kann man einen Remote Computer mittels

> Stop-Computer -ComputerName $ComputerName 

herunterfahren.

Wird dieser Computer jedoch verwendet, weil beispielsweise ein Programm noch auf eine Netzwerkfreigabe zugreift, dann bekommt man die Fehlermeldung:

Stop-Computer : This command cannot be run on target computer('ComputerName') due to following error: The system shutdown cannot be initiated because there are other users logged on to the computer.

Da hilft ein … dagegen.

> Stop-Computer -ComputerName $ComputerName -force

WakeUp

Um einen Computer aufzuwecken, bedarf es eines soganannten Wake-Up-Befehls. Als Standalone Programm empfiehlt sich WOL2. Aber es geht auch mit der Powershell.

siehe dazu:

meine Shutdown und WakeUp-Skripte