如何使用c#以编程方式检查服务器上的iis版本。如何以编程方式检查服务器上的iis版本
11
A
回答
1
http://www.codeproject.com/KB/cs/iisdetection.aspx这个快递,你应该怎么样,查询注册表
2
这已为IIS 5回答,它应该与当前版本的IIS一起使用。
-1
我这样做是使用PowerShell。同样的.Net库和类型可以用C#作为得好:
function Validate-IISVersion([switch] $ContinueOnError = $false)
{
if ($ContinueOnError)
{ $ErrorActionPreference = "SilentlyContinue" }
else
{ $ErrorActionPreference = "Stop" }
# Using GAC to ensure the IIS (assembly) version
$IISAssembly = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Administration")
$IISVersion = $IISAssembly.GetName().Version
$IISVersionString = [string]::Format("{0}.{1}.{2}.{3}", $IISVersion.Major, $IISVersion.Minor, $IISVersion.Build, $IISVersion.Revision)
if (!$IISVersionString.Equals("7.0.0.0"))
{
if ($ContinueOnError)
{
Write-Host "`nConflicting IIS version found! [Version: $IISVersionString]`t " -NoNewline -ForegroundColor Red
}
Write-Error "Conflicting IIS version found [$IISVersionString]! @ $(Split-Path $MyInvocation.ScriptName -leaf)"
return $false
}
else
{
return $true
}
}
的
相关问题
- 1. 以编程方式检查android版本
- 2. 以编程方式检查md5sum与服务器上的PHP
- 3. 以编程方式获取IIS版本
- 4. 如何以编程方式检查iPad版本/型号
- 5. 如何以编程方式检查oracle版本
- 6. 如何以编程方式检查LOVE2D版本
- 7. 如何以编程方式检查eps文件版本?
- 8. 以编程方式检查服务器的可用性
- 9. 以任何方式编程检查Android平台的版本
- 10. 如何以编程方式检查wcf服务是否停止
- 11. 以编程方式设置IIS 6.0的服务器绑定
- 12. 以编程方式检索正在运行的服务的程序集版本
- 13. 以编程方式从Windows 2003服务器控制IIS 7服务器
- 14. 如何以编程方式检索库的版本号?
- 15. 如何以编程方式检索AEM/CQ5的产品版本
- 16. 通过输入URL以编程方式检查magento的版本
- 17. 如何以编程方式从服务
- 18. 如何以编程方式检查NSMicrophoneUsageDescription
- 19. 如何以编程方式启动IIS 6.0 SMTP虚拟服务器?
- 20. 如何以编程方式检测html版本
- 21. 以编程方式在服务器
- 22. 以编程方式检查安装了哪个版本?
- 23. Python的检查Windows服务器版本
- 24. 如何以编程方式检索HTML服务器控件的样式?
- 25. 如何以编程方式获得Windows服务的版本信息
- 26. 如何以编程方式检查安装了哪个版本的WMI
- 27. 我们如何以编程方式检查Android操作系统的版本?
- 28. 以编程方式从服务器检索更新的文件
- 29. 以编程方式检索Android ARM处理器版本
- 30. 以编程方式在ProjectInstaller上设置窗口服务的版本
可能重复[?如何使用C#来检测IIS版本(http://stackoverflow.com/questions/446390/how-to -detect-IIS-版本使用-c)的 – James 2010-06-08 13:38:09