我正在尝试以管理员身份运行批处理文件。我发现我认为我可以在 Linux 中使用与 sudo 命令相对应的 runas 命令。
我试过了
runas /noprofile /user:computername\adminuser "blah.bat start"
但它给出了一个错误,说:
登录失败:用户帐户限制..(msdos 窗口不允许我复制任何内容)有什么方法可以以管理员身份运行此批处理文件吗?右键单击不起作用,因为我不能包含任何参数。
我正在尝试以管理员身份运行批处理文件。我发现我认为我可以在 Linux 中使用与 sudo 命令相对应的 runas 命令。
我试过了
runas /noprofile /user:computername\adminuser "blah.bat start"
但它给出了一个错误,说:
登录失败:用户帐户限制..(msdos 窗口不允许我复制任何内容)有什么方法可以以管理员身份运行此批处理文件吗?右键单击不起作用,因为我不能包含任何参数。
我相信您可以通过注册表允许或禁止 RunAs 命令。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
"HideRunAsVerb"= 1
请参见禁用 RunAs 命令
解决方法:您可以创建批处理文件的快捷方式,在快捷方式中添加参数,然后右键单击以管理员身份运行快捷方式。
右键单击命令提示符的图标,然后选择以管理员身份运行。然后从那个窗口运行你的批处理文件。