我刚更新了Comodo Wildcard SSL证书,并创build了PFX,以便将其安装在Microsoft Azure上的VM上的Windows Server 2012 R2上。
我为我的所有网站使用IIS 8.5,其中包括大约300个主域名的子域名。 所以,主要的领域是例如。 example.com和所有子域名都像customer1.example.com,customer2.example.com等
在我将安装更新的证书后,我将不得不更改所有这些子域的IIS绑定,以指向新的证书。
我找不到手动更改每个绑定的方法。
有没有办法改变所有这些绑定的批量?
那篇文章的重要部分是这样的:
get-item -Path "cert:\LocalMachine\My\$certShop" | new-item -path IIS:\SslBindings\10.238.82.89!443
其中$certShop是新证书的指纹。
我在服务器上安装了SSL证书,然后通过IISpipe理器将绑定更改为一个站点,以便testing一切正常。
我得到一个提示,即“旧”证书也链接到其他网站,如果我想链接新的所有其他网站。 我点击是,然后我的所有有过期证书的网站自动更改为新的。
不知道这一次很容易改变所有的绑定。 看来我不会使用PowerShell来完成这项工作。
至less,我学到了一些新的PowerShell cmdlet,以及如何更好地pipe理证书。
不过谢谢你的回复。