[英]Assign IIS SSL Certificate to Binding with Host Header using PowerShell
[英]IIS SSL Certificate binding (Get binding info)
我在IIS服务器上有几个网站都在端口8080上监听,并且所有网站都使用相同的证书(通用*用于测试目的)。
当我运行Get-ChildItem IIS:\\SslBindings
我会看到:
IP Address Port Host Name Store Sites ---------- ---- --------- ----- ----- 0.0.0.0 8080 MY Site1 Site2 Site3
如果我做
Get-ChildItem IIS:\SSLBindings | ? { $_.Sites -eq Site1 }
我得到了完全相同的结果。
有没有一种方法可以告诉我J14 Site1正在使用什么证书? 也许是Get-ItemProperty
东西? 我正在使用:
(Get-ItemProperty -Filter "/system.applicationHost/sites/site[@name='Site1']/bindings" -Name "Collection").bindingInformation
获取端口信息,但似乎无法弄清楚分配给这个站点的证书的指纹ID是什么。
感谢Lex Li的评论和坐在我旁边的一双新眼睛,能够弄明白。
( ( Get-ItemProperty -Filter"/system.applicationHost/sites/site[@name='Site1']/Bindings" -name Collection ).CertificateHash )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.