PowerShell 技能连载 - 管理凭据(第三部分)
对于无人值守的脚本,以硬编码的方式将密码保存在脚本中是不安全且不推荐的。
有一种替代方法是,您可以一次性提示输入密码,然后创建一个凭据对象,然后在您的脚本中需要的地方使用它。这段代码提示输入一个密码,然后创建一个凭据对象:
1 | $password = Read-Host -AsSecureString -Prompt 'Enter Password' |
凭据对象可以用在任何接受 -Credential
参数的 cmdlet 中。
1 | # use the credential with any cmdlet that exposes the –Credential parameter |
PowerShell 技能连载 - 管理凭据(第三部分)
http://blog.vichamp.com/2017/01/06/managing-credentials-part-3/