Robocopy, ScheduledTask and gMSA



使用robocopy启动的powershell脚本不起作用...

我写了一个小脚本,用Robocopy在PowerShell中复制2个目录,并且可以使用。我将其与任务开关器一起使用,并带有正常帐户,它起作用。但是使用GMSA做同样的事情,不起作用

$logfile = "C:ScriptsSyncFTPLogsSRV-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:ScriptsSyncFTPLogsSRV-IIS-1.txt"

就像$logfile仅在GMSA启动时不正确...

您有一些想法吗?

在我的情况下,我这样做:

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

在我们^^

之前,它似乎现在起作用

最新更新