使用 PowerShell 管理凭据以在远程系统上以其他用户身份运行

使用 PowerShell 管理凭据以在远程系统上以其他用户身份运行

我需要获取远程机器上的环境变量设置。

远程机器在服务帐户下运行应用程序。SA123

如果我可以使用我的用户帐户连接到远程机器,USER123那么它将不具有该帐户使用的环境变量SA123

我想Invoke-Command以账户身份在远程机器上运行SA123。我不想知道SA123账户密码。

有哪些可接受的账户凭证管理方式SA123是 SECOPS 人员可以接受的?

我会问这个问题https://stackoverflow.com/,但由于是征求意见,所以可能会被取消。

答案1

如果不知道/不使用目标上存在的凭据,则无法执行远程会话。

设置一个计划任务在该远程系统上运行,并在完成后向您报告。

从此链接查看信息选项。

https://duckduckgo.com/?q=powershell+%27run+scheduled+task+using+a+service+account%27&t=h_&ia=web

相关内容