Powershell实现导入安装证书功能脚本分享
支持所有版本。
通常从文件加载一个证书并且安装它到指定的库。可以使用下面的脚本:
$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实现导入安装证书功能脚本分享
支持所有版本. 通常从文件加载一个证书并且安装它到指定的库.可以使用下面的脚本: 复制代码 代码如下: $pfxpath = 'C:\temp\test.pfx' $password = 'test' [System.Security.Cryptography.X509Certificates.StoreLocation]$Store = 'CurrentUser' $StoreName = 'root' Add-Type -AssemblyName System.Security $cer
-
Powershell实现获取电脑序列号功能脚本分享
支持所有版本. 先前的技巧中我们知道如何从戴尔序列号去查询保修信息.其它供应商也有类似服务. 下面一段代码能获取电脑序列号: 复制代码 代码如下: $ComputerName = $env:COMPUTERNAME $serial = (Get-WmiObject -ComputerName $ComputerName -Class Win32_BIOS).SerialNumber "Your computer serial is $serial"
-
Shell脚本制作的终端会话回放功能脚本分享
不久前在书上看到两个很有趣的命令--script和srciptreplay,它可以把终端会话记录到一个文件中,即是说我们可以通过终端会话来来制作命令行技巧视频教程,也可以与他人分享会话文件,而且生成的文件还只是一般的文本文件,文件的大小非常小,真是非常有意思.下面是本人写的两个shell程序,来方便进行这个有趣并有意义的操作. 一.实现代码 文件:Record.sh 复制代码 代码如下: #! /bin/bash # Filename:Record.sh read -p "Please
-
linux安装php扩展脚本分享
测试环境:ubuntu 12.04 php 5.3.x 复制代码 代码如下: #!/bin/bash#Program:# Accomplish to expand the specified function only one key#History:# 2013/11/15 pankai<530911044@qq.com> first releasetest ! -f ./ext_skel && echo "The shell script of 'ext_skel
-
Python实现自动回复讨论功能的脚本分享
目录 好久不见 实现过程 一步拿捏讨论 美图 好久不见 写这篇文章只是想证明一下:本博主还在呼吸 许久未更,甚是想更呐~ 这段时间生活中充斥着各种事情,感觉每天都在忙忙碌碌,偶而停下疲惫的身躯,突然抬头,却不知自己身处何方,忙了这么久,到底在忙些什么呢?找不着方向,于是开始惶恐,便又不知方向的胡乱奔走……,好吧好吧,总结两个字:迷茫,再加两个字:瞎忙…… 其实这几天一直想写博客的,想写有趣又轻松的一篇文章,但又不到写哪些内容比较好,又因还要解决各种事情,于是就搁到了现在…… 直到某天,为了完成M
-
Windows Powershell 介绍和安装
Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境.你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆. powershell需要.NET环境的支持,同时支持.NET对象.微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象.其可读性,易用性,可以位居当前所有shell之首. 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0 如果您的系统是window7或者Windows Ser
-
PowerShell实现简单的grep功能
在PowerShell中,无法像*nix中一样使用grep命令,直接对一个目录下的所有文件进行内容查找,下面的PS脚本针对目录和文件进行了区分,借用Select-String命令,实现了内容查找,并显示查找到的文件和匹配内容所在行号. 使用的时候,只需要在shell中,输入: "命令所在目录"\grep.ps1 "需要查找的字符串" "需要查找的路径" param($str, $path=".\") #输入参数,默认在当前目录
-
IIS导入服务器证书的方法(IIS5、IIS6、IIS7)
IIS服务器证书的导入 IIS 5.IIS 6.IIS 7 Windows 2000 - Microsoft IIS Version 5.0 1.首先,将PFX文件复制到服务器c:\下.在"运行"菜单中,输入MMC,回车. 2.选择菜单"文件"-"添加/删除管理单元": 3.点击"添加",选择"证书",点击"添加": 4.选择"计算机帐户",点击"下一步&q
-
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
下载phpexcel文件,地址:phpexcel.codeplex.com/ 代码示例 require_once 'phpexcel/Classes/PHPExcel.php'; require_once 'phpexcel/Classes/PHPExcel/IOFactory.php'; require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php'; $objReader = PHPExcel_IOFactory::createReade
-
Linux下实现SNMP一键安装的Shell脚本
Net-SNMP是一个免费的.开放源码的SNMP实现,以前称为UCD-SNMP.SNMP 很多都用其安装之后,作为监控宝和阿里云的系统信息监控使用.下面就来分享linux下实现SNMP一键安装的shell脚本: #!/usr/bin/env bash export LC_ALL=C if [ "$(id -u)" != "0" ] then echo "This script. must be run as root" 1>&2 e
随机推荐
- CSS百分比padding制作图片自适应布局
- JavaScript数据推送Comet技术详解
- DB2数据库的安装
- MongoDB教程之索引介绍
- 详细介绍8款超实用JavaScript框架
- photoworks下载及象框使用教程[图文]
- js获取光标位置和设置文本框光标位置示例代码
- Python如何判断数独是否合法
- DIV+CSS布局中不推荐使用的标签集合Dont Use These Tags
- shell学习之printf命令格式化输出语句
- sql server的一个有趣的bit位运算分享
- jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
- 总结jQuery插件开发中的一些要点
- visin.exe病毒的手动清除方法,专杀都不要了
- Java中典型的内存泄露问题和解决方法
- C++中结构体的类型定义和初始化以及变量引用
- protobuf对象二进制序列化存储(详解)
- Android基于ViewPager实现的应用欢迎界面完整实例
- 修改maven项目端口号的方法
- 整理Linux中字符串的相关操作技巧