Domain Controller showing network connection as Public or Privat

Domain Controller showing network connection as Public or Private

Domain Controller Network Profile Public or Private

Zu diesem Thema hatte ich bereits mal etwas geschrieben und einen Workaround mittels Aufgabenplanung vorgestellt. In diesem Artikel stelle ich aber ein Powershell-Tool vor, das neben den Informationen zu den installierten Netzwerkadaptern auch den Scheduled Task automatisch einrichten kann.

Domain Controller showing network connection as Public or Private

Das Tool zeigt alle vorhandene Adapter sowie ein  paar wichtige Informationen an. Die Infos lassen sich auch in der Text-Ansicht anzeigen und exportieren. Neben der Erstellung des Tasks in der Aufgabenplanunbg lässt sich der jeweils ausgewählte Adapter auch manuell neu starten.

Domain Controller showing network connection as Public or Private

Sobald der Adapter ausgewählt ist, zu dem eine Aufgabe erstellt werden soll, wird dieser ebenso benannt und der Name des Adapters automatisch in das auszuführende Powershell-Skript eingefügt.

Auto-Task Restart Networkadapter

Es besteht auch die Möglichkeit für jeden vorhandenen Adapter einen eigenen Task erstellen zu lassen, sofern nötig.

Domain Controller Domain Network Profile

Das Powershell-Skript das über die Aufgabenplanung ausgeführt wird, liegt im Verzeichnis C:\ProgramData\AdapterRestart.

RestartAdapter_Ethernet0

Netzwerkadapter Diagnose

Die Diagnose zeigt zum einen, dass das Auslesen der Adapter über mehrere Wege funktioniert und wie der aktuelle Status ist. Bevorzugt lasse ich zuerst nach dem Namen Ethernet0 suchen und danach nach allen verfügbaren Adaptern.

Netzwerkadapter Diagnose

Unidentified network public firewall profile

GitHub

Das Skript Manage the Networkcards from DC könnt ihr wie gewohnt über Github NDSEDV/PS herunterladen.

Wer mag kann meinen Blog auch gerne mit einer Spende über PayPal unterstützen. Umso mehr dieser Blog unterstützt wird, umso mehr Powershell Tools kann ich freigeben. Danke