Wake on LAN in der Powershell

22. Mai 2018

Möchten die Systembetreuer bestimmte Netzwerkgeräte aus der Ferne einschalten, kommt oftmals die WoL-Funktion (Wake on LAN) zum Einsatz. Mit einem entsprechenden Datenpaket (Magic Paket) können Netzwerkgeräte, PC-Systeme oder auch Consumer-Elektronik-Systeme aus bestimmten „Standby-Zuständen“ aufgeweckt werden. Im Prinzip müssen dabei die jeweiligen Netzwerkkomponenten (etwa Netzwerkkarten, NICs) sowie die Hauptplatinen und die Firmware für die Energieversorgungssteuerung (beispielsweise APM, Advanced Power Management bei bestimmten BIOS-Versionen) die WoL-Funktion unterstützen.

Zum Versenden der „Magic-Pakets“ im Netzwerk stehen unterschiedliche Tools von Drittanbietern zur Verfügung. Damit können diese Netzwerkpakete sowohl von Windows-Systemen, UNIX-Geräten, oder MacOS-Maschinen versendet werden. Auch sind für bestimmte Mobilgeräte und Smartphones (etwa iPhone, Android) passende Apps verfügbar. Damit werden allerdings in der Regel bestimmte Consumer-Systeme (Audio-Reciever oder Smart-TVs) aus dem Standby aufgeweckt.

Interessant für die Systembetreuer ist die Möglichkeit, WoL-Pakete aus der Windows Powershell heraus abzuschicken. Dies ermöglichst das Skript „Send-WOL.ps1“ von „BarryCWT“. Ein Aufruf könnte dabei etwa wie folgt vorgenommen werden:
Send-WOL -mac 00:11:32:21:2D:11 -ip 192.168.8.255 -port 7

Send-WOL -mac 00-11-32-21-2D-11 -ip 192.168.8.255 -port 7

Send-WOL -mac 0011.3221.2D11 -ip 192.168.8.255 -port 7

Send-WOL -mac 001132212D11 -ip 192.168.8.255 -port 7

Send-WOL -mac 001132212D11

Das Skript steht auf Technet zum Download bereit.

Florian Huttenloher

Lesen Sie auch