Netsh
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"