欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Powershell实现导入安装证书功能脚本分享

程序员文章站 2022-07-05 10:18:57
支持所有版本。 通常从文件加载一个证书并且安装它到指定的库。可以使用下面的脚本: 复制代码 代码如下: $pfxpath = 'c:\temp\test.pfx'...

支持所有版本。
通常从文件加载一个证书并且安装它到指定的库。可以使用下面的脚本:

复制代码 代码如下:

$pfxpath = 'c:\temp\test.pfx'
$password = 'test'
[system.security.cryptography.x509certificates.storelocation]$store = 'currentuser'
$storename = 'root'
 
add-type -assemblyname system.security
$certificate = new-object system.security.cryptography.x509certificates.x509certificate2
$certificate.import($pfxpath, $password, 'exportable')
 
$store = new-object system.security.cryptography.x509certificates.x509store($storename, $storelocation)
$store.open('readwrite')
$store.add($certificate)
$store.close()

现在你可以配置这个脚本,指定证书的位置和密码。你还可以指定存储位置(当前用户或本地计算机)并添加证书(例如被信任的根证书)或私有证书。