我正在尝试使用CMD脚本在Amazon EC2上运行两个命令,使用“ psexec”命令运行特定的批处理文件以在这些计算机上下载特定的文件,另一个命令触发.exe文件来更新SVN项目,问题是当前脚本仅运行第一个操作并忽略“ &&”
的另一部分如何让两个动作都运行命令,PS我正在使用FOR循环在许多EC2上运行它?
这是我正在使用的脚本:
FOR / F(delims =“ %% i在(D:\ serverslist.txt)中)DO(psexec -u管理员-p”密码“ \ %% i -i” C:\ project \ script.bat“& “ C:\ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe” / command:update / path:“ C:\ project \” / closeonend:1) 暂停
答案 0 :(得分:0)
您可以尝试PowerShell工作流..并行处理
答案 1 :(得分:0)
我知道了。我用^&^&代替了&&,并且可以使用。
工作脚本:
FOR / F“ delims =” %% i in(D:\ serverslist.txt)在(psexec -u管理员-p“密码” \ %% i -i“ C:\ project \ script.bat” ^ &^&“ C:\ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe” / command:update / path:“ C:\ project \” / closeonend:1)暂停 暂停