2017-02-06 3 views
1

Ich versuche, mein Passwort durch net Benutzerbefehl mit Eingabeaufforderung (Administrator) zu ändern.Syntaxfehler in net Benutzerbefehl beim Ändern des Passworts

Wenn i-Typ net user Taimoor Ali mypassword und drücken Sie die Eingabetaste, heißt es:

Syntax dieses Befehls lautet: "NET USER [Benutzername [Kennwort | *] [Optionen]] [DOMAIN]"

zusammen mit anderen Syntaxbeispielen.

Kann mir jemand sagen, was ich falsch mache? Ich kann mich über meinen Fingerabdruck-Scan einloggen, habe aber mein Passwort vergessen.

+2

Versuchen Sie, Ihren Benutzernamen in Anführungszeichen zu nehmen, so: 'net Benutzer" Taimoor Ali "mypassword'. – yeputons

+0

Es funktionierte wie Wunder. Vielen Dank für Ihre Eingabe, ich habe versucht, es mit Klammern und Paranthesis statt Zitaten zu tun. – user3673101

Antwort

0

Da Sie Ihren Benutzernamen enthält einen SPACE, die einen Token-Separator in Windows cmd (wie auch TAB, ,, ;, =, und die Nicht-Pause Raum, Code 0xFF), Ihre net user bildet Die Befehlszeile empfängt tatsächlich drei Tokens: Taimoor (Benutzername), Ali (Kennwort) und mypassword (zusätzliches unerwartetes Token).

dass zu beheben, verwenden Sie Anführungszeichen:

net user "Taimoor Ali" mypassword 

Oder das Passwort für den Fall enthält auch Token-Separatoren:

net user "Taimoor Ali" "mypassword" 

Es gibt auch andere Zeichen, die eine besondere Bedeutung zu cmd erhalten haben, Dies kann auch als Literalzeichen verwendet werden, wenn die Zeichenfolge in Anführungszeichen eingeschlossen ist: ^, &, (, ), <, >, | und !.

Verwandte Themen