gpt4 book ai didi

带凭证的 Powershell 远程处理

转载 作者:行者123 更新时间:2023-12-04 00:07:44 25 4
gpt4 key购买 nike

运行远程命令时,如 Enable-PsSession , Invoke-command等等,我们需要为这些命令提供凭据。

我不想在执行这些命令时每次都提供凭据。

也可以说我将用户名存储在变量中并在执行命令时使用该变量。我也想为密码这样做。我可以这样做吗?

例如:

Invoke-Command -ComputerName mycomputer -ScriptBlock { Get-ChildItem C:\ } -credential  mydomain\administrator

所以在这里我每次在执行这些命令时都提供密码。

命令应该如何从变量和其他一些机制中自动获取用户名和密码?

最佳答案

你可以做:

$cred = get-credential #fill you credential in the pop-up window

进而:
Invoke-Command -ComputerName mycomputer -ScriptBlock { Get-ChildItem C:\ } -credential $cred

请记住 $cred 中的密码很容易以明文形式恢复!

关于带凭证的 Powershell 远程处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18053437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com