使用psexec作为LocalSystem返回robocopy控制台结果

时间:2015-11-19 19:09:29

标签: powershell cmd psexec robocopy invoke-command

我正在尝试调用在远程计算机上执行psexec的PowerShell命令作为本地系统帐户,然后在记录模式下执行robocopy(通过CMD /C)枚举所有文件和特定本地文件夹中的文件大小。

我无法从robocopy命令获取任何数据,但如果我使用简单的echo命令生成一些数据,我会收到数据。

Invoke-Command -ComputerName $computerName -ScriptBlock {
  psexec -s cmd /c "robocopy C:\Windows\Temp C:\Windows\Temp /e /l /ns /np /njh /BYTES"
}

我必须从权限为FUBAR的大量文件服务器中测量所有大小和数量的数据。大权限更改会导致我们的基础架构无法处理的大量复制。

1 个答案:

答案 0 :(得分:0)