更改密码时net user命令中的语法错误

时间:2017-02-06 06:35:52

标签: cmd

我正在尝试使用命令提示符(管理员)通过net user命令更改密码。

当我输入net user Taimoor Ali mypassword并按回车键时,它会显示:

  该命令的

语法为:" NET USER [用户名[密码|   *] [选项]] [DOMAIN]"

以及其他语法示例。

谁能告诉我我做错了什么? 我可以通过指纹扫描登录但忘记了密码。

1 个答案:

答案 0 :(得分:1)

由于您的用户名包含 SPACE ,它构成了Windows cmd中的令牌分隔符(例如 TAB ,,{{ 1}},;和非中断空格代码=),您的0xFF命令行实际上会收到三个令牌:net user(用户名),{{ 1}}(密码)和Taimoor(其他意外令牌)。

要解决此问题,请使用引号:

Ali

或者,如果密码还包含令牌分隔符:

mypassword

还有其他字符对net user "Taimoor Ali" mypassword 有特殊含义,如果字符串被引号括起来,也可以作为文字字符:net user "Taimoor Ali" "mypassword" cmd,{ {1}},^&()<