我有一个管理员帐户,想要运行一个批处理文件,该文件将为不同的用户启动和停止一些服务。(想要从同一台服务器执行)
例如,我想要做的是使用用户名密码 net start service.exe 运行 CMD
您能指导如何使用正确的命令吗
答案1
...为不同的用户启动和停止一些服务。
那是不是Windows 服务如何工作。
您定义一项服务,并作为该定义的一部分,设置它将在哪个帐户下运行,通常是系统帐户。
就是这样。
你不能在不同帐户下运行多个 Windows 服务实例(嗯,你可以,但每个服务 * 用户组合都将安装为它自己的服务!)
你能在不同帐户下运行进程(可执行文件),但它们不是 Windows 服务。因此,“net start”无法帮助您。