2017-02-06 29 views
1

コマンドプロンプト(管理者)を使用してnet userコマンドでパスワードを変更しようとしています。私はnet user Taimoor Ali mypasswordを入力してEnterキーを押したときパスワードの変更中にnet userコマンドの構文エラーが発生しました

、それは言う:このコマンドの

構文は次のとおりです。 "NET USER [ユーザー名[パスワード| *] [オプション] [DOMAIN]"

と他の構文例があります。

誰でも私が間違っていることを教えてもらえますか? 指紋スキャンでログインできましたが、パスワードを忘れました。

+2

「net user」Taimoor Ali「mypassword」のように、ユーザ名を引用符で囲んでみてください。 – yeputons

+0

それは不思議のように働いた。あなたの入力のためにありがとう、私は代わりに引用符と小括弧でそれをしようとしていた。 – user3673101

答えて

0

ユーザー名は、Windows cmdでのトークンのセパレータ(のようにもTAB,;=、および非休憩スペース、コード0xFF)を構成するSPACE、あなたのnet userが含まれていますので、コマンドラインは実際にTaimoor(ユーザー名)、Ali(パスワード)、mypassword(追加の予期しないトークン)の3つのトークンを受け取ります。これを修正するには

、引用符を使用:

net user "Taimoor Ali" mypassword 

あるいは、場合にパスワードもトークン区切りが含まれています

net user "Taimoor Ali" "mypassword" 

cmdに特別な意味を持っている他の文字は、もあります文字列が二重引用符で囲まれている場合は、リテラル文字として扱うこともできます。^,&()<>,|および!である。

関連する問題