因此,我有一个Powershell脚本,该脚本使用Windows凭据管理器来存储凭据。当我使用我的帐户时,我可以访问这些凭据,但是当我尝试使用本地系统帐户(尝试不使用我的帐户来运行脚本)时,它似乎不会从凭据管理器中提取。有什么作用?
if (Get-Module -ListAvailable -Name CredentialManager) {
Import-Module CredentialManager
}
else {
Install-Module CredentialManager
}
$service_fqdn = '<SERVER-FQDN>'
$creds = Get-StoredCredential -Target '<SERVICE accOUNT>'
$oauth_client_id = $creds.username
$oauth_client_secret = $creds.GetNetworkCredential().Password
当我尝试获取$ oauth_client_secret的密码时出现空错误