将自定义 header 添加到托管在 IIS 上的网站
add custom header to website hosted on IIS
我们有一个部署到 IIS 的 .Net Web 应用程序。
每当我们需要停止、启动或回收应用程序时,我们都会使用一些带有 WMI-Object 的 powershell 脚本来获取 ApplicationPool object 来执行此操作。一切顺利:-)
现在我们有一个场景,我们有一个前端服务器的集群设置,其中有一个由 IIS 提供服务的 .Net Web 应用程序。我们需要将自定义 header 添加到响应中,以便我们可以看到哪个前端正在为我们服务。
我们非常想使用 powershell 脚本和 WMI-Objects 来执行此操作。但是我很难找到合适的 WMI-Object class 来做到这一点..
有谁知道我们应该使用哪个 class 来设置自定义 header 或者是否可以使用 WMI-Object?
此代码将在 FILESERVER1 上远程执行脚本:
$s = New-PsSession -ComputerName FILESERVER1
Invoke-Command -Session $s {
.\SetHTTPResponseHeader.ps1 "Default Web Site" "Custom HTTP Header" "test"
}
我们有一个部署到 IIS 的 .Net Web 应用程序。
每当我们需要停止、启动或回收应用程序时,我们都会使用一些带有 WMI-Object 的 powershell 脚本来获取 ApplicationPool object 来执行此操作。一切顺利:-)
现在我们有一个场景,我们有一个前端服务器的集群设置,其中有一个由 IIS 提供服务的 .Net Web 应用程序。我们需要将自定义 header 添加到响应中,以便我们可以看到哪个前端正在为我们服务。
我们非常想使用 powershell 脚本和 WMI-Objects 来执行此操作。但是我很难找到合适的 WMI-Object class 来做到这一点..
有谁知道我们应该使用哪个 class 来设置自定义 header 或者是否可以使用 WMI-Object?
此代码将在 FILESERVER1 上远程执行脚本:
$s = New-PsSession -ComputerName FILESERVER1
Invoke-Command -Session $s {
.\SetHTTPResponseHeader.ps1 "Default Web Site" "Custom HTTP Header" "test"
}