我有一个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卡住了?