今天我正在尝试搜索"跳过"请求时的密码。有没有办法做到这一点或做类似的事情,比如在请求时自动输入随机密码?
Get-PfxCertificate "c:\path\file"
Thumbprint Subject
---------- -------
**************************************** CN=****************
**************************************** CN=****************
Password: (example: random)
(我知道如果你输入一个随机密码,我会收到错误,但我不在乎。)
答案 0 :(得分:1)
您可以尝试加载证书文件而不提供密码,并禁止抛出任何异常:
foreach($PfxFile in Get-ChildItem C:\Path\to\cert\files -Filter *.pfx) {
try {
[System.Security.Cryptography.X509Certificates.X509Certificate2]::CreateFromCertFile($PfxFile.FullName)
}
catch {
continue
}
}