powershell – 需要自签证书Win2012 r2 SHA256 4年到期

前端之家收集整理的这篇文章主要介绍了powershell – 需要自签证书Win2012 r2 SHA256 4年到期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直试图弄清楚今天下午如何做这么多,所以我很可能会错过一些简单的事情.

我需要在Windows Server 2012 R2上创建一个SHA256,2048位的自签名证书,并且四年后不会过期.

从我的搜索中我看到PowerShell(PS)是要走的路,并看到合理数量的例子 – 其中没有一个我需要的东西.

例如,我尝试搜索PS命令New-SelfSignedCertificate并添加“-NotAfter”选项,但是我收到错误消息“无法找到与参数名称匹配的参数’NotAfter’.”

即使我在这里看到“[-NotAfter]”:https://technet.microsoft.com/en-us/itpro/powershell/windows/pkiclient/new-selfsignedcertificate(该文章有2017年3月的更新)

我已经尝试了一些人写的PS脚本,这些脚本似乎是1年的日期,但是它们都无法使用上述标准之一,无论如何,我不会在IIS 8.5中显示将它们绑定到一个站点(我在服务器上创建).

服务器上的$psversiontable给出“PSVersion”= 5.0.10586.117

在此先感谢您的帮助!

解决方法

从Windows Server 2016开始,可以使用具有高级参数的 New-SelfSignedCertificate (PKIClient module) cmdlet.您提到的 The article仅适用于Server 2016.

在Windows 2012/2012 R2中,您只有这个东西:New-SelfSignedCertificate (PKI module).它没用.

您可以尝试使用CertReq utility,但它不是自动化的.

猜你在找的Windows相关文章