使用 PsExec 运行 robocopy

使用 PsExec 运行 robocopy

你好,我目前正在编写一个将目录复制到另一个目录的脚本。我目前正在使用这个:

robocopy $splunkconfig 'C:\Program Files\SplunkUniversalForwarder\etc\apps' /is /it /copyall /mir

但当我尝试将其与 psexec 结合使用时,却遇到了问题。以下是我迄今为止尝试过的方法:

Start-Process -FilePath $PSExecExePath -ArgumentList @("\\$computer -e -s cmd.exe /c", "robocopy $splunkconfig \\$computer\c$\Program Files\SplunkUniversalForwarder\etc\apps /is /it /copyall /mir")

Start-Process -FilePath $PSExecExePath -ArgumentList @("\\$computer -e -s cmd.exe /c", "`"robocopy $splunkconfig \\$computer\c$\Program Files\SplunkUniversalForwarder\etc\apps /is /it /copyall /mir`"")

任何帮助都将非常有帮助。谢谢!!

答案1

尝试这个:

psexec.exe \\$computer -c "robocopy $splunkconfig 'C:\Program Files\SplunkUniversalForwarder\etc\apps' /is /it /copyall /mir"

相关内容