如何使用Powershell Remoting传递凭据?

时间:2017-12-01 19:22:56

标签: powershell ssis powershell-remoting autosys

以下脚本在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?

0 个答案:

没有答案