Zuletzt geändert von David Haido am 2022/03/23 11:22

Zeige letzte Bearbeiter
1 (% style="color:#000000" %)Mit nachfolgendem PowerShell-Skript (abgespeichert unter (% style="color:#2980b9" %)**C:\logoDIDACT\Autorun\setup\10_enable-wol.ps1**(% style="color:#000000" %)) kann sichergestellt werden, dass die WakeOnLAN-Funktion unter Windows für alle Netzwerkadapter aktiviert ist, die diesen Modus unterstützen.
2
3
4 (% style="color:#c0392b" %)__**Wichtig:**__(%%)
5 (% style="color:#000000" %)Es gilt hierbei darauf zu achten, dass die Unterstützung durch den Treiber geliefert wird und daher ein vernünftiger LAN-Treiber passend zum Netzwerkadapter unter Windows 10 (ins Image) installiert werden muss. Der von Microsoft mitgelieferte LAN-Treiber unterstützt WakeOnLAN von Haus aus nicht.
6
7
8 (% class="box" %)
9 (((
10 (% style="color:#000000" %)###Requires -Version 3
11 \\<#
12 .SYNOPSIS
13 Enable WakeOnLan on all supported physical NICs
14 \\ .DESCRIPTION
15 Enable WakeOnLan on all supported physical NICs via cmdlet Set-NetAdapterPowerManagement
16 \\ .PARAMETER WhatIf
17 Check for supported ethernet adapters without applying actual changes
18 \\ .NOTES
19 Version: 1.0
20 Author: jm@sbe.de
21 Creation Date: 26.06.2020
22 \\ .LINK
23 https:~/~/sbe.de
24 \\ .EXAMPLE
25 C:\PS> $MyInvocation.MyCommand.Name
26 \\#>
27 \\Param (
28 [Parameter(Mandatory = $false)]
29 [Switch]$WhatIf
30 )
31 \\$ErrorActionPreference = "SilentlyContinue"
32 \\function EnableWOL([Bool]$DryRun = $False) {
33 if ($DryRun) { $DryRun_Hint = "[DRYRUN] " }
34 Get-NetAdapter -Physical -Name Eth* | Get-NetAdapterPowerManagement | Where-Object { $_.WakeOnMagicPacket -ieq "Disabled" } | ForEach-Object {
35 Write-Host ("{0}Enabling WakeOnLan support on ethernet adapter '{1}'" -f $DryRun_Hint, $_.InterfaceDescription)
36 if (-not $DryRun) {
37 Set-NetAdapterPowerManagement -InterfaceDescription $_.InterfaceDescription -WakeOnMagicPacket Enabled
38 }
39 }
40 }
41 \\EnableWOL -DryRun $WhatIf##
42 )))
43
44
45 Bei erfolgreicher Umsetzung, sieht man im Gerätemanager, in den Eigenschaften des richtigen Netzwerkadapters, das es aktiviert ist.
46
47 [[image:1647867846712-282.png]]