我想开始并停止在遥远的窗口机器上安装一台散射服务器。 我希望能够用手稿来做到这一点(我们建筑服务器可以这样做)。
我没有能够用斜体解决问题,因为没有办法将用户名称和密码传给遥远的机器。
• 使用性皮卡进行远程服务器上的指挥。 我:
<target name="start_tomcat_server">
<exec executable="psexec.exe" failonerror="true">
<arg value="/accepteula"/>
<arg value="\test_host"/>
<arg value="-u"/>
<arg value="username"/>
<arg value="-p"/>
<arg value="password"/>
<arg value="net"/>
<arg value="start"/>
<arg value="tomcat6"/>
</exec>
</target>
If I run this command from the command prompt, everything works fine:
psexec.exe /accepteula \test_host -u username -p password net start tomcat6
但是,当我执行ant目标时, p塞进程永远不会终止,它只是 output着这一产出:
start_tomcat_server: [exec] [exec] PsExec v1.98 - Execute processes remotely [exec] Copyright (C) 2001-2010 Mark Russinovich [exec] Sysinternals - www.sysinternals.com [exec]
我能做些什么来做这项工作?