微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PowerShell 脚本中调用密文密码

1. 把密码转变为加密的字符串。使用命令 ConvertFrom-securestring

Read-Host "Enter Password" -Assecurestring | ConvertFrom-securestring | Out-File "C:\pwd.txt"          #弹出输入密码的对话框,然后把加密后的密码保存到输出文件中。

2. 把加密后的字符串转换securestring对象。使用命令 ConvertTo-securestring

$f = "D:\pwd.txt"
$SecurePwd = Get-Content $f | ConvertTo-securestring
 
3. 使用密码文件创建 Credential 信息
$Cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList UserName,(Get-Content $f | ConvertTo-securestring)  #UserName替换成你要创建的用户名密码是引用第二步的内容
example:
Enter-PSSession -ComputerName 10.1.1.1 -Credential $Cred     #此命令可远程登录指定机器

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐