如何使用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. 如何以編程方式檢查eps文件版本?
- 5. 以編程方式檢查服務器的可用性
- 6. 以任何方式編程檢查Android平臺的版本
- 7. 以編程方式設置IIS 6.0的服務器綁定
- 8. 以編程方式從Windows 2003服務器控制IIS 7服務器
- 9. 如何以編程方式從服務
- 10. 如何以編程方式啓動IIS 6.0 SMTP虛擬服務器?
- 11. Python的檢查Windows服務器版本
- 12. 如何以編程方式檢索HTML服務器控件的樣式?
- 13. 如何以編程方式獲得Windows服務的版本信息
- 14. 我們如何以編程方式檢查Android操作系統的版本?
- 15. 如何以編程方式檢查安裝了哪個版本的WMI
- 16. 以編程方式從服務器檢索更新的文件
- 17. 以編程方式在ProjectInstaller上設置窗口服務的版本
- 18. 如何以編程方式查找swift版本?
- 19. 如何以編程方式檢索SF角色服務名稱?
- 20. 如何以編程方式訪問遠程OPC服務器?
- 21. 從javascript中檢查服務器版本
- 22. 如何以編程方式啓動Java中的Mysql服務器?
- 23. 檢查一個SQL服務器是否可用編程方式?
- 24. 如何檢查CK編輯器版本
- 25. 如何以編程方式檢查IIS託管遠程處理正在運行?
- 26. 以編程方式檢測SQL Server版
- 27. 以編程方式更新服務器上的.csv文件
- 28. 使用c#如何以編程方式檢查我的報表服務器上是否存在文件夾
- 29. 如何以編程方式檢查Android上SMS消息大小
- 30. 水晶報表沒有以編程方式查詢服務器
可能重複[?如何使用C#來檢測IIS版本(http://stackoverflow.com/questions/446390/how-to -detect-IIS-版本使用-c)的 – James 2010-06-08 13:38:09