我在远程计算机(Install.cmd
)中安装了一个Windows服务安装批处理文件
当我以管理员身份运行时,它可以正常工作
但是当我运行运行远程安装脚本的脚本(RemoteInstall.cmd
)时,它会完成开始运行的所有步骤。
从我的电脑 - RemoteInstall.cmd
脚本:
START /WAIT clusrun /scheduler:RemotePc /nodes:RemotePc /user:Administrator /password:MyPass \\RemotePc\D$\Service\Install.cmd
在服务器上 - Install.cmd
脚本:
%WinDir%\Microsoft.NET\Framework\v4.0.30319\installutil MyService.exe
sc config "MyService" start= auto
sc config "MyService" obj= ".\Administrator" password= "MyPass"
sc failure "MyService" actions= restart/10000/restart/10000/restart/10000 reset= 86400
net start MyService
当我从远程运行它时,最后一个命令返回errorlevel=2
,而如果我在本地或从远程运行它,所有其余命令都返回errorlevel=0
。
使用sc
代替net
时会出现同样的错误
我怎样才能使它发挥作用?