将powershell script与gMSA一起使用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启动时是不正确的...
你有一些想法吗?
答案 0 :(得分:0)
就我而言,我是这样的:
Invoke-Expression "& robocopy $pathFTP2 $pathFTP1 /E /X /COPY:DATSO /XO /FFT /LOG:$logfile"
在WE ^^
之前,它现在似乎可以工作了