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

Von Version 6.1
bearbeitet von David Haido
am 2022/03/21 14:10
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 1.1
bearbeitet von Jonas Mayer
am 2021/09/03 12:05
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.davidhaido@sbede
1 +XWiki.jonasmayer@sbede
Inhalt
... ... @@ -1,47 +1,0 @@
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]]
1647867846712-282.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.davidhaido@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -190.2 KB
Inhalt