【问题标题】:syntax error in net user command while changing password更改密码时 net user 命令出现语法错误
【发布时间】:2017-02-06 06:35:51
【问题描述】:

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

当我输入net user Taimoor Ali mypassword 并回车时,它会说:

此命令的语法是:“ NET USER [用户名 [密码 | *][选项]][域] "

以及其他语法示例。

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

【问题讨论】:

  • 尝试将您的用户名放在引号中,例如:net user "Taimoor Ali" mypassword
  • 效果很好。谢谢你的意见,我试图用大括号和括号代替引号。

标签: cmd


【解决方案1】:

由于您的用户名包含 SPACE,它构成 Windows 中的标记分隔符cmd(也像 TAB,;、@987654324 @ 和不间断空格,代码0xFF),您的net user 命令行实际上接收三个令牌:Taimoor(用户名)、Ali(密码)和mypassword(额外的意外令牌)。

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

net user "Taimoor Ali" mypassword

或者,如果密码还包含标记分隔符:

net user "Taimoor Ali" "mypassword"

还有其他字符对cmd有特殊含义,如果字符串用引号括起来也可以作为文字字符:^&()<>|!

【讨论】:

    猜你喜欢
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多