以下脚本在AutoSys(SERVER001)中执行(在服务帐户DOMAIN \ SVC123下)。它执行SSIS包(在SERVER002上),用于记录和读取SERVER003上的文件。但是,一旦尝试读取SERVER003上的文件,我就会收到一个ACCESS DENIED错误。
powershell.exe -Command "$respObject = Invoke-Command -Computer SERVER002 -ScriptBlock {[PSCustomObject]$respObject = @{'StdOut' = & 'D:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\dtexec.exe' /f 'F:\SSISPackages\pkg_ingest.dtsx'; 'ExitCode' = $LASTEXITCODE}; return $respObject}; $respObject.StdOut; Exit $respObject.ExitCode"
我的研究让我相信这是由于"双跳"问题,第三台服务器没有收到凭据。有没有办法修改上面的脚本以将凭证一直传递给SERVER003?