我正在编写一个项目,在其中运行PowerShell脚本并创建一个新的PSSession,如下所示:
PowerShell.exe -Command enter-pssession myUser -credential userName
当我运行此命令时,它将打开一个对话框,提示用户输入密码。但是,我希望用户能够与上面的其余行一起输入密码,而不必被提示打扰。我对PowerShell还是很陌生,在文档中找到的所有内容仅提供了提示输入密码的方法。这可以在PowerShell中完成吗?谢谢!
最佳答案
是的,您可以在打开new-pssession
时提供密码,如下所示
$passwd = convertto-securestring -AsPlainText -Force -String <your password>
$cred = new-object -typename System.Management.Automation.PSCredential
-argumentlist "Domain\User",$passwd
$session = new-pssession -computername <computer> -credential $cred
关于Windows PowerShell在命令Enter-PSSession中提供密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22764288/