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

Verstecke letzte Bearbeiter
Michael Ecer 2.1 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
David Haido 6.1 14 \\ .DESCRIPTION
Michael Ecer 2.1 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 )))
David Haido 5.1 43
44
David Haido 6.1 45 Bei erfolgreicher Umsetzung, sieht man im Gerätemanager, in den Eigenschaften des richtigen Netzwerkadapters, das es aktiviert ist.
David Haido 5.1 46
David Haido 6.1 47 [[image:1647867846712-282.png]]