Robocopy,ScheduledTask和gMSA

时间:2019-05-22 10:07:53

标签: powershell scheduled-tasks powershell-v2.0 robocopy gmsa

powershell scriptgMSA一起使用robocopy启动无法正常工作...

我写了一个小脚本,用robocopy在powershell中复制2个目录,它可以工作。 我将它与sheduler任务配合使用,并且具有正常帐户,它可以正常工作。 但是对gMSA进行同样的操作不起作用

$logfile = "C:\Scripts\SyncFTP\Logs\SRV-IIS-1.txt"
$options = @("/E","/ZB","/X","/COPYALL","/XO","/FFT",("/LOG:" + $logfile))
$args = @("$pathFTP2","$pathFTP1",$options)
robocopy @args

这是用gMSA启动时Robocopy的日志文件:

ERROR : Invalid Parameter #10 : "C:\Scripts\SyncFTP\Logs\SRV-IIS-1.txt"

这就像$logfile仅在由gMSA启动时是不正确的...

你有一些想法吗?

1 个答案:

答案 0 :(得分:0)

就我而言,我是这样的:

Invoke-Expression "& robocopy $pathFTP2 $pathFTP1 /E /X /COPY:DATSO /XO /FFT /LOG:$logfile"

WE ^^

之前,它现在似乎可以工作了