【问题标题】:"runas" command executes successfully but desired output is not achieved“runas”命令成功执行,但未达到所需的输出
【发布时间】:2015-05-29 12:03:43
【问题描述】:

我在 cmd 中执行 runas 命令,该命令以管理员身份创建一个新用户,它执行成功,没有给出任何错误,但用户没有被创建。

我使用的命令是runas /user:Administrator "cmd /c net user /add username password"

【问题讨论】:

    标签: cmd runas


    【解决方案1】:

    您的 /user:Administrator 参数格式错误。

    应该是这样的:

    /user:<AdministratorAccountName>@<ComputerName>
    /user:<ComputerName>\<AdministratorAccountName>
    /user:<AdministratorAccountName>@<DomainName>
    /user:<DomainName>\<AdministratorAccountName>
    

    来源RUNAS - Execute a program under a different user account

    语法 ...

     RUNAS [ [/noprofile | /profile] [/env] [/savecred] ] /smartcard [/user:UserName] program
    

    ...

    ...

    /user UserName in the form USER@DOMAIN or DOMAIN\USER
    

    ...

    示例

    Runas /env /user:SS64Dom\jDoe "mmc %windir%\system32\dsa.msc"
    

    有关详细信息,请参阅 Technet Runas


    “我试过runas /profile /user:yogi\Administrator "cmd net user /add username password",但还是不行

    1. 你不需要cmd

    2. net user... 命令的格式不正确。 /add 应该在 username password 之后

    尝试以下方法:

    runas /profile /user:yogi\Administrator "cmd net user username password /add"
    

    来源Net user

    语法

    net user [<UserName> {<Password> | *} [<Options>]] [/domain]
    net user [<UserName> {<Password> | *} /add [<Options>] [/domain]]
    net user [<UserName> [/delete] [/domain]]
    

    【讨论】:

    • 我尝试以runas /profile /user:yogi\Administrator "cmd net user /add username password" 运行,但仍然无法正常工作.. :(
    • @yjs 您的net user 命令格式不正确。答案已更新。
    • 感谢 rply.. 我在编辑后尝试了代码.. 仍然无法正常工作。我什至尝试使用runas /profile /user:yogi\ADMINUSER "cmd" 作为管理员用户启动一个新的cmd,然后在新的cmd 中手动输入net user username passwd /add 命令,然后它给了我一个错误系统错误5 已发生。访问被拒绝。知道为什么我会收到此错误吗??
    • 出于某种原因,它认为您不是管理员。我不知道为什么。谷歌“系统错误 5”为您自己调查的一些可能性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2015-11-03
    • 1970-01-01
    • 2014-12-01
    • 2016-04-19
    • 1970-01-01
    相关资源
    最近更新 更多