我是Powershell的新手,我正在尝试使用this文章为其他用户创建一种方法来启动远程服务器上的SSIS包。
我正在使用的Powershell代码是:
$pass = convertto-securestring "myPassword" -asplaintext -force
$mycred = new-object -typename System.Management.Automation.PSCredential -argumentlist "myUsername",$pass
invoke-command -computername myServer -scriptblock { dtexec.exe /File "d:\myPath.dtsx" } -credential $mycred
即使我尝试在Powershell中传递我的凭据,SSIS包似乎也没有与它们一起执行,而是以匿名用户身份执行。由于多种原因,该软件包未通过验证 -
我可以使用更改Powershell代码来使用Windows身份验证吗?如何使用这些权限执行SSIS包?