gpt4 book ai didi

windows - 如何编写 BAT 文件以始终以管理员模式运行?

转载 作者:可可西里 更新时间:2023-11-01 11:52:40 25 4
gpt4 key购买 nike

我的 BAT 文件中有这一行:

"Example1Server.exe"

我想在管理员模式下执行。如何修改bat代码以管理员身份运行?

这是正确的吗?我需要加引号吗?

runas /user:Administrator invis.vbs Example1Server.exe

最佳答案

另一个答案要求您输入管理员帐户密码。此外,在管理员组中的帐户下运行与以管理员身份运行不同,请参阅:UAC on Wikipedia

Windows 7 说明

为了以管理员身份运行,为批处理文件创建一个快捷方式。

  1. 右键单击批处理文件并单击复制
  2. 导航到您想要快捷方式的位置
  3. 右击目录背景
  4. 选择粘贴快捷方式

然后可以设置快捷方式以管理员身份运行:

  1. 右键单击快捷方式
  2. 选择属性
  3. 在“快捷方式”选项卡中,单击“高级”
  4. 选中“以管理员身份运行”复选框
  5. 点击确定,确定

现在,当您双击快捷方式时,它会提示您进行 UAC 确认,然后以管理员身份运行(正如我上面所说的,这与在管理员组中的帐户下运行不同)

查看下面的截图

Screenshot

注意:当您以管理员身份运行时,当前目录(路径)将与 bat 文件不同。在许多情况下,这会导致一些问题,因为 bat 文件引用了它旁边的相关文件。例如,在我的 Windows 7 中,当前目录将是 SYSTEM32 而不是 bat 文件位置! To workaround it , 你应该使用

cd "%~dp0"

或更好

pushd "%~dp0"

确保 cur 目录与 bat 文件位于同一路径。

关于windows - 如何编写 BAT 文件以始终以管理员模式运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6811372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com