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:
- WakeUp-Machines – A PowerShell script for Wake On LAN
- Q: How can I easily wake up a remote machine?
- Wake On Lan
meine Shutdown und WakeUp-Skripte