Wake on Lan in verschiedenen VLANs aus SCCM Gruppen

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
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

3 + achtzehn =