我正在尝试使用PowerShell查询IIS7.5中的Applicaiton池的高级设置.
通过GUI - 突出显示应用程序池,单击操作窗格中的"高级设置".
我试图在powershell中使用"webAdministration"模块,但我找不到正确的函数或语法.
我可以在IIS:\ AppPools*下找到应用程序池,但我无法查询每个应用程序池的配置/属性设置等.
我正在努力寻找有关如何查询此信息的任何信息,非常感谢任何帮助.
我正在尝试使用powershell为任何安装的网站提取主机.一旦我失败了,我想专门针对使用端口80和端口443的网站的hostHeaders.
到目前为止,我能够使用
get-webbinding cmdlet
从网站上提取一些信息,但我不确定如何使用它来查询网站上的HostHeader信息.在get-webbinding命令的输出中,我将主机头视为bindingInformation列的一部分,但我不确定如何获取主机头信息.
但是当我通过网站查询时
get-webbinding -HostHeader (hostHeaderName)
我收到信息,所以我相信有一种方法可以使用get-webbinding只查询hostHeader信息.
如果有其他方式来获取此信息,请告诉我.我也没有运气试图使用
get-website
我正在尝试使用PowerShell查询网站,并查看它用于HTTPS绑定的SSL证书(名称).然后我想回顾一下CA发布的证书.
我无法查询网站以找出SSL证书的约束.IIS 7.5 GUI显示友好名称.
获得网站SSL证书后,计划是使用PowerShell通过FriendlyName
(或指纹或其他一些值)搜索证书存储.
这是我到目前为止:
查询商店的证书信息:
get-childitem cert:\LocalMachine\my | ft issuer, subject, notafter, FriendlyName
Run Code Online (Sandbox Code Playgroud)检查活动绑定
get-itemproperty 'IIS:\Sites\(SITENAME)' -name bindings
Run Code Online (Sandbox Code Playgroud)我不知道在这个信息被存储,并且我没有运气使用PowerShell寻找它,在web.config
和applicationhost.config
.到目前为止,谷歌搜索一直没有帮助.
任何信息,信息链接或有关如何在IIS中处理/存储证书的文档都表示赞赏.
powershell certificate ssl-certificate powershell-2.0 iis-7.5