{"id":1701,"date":"2025-09-10T07:55:07","date_gmt":"2025-09-10T07:55:07","guid":{"rendered":"https:\/\/davidka.net\/en\/?p=1701"},"modified":"2025-09-15T23:52:07","modified_gmt":"2025-09-15T21:52:07","slug":"managing-network-adapter-power-wake-on-lan-with-powershell","status":"publish","type":"post","link":"https:\/\/de.davidka.net\/de\/2025\/09\/10\/managing-network-adapter-power-wake-on-lan-with-powershell\/","title":{"rendered":"\ud83c\udf10\ud83d\udcbb\u26a1 Netzwerkadapter-Leistungsverwaltung Wake-on-LAN mit PowerShell"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Eine detaillierte Anleitung zur Konfiguration von Wake-on-LAN (WOL) mit PowerShell, die die wichtigsten Befehle und L\u00f6sungsans\u00e4tze f\u00fcr typische Probleme aufgrund von Unterschieden in den Treibern von Netzwerkadaptern behandelt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 1: Ger\u00e4teidentifikation.<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/hypo69\/The-Philosophy-of-PowerShell-ru\/blob\/master\/de\/articles\/Energieverwaltung-des-Wake-on-LAN-Netzwerkadapters-mit-PowerShell.md#schritt-1-ger%C3%A4teidentifikation\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor Sie Wake-on-LAN (WOL) f\u00fcr einen Netzwerkadapter konfigurieren, m\u00fcssen Sie genau bestimmen, mit welchem Ger\u00e4t Sie arbeiten. Dazu verwenden wir einen PowerShell-Befehl, der Ger\u00e4te nach einem Teil des Namens sucht (z. B. &#8222;Realtek&#8220; oder &#8222;Intel&#8220;).<\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\">Get-PnpDevice | Where-Object { $_.FriendlyName -like \"*Realtek*\" } | Select-Object FriendlyName, Status, Class, InstanceId<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">!(..\/assets\/manage-wol\/1.png)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Befehl sagt dem System:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8222;Zeige mir alle Ger\u00e4te, deren Name das Wort \u00abRealtek\u00bb enth\u00e4lt, und gib eine Tabelle mit vier Spalten aus: vollst\u00e4ndiger Name, Status, Klasse und System-ID.&#8220;<\/p>\n<\/blockquote>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><code class=\"\" data-line=\"\">Get-PnpDevice<\/code><\/strong>: Ruft eine vollst\u00e4ndige Liste aller Plug-and-Play-Ger\u00e4te ab.<\/li>\n\n\n\n<li><strong><code class=\"\" data-line=\"\">|<\/code>\u00a0(Pipeline)<\/strong>: Leitet die Liste weiter.<\/li>\n\n\n\n<li><strong><code class=\"\" data-line=\"\">Where-Object { ... }<\/code><\/strong>: Filtert die Liste und beh\u00e4lt nur Ger\u00e4te, deren Name (<code class=\"\" data-line=\"\">FriendlyName<\/code>) &#8222;Realtek&#8220; enth\u00e4lt.<\/li>\n\n\n\n<li><strong><code class=\"\" data-line=\"\">|<\/code>\u00a0(Pipeline)<\/strong>: Leitet die gefilterte Liste weiter.<\/li>\n\n\n\n<li><strong><code class=\"\" data-line=\"\">Select-Object ...<\/code><\/strong>: Formatiert die Ausgabe und zeigt nur die ben\u00f6tigten Eigenschaften an.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Finden Sie das gew\u00fcnschte Ger\u00e4t und nehmen Sie das erste aus der Liste<\/em><\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\">$device = Get-PnpDevice | Where-Object { $_.FriendlyName -like \"*Realtek*\" } | Select-Object -First 1\n\n*Schreiben Sie seine Eigenschaften in Variablen*\n\n$DeviceName = $device.FriendlyName\n$InstanceId = $device.InstanceId\n$pmKey = \"HKLM:\\SYSTEM\\CurrentControlSet\\Enum\\$InstanceId\\Device Parameters\"<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 2: Globale Aktivierung des Aufweckens<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/hypo69\/The-Philosophy-of-PowerShell-ru\/blob\/master\/de\/articles\/Energieverwaltung-des-Wake-on-LAN-Netzwerkadapters-mit-PowerShell.md#schritt-2-globale-aktivierung-des-aufweckens\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl&nbsp;<code class=\"\" data-line=\"\">powercfg<\/code>&nbsp;erteilt dem Ger\u00e4t die &#8222;offizielle&#8220; Windows-Berechtigung, das System aufzuwecken.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\">powercfg -deviceenablewake $DeviceName<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Befehl entspricht dem Setzen des H\u00e4kchens &#8222;Diesem Ger\u00e4t erlauben, den Computer aus dem Ruhezustand zu wecken&#8220;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Umkehrung davon ist die Deaktivierung:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\">powercfg -devicedisablewake $DeviceName<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 3: Treiberkonfiguration.<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/hypo69\/The-Philosophy-of-PowerShell-ru\/blob\/master\/de\/articles\/Energieverwaltung-des-Wake-on-LAN-Netzwerkadapters-mit-PowerShell.md#schritt-3-treiberkonfiguration\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die WOL-Einstellungen befinden sich in den Parametern des Treibers selbst, die in der Registrierung gespeichert sind. Um das Kontrollk\u00e4stchen&nbsp;<strong>&#8222;Nur Magic Packet erlauben, den Computer aus dem Ruhezustand zu wecken&#8220;<\/strong>&nbsp;zu aktivieren, verwenden Sie den Befehl&nbsp;<code class=\"\" data-line=\"\">Set-ItemProperty<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\"># Eigenschaft setzen\nSet-ItemProperty -Path $pmKey -Name \"*WakeOnMagicPacket\" -Value 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Umkehrung davon ist die Deaktivierung von WOL (<code class=\"\" data-line=\"\">Value 0<\/code>):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\">Set-ItemProperty -Path $pmKey -Name \"*WakeOnMagicPacket\" -Value 0<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>&nbsp;Der Name dieses Parameters kann je nach Hersteller variieren. Zum Beispiel ist es f\u00fcr&nbsp;<strong>Intel<\/strong>&nbsp;<code class=\"\" data-line=\"\">*WakeOnMagicPacket<\/code>, w\u00e4hrend es f\u00fcr&nbsp;<strong>Realtek<\/strong>&nbsp;<code class=\"\" data-line=\"\">WakeOnMagicPacket<\/code>&nbsp;(ohne&nbsp;<code class=\"\" data-line=\"\">*<\/code>) ist. Wenn die Einstellung nicht angewendet wird, \u00fcberpr\u00fcfen Sie den korrekten Namen mit dem Befehl&nbsp;<code class=\"\" data-line=\"\">Get-ItemProperty -Path $pmKey<\/code>&nbsp;und verwenden Sie diesen.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Abschlie\u00dfende Konfiguration \u00fcber CIM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/hypo69\/The-Philosophy-of-PowerShell-ru\/blob\/master\/de\/articles\/Energieverwaltung-des-Wake-on-LAN-Netzwerkadapters-mit-PowerShell.md#schritt-4-abschlie%C3%9Fende-konfiguration-%C3%BCber-cim\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um sicherzustellen, dass die Energieverwaltungseinstellungen korrekt angewendet werden, verwenden wir den modernen Standard&nbsp;<strong>CIM<\/strong>&nbsp;(Common Information Model).<\/p>\n\n\n\n<pre class=\"wp-block-preformatted line-numbers\"># Finden Sie das CIM-Objekt, das mit unserem Ger\u00e4t verbunden ist\n$adapterCim = Get-CimInstance -Namespace root\\wmi -ClassName MSPower_DeviceEnable | Where-Object { $_.InstanceName -like \"*$($instanceId.Split('\\')[-1])*\" }\n\n# Wenden Sie \u00c4nderungen darauf an\nif ($adapterCim) {\n    Set-CimInstance -CimInstance $adapterCim -Property @{ Enable = $true }\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">!(..\/assets\/manage-wol\/1.png)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine detaillierte Anleitung zur Konfiguration von Wake-on-LAN (WOL) mit PowerShell, die die wichtigsten Befehle und L\u00f6sungsans\u00e4tze f\u00fcr typische Probleme aufgrund von Unterschieden in den Treibern von Netzwerkadaptern behandelt. Schritt 1: Ger\u00e4teidentifikation. Bevor Sie Wake-on-LAN (WOL) f\u00fcr einen Netzwerkadapter konfigurieren, m\u00fcssen Sie genau bestimmen, mit welchem Ger\u00e4t Sie arbeiten. Dazu verwenden wir einen PowerShell-Befehl, der Ger\u00e4te&hellip;&nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-1701","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/posts\/1701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/comments?post=1701"}],"version-history":[{"count":0,"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/posts\/1701\/revisions"}],"wp:attachment":[{"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/media?parent=1701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/categories?post=1701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/de.davidka.net\/de\/wp-json\/wp\/v2\/tags?post=1701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}