PowerShell 技能连载 - 存取 Windows 凭据管理器
如果您需要访问 Windows 凭据管理器存储的凭据(已保存的密码),则 “CredentialManager” 模块可能有所帮助。运行此代码下载并安装它:
1 | Install-Module -Name CredentialManager -Scope CurrentUser |
安装该模块后,您可以列出其提供的新命令:
1 | PS> Get-Command -Module CredentialManager |
Get-StoredCredential
获取存储的凭据。并且 New-StoredCredential
可以与凭据管理器一起存储凭据:
获得存储的存储凭据。 而且,新存储者可以为您与凭据管理器一起存储凭据:
1 | New-StoredCredential -Target MyCred -Credentials (Get-Credential) -Type Generic -Persist LocalMachine |
现在,当脚本需要访问存储的凭据时,请像这样使用 Get-StoredCredential
:
1 | $cred = Get-StoredCredential -Target MyCred |
Windows 凭据管理器安全地为本地用户存储凭据。只有最初保存凭据的用户才能检索它。
PowerShell 技能连载 - 存取 Windows 凭据管理器
http://blog.vichamp.com/2022/10/13/accessing-windows-credential-manager/