我正在尝试编写一个将运行cmd的bat文件命令,例如,创建一个新用户并将用户提升为管理员权限。
甚至更好!写一个bat命令来打开运行( Win + R ),写一个命令打开cmd,然后输入发出命令net user --- --- /add
等......
非常感谢能够提供帮助的人,这是我到目前为止所处的位置:
start cmd.exe /k "net user smith admin /add" pause 0.5 /c "net user administrators smith /add"
开始运行确实有效,但我无法使用/c
或/k
来编写命令,我尝试写但我不知道它实际上做了什么。
答案 0 :(得分:1)
尝试使用以下命令创建名为AddUser.cmd的批处理文件:
@echo off
net user %1 admin /add
net user Administrators %1 /add
然后像这样运行:
AddUser smith
批处理文件中的%1将替换为您调用它的第一个参数。
您可以验证第一个参数是这样提供的:
@echo off
if "%1"=="" goto :Syntax
net user %1 admin /add
net user Administrators %1 /add
goto :End
:Syntax
echo Syntax: AddUser [userid]
goto :End
:End