加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 05:38:59 所属栏目:Windows 来源:网络整理
导读:我一直试图弄清楚今天下午如何做这么多,所以我很可能会错过一些简单的事情. 我需要在Windows Server 2012 R2上创建一个SHA256,2048位的自签名证书,并且四年后不会过期. 从我的搜索中我看到PowerShell(PS)是要走的路,并看到合理数量的例子 – 其中没有一个我
我一直试图弄清楚今天下午如何做这么多,所以我很可能会错过一些简单的事情.

我需要在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,但它不是自动化的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读