作为我们自动构建过程的一部分,我们使用PowerShell脚本来破坏和重建我们的IIS站点.
一旦我创建了AppPool并且网站完成了绑定信息,我想为https绑定设置SSL证书.我找不到任何具体的例子,在任何地方都可以证明这一点.
有任何想法吗?
寻找一个仁慈的贝壳神......
我使用以下代码将证书链接到我添加的SSL绑定
$thumb = (Get-ChildItem cert:\LocalMachine\My | where-object { $_.Subject -like $wildCardSubject } | Select-Object -First 1).Thumbprint
Push-Location IIS:\SslBindings
Get-Item cert:\LocalMachine\My\$thumb | New-Item $ipAddress!$port
Pop-Location
Run Code Online (Sandbox Code Playgroud)
这很好,没有任何错误.运行此操作后,如果我从IIS管理器打开该网站的绑定UI,我看不到任何附加到绑定的证书.我在这里错过了什么吗?
在类似的主题上,如果我在两个网站之间使用共享证书,我需要注意什么才能确保添加/删除ssl绑定有效?我可以从IIS管理器UI中看到以下问题