Netsh

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016

Mit dem Network Shell-Befehlszeilen-Skripthilfsprogramm können Sie die Netzwerkkonfiguration eines aktuell aktiven Computers entweder lokal oder remote anzeigen oder ändern. Sie können dieses Hilfsprogramm an der Eingabeaufforderung oder in Windows PowerShell starten.

Syntax

netsh [-a <Aliasfile>][-c <Context>][-r <Remotecomputer>][-u [<domainname>\<username>][-p <Password> | [{<NetshCommand> | -f <scriptfile>}]

Parameter

Parameter BESCHREIBUNG
-a <Aliasfile> Gibt an, dass Sie nach dem Ausführen von Aliasfile zur netsh-Eingabeaufforderung zurückgelangen. Zudem wird der Name der Textdatei angegeben, die mindestens einen netsh-Befehl enthält.
-c <Context> Gibt an, dass netsh den angegebenen netsh-Kontext und den zu eingebenden netsh-Kontext eingibt.
-r <Remotecomputer> Gibt den zu konfigurierenden Remotecomputer an.

Wichtig: Wenn Sie diesen Parameter verwenden, müssen Sie sicherstellen, dass der Remoteregistrierungsdienst auf dem Remotecomputer ausgeführt wird. Wenn er nicht ausgeführt wird, wird in Windows die Fehlermeldung „Netzwerkpfad nicht gefunden“ angezeigt.

-u <domainname>\<username> Gibt den Domänen- und Benutzerkontonamen an, der beim Ausführen des netsh-Befehls unter einem Benutzerkonto verwendet werden soll. Wenn Sie die Domäne weglassen, wird standardmäßig die lokale Domäne verwendet.
-p <Password> Gibt das Kennwort für das Benutzerkonto an, das über den -u <username>-Parameter ermittelt wird.
<NetshCommand> Gibt den auszuführenden netsh-Befehl an.
-f <scriptfile> Beendet den netsh-Befehl, nachdem die angegebene Skriptdatei ausgeführt wurde.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Wenn Sie -r gefolgt von einem anderen Befehl angeben, führt netsh den Befehl auf dem Remotecomputer aus und kehrt dann zur Eingabeaufforderung „Cmd.exe“ zurück. Wenn Sie -r ohne einen anderen Befehl angeben, wird netsh im Remotemodus geöffnet. Das Verfahren ist ähnlich wie die Verwendung von set machine an der Netsh-Eingabeaufforderung. Wenn Sie -r verwenden, legen Sie nur den Zielcomputer für die aktuelle Instanz von netsh fest. Nachdem du Netsh beendet und erneut eingegeben hast, wird der Zielcomputer als lokaler Computer zurückgesetzt. Du kannst Netsh-Befehle auf einem Remotecomputer ausführen, indem du einen in WINS gespeicherten Computernamen, einen UNC-Namen, einen vom DNS-Server aufzulösenden Internetnamen oder eine IP-Adresse angibst.

  • Wenn Ihr Zeichenfolgenwert Leerzeichen zwischen Zeichen enthält, müssen Sie den Zeichenfolgenwert in Anführungszeichen einschließen. Zum Beispiel, -r "contoso remote device"