如何使用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