我正在尝试使用 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]} 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!