PowerShell 技能连载 - 无人值守读取 PFX 证书
PowerShell 配备了一个名为 Get-PfxCertificate
的 cmdlet,您可以用来将证书和私钥加载到内存中。但是如果证书受密码保护,则有一个强制性提示来输入密码。您不能通过参数提交密码,因此该 cmdlet 不能无人值守使用。
这是一个替代的函数,允许通过参数输入密码,从而允许以无人值守的方式即时加载 pfx 证书:
1 | function Get-PfxCertificateUnattended |
请注意,该功能始终返回 pfx 文件中发现的第一个证书 如果您的PFX文件包含多个证书,则可能需要在最后一行代码中调整索引。
PowerShell 技能连载 - 无人值守读取 PFX 证书
http://blog.vichamp.com/2022/11/04/loading-pfx-certificate-unattendedly/