powershell 使用安全/加密字符串使用用户名/密码创建PowerShell PSCredential对象。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用安全/加密字符串使用用户名/密码创建PowerShell PSCredential对象。相关的知识,希望对你有一定的参考价值。
Set-StrictMode -Version Latest
$PASSWORD = "mypassword"
# create secure string from plain-text string
$secureString = ConvertTo-SecureString -AsPlainText -Force -String $PASSWORD
Write-Host "Secure string:",$secureString
Write-Host
# convert secure string to encrypted string (for safe-ish storage to config/file/etc.)
$encryptedString = ConvertFrom-SecureString -SecureString $secureString
Write-Host "Encrypted string:",$encryptedString
Write-Host
# convert encrypted string back to secure string
$secureString = ConvertTo-SecureString -String $encryptedString
Write-Host "Secure string:",$secureString
Write-Host
# use secure string to create credential object
$credential = New-Object `
-TypeName System.Management.Automation.PSCredential `
-ArgumentList "myusername",$secureString
Write-Host "Credential:",$credential
以上是关于powershell 使用安全/加密字符串使用用户名/密码创建PowerShell PSCredential对象。的主要内容,如果未能解决你的问题,请参考以下文章
在Powershell脚本中安全的使用密码信息
powershell 使用各种加密算法在Powershell中散列字符串
带有 powershell 的 gpg - 密码安全
使用安全凭据调用 SQL 命令
支持加密数据库字段的部分字符串匹配的安全方法
将字符串保存在没有用户可以访问的安全存储中[关闭]