Wie kann man mit PowerShell das Netzwerkprofil von Öffentlich auf Privat ändern?
- Einleitung
- Warum das Netzwerkprofil ändern?
- Wie prüft man mit PowerShell den aktuellen Netzwerkprofiltyp?
- Wie ändert man das Netzwerkprofil mit PowerShell?
- Voraussetzungen und Hinweise
- Fazit
Einleitung
In Windows ist es wichtig, das richtige Netzwerkprofil einzustellen, da dieses bestimmt, wie Ihre Firewall und Netzwerksicherheit konfiguriert sind.
Das Netzwerkprofil kann entweder "Öffentlich" oder "Privat" sein. Standardmäßig wählen viele Windows-Versionen für neue Netzwerke das öffentliche Profil,
was bedeutet, dass das Netzwerk als unsicher oder nicht vertrauenswürdig betrachtet wird. In manchen Fällen möchte man das Netzwerkprofil jedoch über PowerShell ändern,
Warum das Netzwerkprofil ändern?
Das öffentliche Netzwerkprofil ist dafür ausgelegt, das System in Netzwerken wie Cafés oder Flughäfen zu schützen, wo man anderen Benutzern nicht vertraut.
Hier sind viele Funktionen eingeschränkt, um unerwünschten Zugriff zu verhindern. Ein privates Netzwerkprofil hingegen wird meistens für Heim- oder Büronetzwerke verwendet,
wo eine vertrauenswürdige Umgebung herrscht. Die Änderung des Profils erlaubt es, Funktionen wie Dateifreigaben, Netzwerkfreigaben oder Druckerfreigaben freizuschalten.
Wie prüft man mit PowerShell den aktuellen Netzwerkprofiltyp?
Zuerst muss man wissen, welches Profil aktuell aktiv ist. Dies kann man mit dem PowerShell-Befehl Get-NetConnectionProfile herausfinden.
Dort wird unter anderem der Netzwerkname und der zugewiesene Typ (Öffentlich, Privat oder Domäne) angezeigt.
Wie ändert man das Netzwerkprofil mit PowerShell?
Um das Profil auf "Privat" umzustellen, nutzt man den Befehl Set-NetConnectionProfile. Dabei ist es wichtig, die genaue Netzwerkverbindung auszuwählen,
entweder über den InterfaceAlias oder den InterfaceIndex. Ein Beispiel für das Ändern des Profils könnte folgender PowerShell-Befehl sein:
Set-NetConnectionProfile -Name "Netzwerkname" -NetworkCategory PrivateAlternativ kann auch mit dem InterfaceAlias gearbeitet werden:
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory PrivateNach Ausführung dieses Befehls wird das Netzwerk von öffentlich auf privat umgestellt, wodurch sich die Firewall- und Freigabeeinstellungen entsprechend anpassen.
Voraussetzungen und Hinweise
Zum Ausführen der Befehle benötigt man Administratorrechte, da die Netzwerkprofileinstellungen systemweit wirken.
Außerdem ist die PowerShell in einer neueren Version ab Windows 8 bzw. Server 2012 erforderlich, da diese Cmdlets erst ab diesem Zeitpunkt verfügbar sind.
Fazit
Die Änderung des Netzwerkprofils von öffentlich auf privat mittels PowerShell ist eine schnelle und effiziente Möglichkeit, um Netzwerke sicherer zu konfigurieren
und die gewohnten Netzwerkfunktionen zu ermöglichen. Mit den Befehlen Get-NetConnectionProfile und Set-NetConnectionProfile kann man
