Öffentliches Netzwerk in privates Netzwerk über Power Shell ändern

Manchmal kommt es vor, dass versehentlich das falsche Netzwerk ausgewählt wurde, und man dieses von “Öffentlich” in “Privat” ändern muss. Wer nicht gerne klickt, kann es recht zügig über die Power Shell umstellen:

  • Mit einem Rechtklick auf die Verknüpfung führen wir die Power Shell als Administrator aus
  • Zuerst lassen wir uns die aktuellen Einstellungen der Netzwerkverbindungen mit folgendem Befehl anzeigen:

    get-netconnectionprofile

  • Der Wert unter “InterfaceIndex” wird im nächsten Schritt benötigt um die gewünschte Netzwerkverbindung zu ändern. In unserem Fall ist dies die “20”.

    Sollte es bei Euch eine andere Nummer sein, so müsst Ihr die “20” natürlich gegen Eure Nummer ersetzen.

  • Öffentliches in privates Netzwerk ändern:
  • set-netconnectionprofile -InterfaceIndex 20 -NetworkCategory Private

  • Privates in öffentliches Netzwerk ändern:
  • set-netconnectionprofile -InterfaceIndex 20 -NetworkCategory Public

  • Um es zu überprüfen, reicht es aus, den Befehl get-netconnectionprofile noch einmal einzugeben.
  • get-netconnectionprofile

Wer auch einen Server hat, der die Einstellung wie von Geisterhand zurücksetzt, kann sich dem kleinen Skript bedienen, welches ich in andysblog.de gefunden habe:

@echo off
powershell get-netconnectionprofile -interfaceindex 20 | find "Private"
if %errorlevel%==1 powershell set-netconnectionprofile -interfaceindex 20 -networkcategory private