windows-7 - 如何在批处理文件中以管理员权限启动程序

标签 windows-7 batch-file

如何从另一个启动/调用批处理文件,但具有管理权限,这样它就不会出现如下错误?

Access is denied error code 5

这就是我想要的样子。

echo PLEASE TYPE YOUR USERNAME AND PASSWORD IN THE FIELDS BELOW.
echo.
echo.
echo.
echo.
set /p u=Username:
echo.
set /p p=Password:
start next.bat %u% %p%

最佳答案

无论你选择哪种方式,你都必须接受以管理员权限运行它,所以重点是哪种方式更短?您可以右键单击>以管理员身份运行,正如jean-Michael所说,尽管我更喜欢james方法(使用vbScript),但如果您不想要使用另一个 vbScript 文件,并且只想单击批处理文件并接受以管理员权限运行(请注意,您有一次右键单击,左键单击较少),我建议您这样做:

从批处理文件创建快捷方式,然后右键单击快捷方式 > 属性 > 快捷方式选项卡 > 高级,现在选中“以管理员身份运行”复选框。每次从快捷方式执行它时,您只需单击一下即可接受以管理员权限运行它。

希望这有帮助。

关于windows-7 - 如何在批处理文件中以管理员权限启动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18044842/

相关文章:

php - 如何在 WAMP 上本地安装 PHP 扩展?

windows-7 - 是否可以在不重新启动的情况下卸载内核驱动程序?

c++ - 'GetProcessIdOfThread' : identifier not found

registry - 批处理文件无法立即查看InstallShield脚本创建的环境变量

batch-file - 创建递归 ffmpeg 转换器

windows - 如何阻止我的批处理文件打印它正在运行的代码?

c++ - 从哪里可以获得 Windows 7 的子身份验证包示例?

windows-7 - 如何设置写字板的默认纯文本字体?

php - 使用批处理文件中的参数运行exe文件

windows - 如何在Windows批处理脚本中删除除一个文件夹外的所有文件夹?