我需要在远程服务器上运行一个 exe。我正在使用 Invoke-Command -UseSSL 在远程服务器上启动 exe。exe 做了一些工作,但是当它需要连接到 SQL Server 时,它无法进行身份验证。查看服务器日志,看起来 exe 正在使用 NT/AUTHORITY 帐户连接到 SQL Server。安全团队不允许在网络上使用 CredssP。有什么方法可以使用明确定义的帐户运行 exe。用于创建远程会话的帐户以外的帐户。
Invoke-Command -UseSSL -ComputerName $AppServer -ScriptBlock {&"C:\Program Files\my.exe" "Params"}