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

 更新时间:2014年11月07日 08:53:50   投稿:junjie  
这篇文章主要介绍了Powershell实现导入安装证书功能脚本分享,本文用编程方法实现把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()

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

相关文章

  • Powershell小技巧之找出最大最小值

    Powershell小技巧之找出最大最小值

    在一个有n个元素的集合中,需要多少次比较才能确定其最小、最大元素呢?如果一个一个的比较,那么需要n-1次比较,是不是有更好的方法呢?如果,在比较中,记录遇到的最大值和最小值。将输入的元素两两比较,然后与当前的最大值、最小值进行比较。
    2014-09-09
  • PowerShell脚本开发之收发TCP消息包

    PowerShell脚本开发之收发TCP消息包

    这篇文章里将会描述如何在PSNet包中创建针对TCP消息包的函数Receive-和TCPMessageSend-TCPMessage。并把相关代码分享给大家,有需要的朋友可以参考下。
    2014-10-10
  • PowerShell中以管理员权限启动应用程序的方法

    PowerShell中以管理员权限启动应用程序的方法

    这篇文章主要介绍了PowerShell中以管理员权限启动应用程序的方法,方法很简单,本文给出启动词本和powershell为例讲解如何用管理员身份启动软件,需要的朋友可以参考下
    2015-06-06
  • Powershell截取字符串并添加省略号的例子

    Powershell截取字符串并添加省略号的例子

    这篇文章主要介绍了Powershell截取字符串并添加省略号的例子,本文直接给出代码实例,需要的朋友可以参考下
    2015-01-01
  • PowerShell小技巧之使用Verb打开程序

    PowerShell小技巧之使用Verb打开程序

    本文主要介绍了在Powershell中使用Verb打开程序的小技巧,非常简单实用,希望对大家有所帮助
    2014-09-09
  • PowerShell统计文件夹下文件个数的方法

    PowerShell统计文件夹下文件个数的方法

    这篇文章主要介绍了PowerShell统计文件夹下文件个数的方法,本文介绍了2种访求实现这个需求,需要的朋友可以参考下
    2014-08-08
  • PowerShell: Try...Catch...Finally 实现方法

    PowerShell: Try...Catch...Finally 实现方法

    PowerShell 本身有很多很好的错误控制,但是习惯于.net编程的人员,更喜欢用Try Catch Finally方法,尤其当有一段代码必须被执行到的时候。现在好了,adweigert 想出了一个好方法来实现。这个函数已经在多种情况下测试过,希望能对你有帮助
    2013-11-11
  • Powershell生成Windows密码算法简单学习

    Powershell生成Windows密码算法简单学习

    利用Powershell生成Windows密码:密码一共8位/字符的次序是随机组成的等等,接下来为你详细介绍下,感兴趣的你可以参考下哈,希望对你学习Powershell有所帮助
    2013-03-03
  • PowerShell中Get-Date对象的常用属性和方法介绍

    PowerShell中Get-Date对象的常用属性和方法介绍

    这篇文章主要介绍了PowerShell中Get-Date对象的常用属性和方法介绍,一并介绍了看一个对象的所有属性和方法的技巧,需要的朋友可以参考下
    2014-08-08
  • PowerShell使用正则表达式查找字符串实例

    PowerShell使用正则表达式查找字符串实例

    这篇文章主要介绍了PowerShell使用正则表达式查找字符串实例,主要是对match运算符的使用介绍,需要的朋友可以参考下
    2014-08-08

最新评论