我有一项任务,我需要从IBM的Tivoli(TSM)启动多个手动备份,并且需要在单独的窗口中启动每个备份,因此我不必等待每个备份完成。
我从txt文件中提取服务器列表,只需要每个实例都在自己的窗口中。
命令行是:
PSEXEC @servers.txt -s -w "C:\Program Files\Tivoli\TSM\baclient" "C:\Program Files\Tivoli\TSM\baclient\dsmc.exe" "Incremental"
好的,我修复了它 - 使用-d选项继续下一个工作 - 像这样: PSEXEC @ servers.txt -s -w“C:\ Program Files \ Tivoli \ TSM \ baclient”-d“C:\ Program Files \ Tivoli \ TSM \ baclient \ dsmc.exe”“Incremental”
答案 0 :(得分:2)
如果您只是不想等待每个单独发出的命令的完成,您可以使用psexec的-d
选项:
-d不要等待进程终止(非交互式)。
答案 1 :(得分:1)
您可以使用Windows“start
命令。
答案 2 :(得分:0)
感谢Michael发帖 - 我添加了-d选项让它继续,而不等待它不需要的响应。 PSEXEC @ servers.txt -s -w“C:\ Program Files \ Tivoli \ TSM \ baclient”-d“C:\ Program Files \ Tivoli \ TSM \ baclient \ dsmc.exe”“Incremental”