powershell 此powershell脚本生成新证书,从IISExpress ssl端口删除旧证书分配并添加新证书
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 此powershell脚本生成新证书,从IISExpress ssl端口删除旧证书分配并添加新证书相关的知识,希望对你有一定的参考价值。
$cert = New-SelfSignedCertificate -DnsName "localhost", "localhost" -CertStoreLocation "cert:\LocalMachine\My" -NotAfter (Get-Date).AddYears(5)
$thumb = $cert.GetCertHashString()
For ($i=44300; $i -le 44399; $i++) {
netsh http delete sslcert ipport=0.0.0.0:$i
}
For ($i=44300; $i -le 44399; $i++) {
netsh http add sslcert ipport=0.0.0.0:$i certhash=$thumb appid=`{214124cd-d05b-4309-9af9-9caa44b2b74a`}
}
$StoreScope = 'LocalMachine'
$StoreName = 'root'
$Store = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Store -ArgumentList $StoreName, $StoreScope
$Store.Open([System.Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)
$Store.Add($cert)
$Store.Close()
以上是关于powershell 此powershell脚本生成新证书,从IISExpress ssl端口删除旧证书分配并添加新证书的主要内容,如果未能解决你的问题,请参考以下文章
PowerShell 错误“在此系统上禁用脚本执行”。
powershell 此powershell脚本使用字段名称获取所有值是sharepoint列表中的字段
powershell 此PowerShell脚本从子站点组等于值的所有子站点中删除组。如果要删除gro,请使用此选项
powershell 此PowerShell脚本是从SCCM DB获取SCEP日志并将其导出为CSV文件
powershell 此powershell脚本生成新证书,从IISExpress ssl端口删除旧证书分配并添加新证书
powershell 使用PowerShell导出MSSQL架构。此脚本将导出表,存储过程,触发器,函数和视图的模式定义