在包含psservice的bat文件上使用psexec

时间:2016-08-29 15:55:00

标签: windows batch-file service cmd sysinternals

我有一个bat文件试图在远程计算机上停止服务,该文件包含以下内容

psservice \\remoteServerName -u domainName\userName -p password stop serviceName

其中userName是远程计算机上具有管理员权限的用户的名称。

如果我使用cmd运行最后一行,则所请求的服务会停止。

但是,我使用psexec运行bat文件,因为它包含的操作不仅仅是停止服务。这就是我的问题所在:

如果我跑

psexec -u domainName\userName -p passsword batFilePath

cmd窗口似乎卡住了。

但如果我跑

 psexec batFilePath

然后psservice正确执行。

我的问题是我需要用户“domainName \ userName”才能运行bat文件中的其他命令。

我该怎么办?当我给psexec提供userName和密码的参数时,为什么cmd卡住了?

0 个答案:

没有答案