我正在尝试使用来自 Bat 文件的脚本通过 PSexec 部署程序,以便每台计算机使用一个 CMD 实例,而不是一个接一个地使用。
我需要在本地服务器上生成日志以确保程序成功运行,但生成的 txt 文件是空的。
剧本:
for /f "delims=" %%i in (C:/temp/computers.csv) do (
start "%%i" psexec64 \\%%i -d -s cmd /c "msiexec.exe "\\srvname\program.msi"" /Quiet
)
任何想法?
非常感谢!
我尝试过这个方法:
for /f "delims=" %%i in (C:/temp/computers.csv) do (
start "%%i" psexec64 \\%%i -d -s cmd /c "msiexec.exe "\\folder\prog.msi" /i /quiet /forcerestart" > C:\temp\log-%%i.txt
)
我的日志文件出现了,但它们是空的。
要明确的是,脚本为每台计算机打开自己的 cmd,并带有我想要捕获的输出(它会告诉我它是否成功或失败)