我有一个 Windows 服务,在切换到其他开发服务器时需要停止并重新启动(我是一名 Web 开发人员)。如果我进入服务 GUI,我可以毫无问题地停止并重新启动该服务。我的同事有一个对他有用的批处理文件,所以我尝试使用它,但它给了我“访问被拒绝”错误。我尝试以管理员身份运行该文件,甚至直接在 cmd 窗口中运行命令。仍然出现错误。
该文件非常简单:
net stop "Service Integration Gateway"
net start "Service Integration Gateway"
pause
我发现这在 StackOverflow 上回答,并尝试使用runas
如下命令:
runas /user:Administrator net stop "Service Integration Gateway"
但它所做的只是给我提供有关的自述文件runas
,所以我猜我不能使用该net stop
命令,或者我使用错误。
我需要做什么才能通过 CLI/batch 运行这些命令?
根据要求编辑添加屏幕截图: