将自定义标头添加到IIS上托管的网站

时间:2019-03-06 18:01:27

标签: powershell iis wmi

我们已经将.Net Web应用程序部署到IIS。

每当我们需要停止,启动或回收应用程序时,我们都会使用一些Powershell脚本和WMI-Object来获取ApplicationPool对象来执行此操作。都很好:-)

现在,我们有一个方案,其中有一个前端服务器的群集设置,其中IIS提供了一个.Net Web应用程序。我们需要在响应中添加一个自定义标头,以便我们了解哪个前端为我们服务。

我们非常想使用Powershell脚本和WMI对象来执行此操作。但是我很难找到合适的WMI-Object类来做到这一点。

有人知道我们应该使用哪个类来设置自定义标头,或者甚至可以使用WMI-Object吗?

1 个答案:

答案 0 :(得分:0)

此代码将在FILESERVER1上远程执行脚本:

$s = New-PsSession -ComputerName FILESERVER1
Invoke-Command -Session $s {
     .\SetHTTPResponseHeader.ps1 "Default Web Site" "Custom HTTP Header" "test"       
}