Wake on Lan in verschiedenen VLANs aus SCCM Gruppen
Ich habe das Problem, dass ich Computer in verschiedenen VLANs um 22 Uhr aufwecken muss.
Das klappt mit SCCM Bordmitteln nur bedingt.
Ich habe ein Script erstellt, dass die Mitglieder der betroffenen Gruppe abfragt, in einem zweiten Schritt die Mac-Adresse holt und im dritten Schritt auf zwei Servern, die in unterschiedlichen VLANs Mitglied sind, ein WOL Freeware-Tool ausführt.
https://www.gammadyne.com/cmdline.htm#wol
set-executionpolicy -Executionpolicy Bypass -Force import-module "C:\program files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1" cd THL: $Geraete=Get-CMDevice -CollectionName "Windows Updates automatisch"|select Name,Status,ResourceID $ArrayList=[System.Collections.ArrayList] $datum=get-date foreach ($Computer in $Geraete){ $Details=Get-CMResource -ResourceID $Computer.ResourceID -Fast $Befehl="c:\wol\wol.exe "+$Details.MacAddresses $Befehlsb=[scriptblock]::Create($Befehl) Write-Host $Computer.Name $Befehl Invoke-Command -ComputerName wol01-fhl.*.de -ScriptBlock $Befehlsb Invoke-Command -ComputerName wol02-fhl.*.de -ScriptBlock $Befehlsb }