codeslayer 10 Geschrieben 14. Juni 2023 Melden Teilen Geschrieben 14. Juni 2023 Weiß jemand ob man mit einem skript, tool, agent, etc. (C/C++ Windows API wär u.U. auch verwendbar) die properties von z.B. Netzwerkkarten Treibern ändern kann? Also konkret möchte ich den Wert umstellen der ermöglicht den Rechner via WOL aus dem ShutDown state wieder hochfahren zu können. Dieses Property gibt es in dem Treiber und man kann es manuell umstellen. Ich würde das jetzt gerne auf alle Rechner ausrollen die so eine Karte haben - das system zum "ausrollen" bzw. starten von software existiert bereits - ich suche nur die Methode für den Zugriff auf die Properties ohne User-Interaktion. Zitieren Link zu diesem Kommentar
cj_berlin 1.315 Geschrieben 14. Juni 2023 Melden Teilen Geschrieben 14. Juni 2023 Schnelles googlen --> https://itinsights.org/Enable-wake-on-lan-WOL-with-PowerShell/ ganz ohne ChatGPT 1 Zitieren Link zu diesem Kommentar
codeslayer 10 Geschrieben 14. Juni 2023 Autor Melden Teilen Geschrieben 14. Juni 2023 Danke, das ist zwar interessant, und ich kanns vielleicht für ähnliche Anforderungen verwenden. Ganz im Detail hilft es mir aber nicht bei meinem Problem. Das WOL auf Windows Ebene ist bereits enabled. Ich muss vielmehr in die Treiber Properties das extra Feature "WOL auch bei ShutDown" enablen. Normalerweise geht der "normale" WOL nur dann wenn der Rechner im "Sleep" ist aber nicht wenn er komplett runtergefahren ist. Der Treiber für die extra Netzwerkkarte kann aber eben noch weit mehr (auch z.B. mit ping aufwecken lassen und nicht nur mit WOL packet - das alles muss man aber erst in den properties aktivieren). Zitieren Link zu diesem Kommentar
daabm 1.354 Geschrieben 14. Juni 2023 Melden Teilen Geschrieben 14. Juni 2023 Typischerweise sollte das ein Regwert sein - wenn Du nix findest, probier's mal mit Regshot, das erstellt und vergleicht vorher/nachher Snapshots der Registry. Da muß man zwar dann ziemlich viel Müll rausfiltern, aber oft ist es hilfreich. Alternativ ProcMon mit Filter auf RegWrite. Zitieren Link zu diesem Kommentar
codeslayer 10 Geschrieben 14. Juni 2023 Autor Melden Teilen Geschrieben 14. Juni 2023 Mein Kollege hat etwas gefunden (manchmal hat man selsbt Scheukappen auf): https://learn.microsoft.com/en-us/powershell/module/netadapter/set-netadapteradvancedproperty?view=windowsserver2022-ps Set-NetAdapterAdvancedProperty vor 1 Minute schrieb daabm: Typischerweise sollte das ein Regwert sein - wenn Du nix findest, probier's mal mit Regshot, das erstellt und vergleicht vorher/nachher Snapshots der Registry. Da muß man zwar dann ziemlich viel Müll rausfiltern, aber oft ist es hilfreich. Alternativ ProcMon mit Filter auf RegWrite. Das ist auch ein interessanter Ansatz mit dem ProcMon. Zitieren Link zu diesem Kommentar
daabm 1.354 Geschrieben 14. Juni 2023 Melden Teilen Geschrieben 14. Juni 2023 Ja, ich hab oft mit "unbekannten" Speicherorten für Konfigs zu tun, die zentral deployt werden sollen - da fehlt mir die Zeit, jedesmal individuell zu suchen. Set-NetAdapterAdvancedProperty macht ja laut (kurz überflogener) Beschreibung im Prinzip das gleiche, nur daß es ein paar Dinge "convenient" auflöst Zitieren Link zu diesem Kommentar
MurdocX 950 Geschrieben 14. Juni 2023 Melden Teilen Geschrieben 14. Juni 2023 Hallo, das Thema kenne ich und konnte es auch schon lösen. Das Hauptproblem war der Windows-Treiber der Netzwerkkarte. Witziger Weise hatte dieser Einfluss auf das BIOS und verweigerte WOL. Der Volle des Herstellers hatte auf Anhieb funktioniert. Viel Erfolg! Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.