相关疑难解决方法(0)

无需提示即可在Powershell中获取当前用户的凭据对象

我有一个Powershell脚本,它将通过针对多个服务器的自动化工具运行.它工作正常的Windows机器,远程调用使用该工具的服务帐户,而无需任何提示或代码暴露任何凭据.该脚本还使用SharpSSH软件包通过SSH对Linux机器运行.SharpSSH不会自动使用Powershell用户的凭据,但需要用户名和密码,RSA密钥文件或PSCredential对象.我无法使用Get-Credential提示凭据,因为它是通过自动化工具运行的.我不想在代码中公开用户名和密码,或者在那里放置一个RSA密钥.我想从当前Powershell的用户(服务帐户)构造一个PSCredential对象.试试[System.Net.CredentialCache] ::

有没有人有从当前用户创建PSCredential对象的方法?或者也许是这个问题完全不同的替代方案?

非常感谢!

powershell credentials remote-access sharpssh

26
推荐指数
1
解决办法
7万
查看次数

标签 统计

credentials ×1

powershell ×1

remote-access ×1

sharpssh ×1