在 Windows Server 2012 中使用 bat 文件启动/停止服务

在 Windows Server 2012 中使用 bat 文件启动/停止服务

在我们旧的 2003 服务器中,我们能够使用 bat 文件(使用 net stop 和 net start 命令)来启动和停止服务。每当服务停止(MQ 监听服务)时,我们都会强制启动 autosys 作业,这将触发 bat 脚本来启动服务。

但升级到 Windows 2012 后,此设置不再有效,我们最终只能在周末/晚上登录才能启动服务。我的 ID 属于高级用户组,我可以使用管理员模式在 GUI 和命令行上启动/停止相同的服务。但它无法使用 bat 脚本,我们收到以下错误消息。

System error 5 has occurred.
Access is denied.

我们如何告诉脚本在运行它时选择命令提示符(管理员)?

相关内容