有没有办法检查是否安装了isapi和CGI过滤器。我想要一个C#程序来检查是否安装了这些过滤器。是否存在任何注册表检查?或任何其他方式检查。
提前致谢。
答案 0 :(得分:1)
使用PowerShell(PSH,在Server 2008 R2上)的ServerManager
模块中当然可以获得此信息:
get-WindowsFeature Web-CGI,Web-IS* | ft -auto displayname,name.installed
导致在服务器上:
DisplayName Name Installed ----------- ---- --------- CGI Web-CGI False ISAPI Extensions Web-ISAPI-Ext False ISAPI Filters Web-ISAPI-Filter False
这意味着使用PSH Runspace
和PSH运行时将是一种获得此功能的方法。
答案 1 :(得分:0)
您可以使用WMI工具:check here。您可以从这里开始查看具体问题about isapi filters。