我正在尝试使用 powershell 为任何已安装的网站提取主机 header 。完成后,我想专门为使用端口 80 和端口 443 的网站查找 hostHeaders。
到目前为止我可以使用
get-webbinding cmdlet
从网站上提取一些信息,但我不确定如何使用它来查询网站的 HostHeader 信息。在 get-webbinding 命令的输出中,我看到主机 header 是 bindingInformation 列的一部分,但不确定如何获取主机 header 信息。
但是当我通过
查询网站时get-webbinding -HostHeader (hostHeaderName)
我得到了信息,所以我相信有一种方法可以使用 get-webbinding 来仅查询 hostHeader 信息。
如果有其他方法可以获取此信息,请告诉我。我也没有运气尝试使用
获取网站
请您参考如下方法:
您必须在 上拆分
并获取最后一部分:bindingInformation
:
Get-WebBinding | select -expand bindingInformation | %{$_.split(':')[-1]}