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