我希望能夠查詢安裝在我們用戶服務器上的Exchange版本。我明白這可以使用WMI完成,但我很難用Google找到一個簡單的解釋。有什麼建議?如何使用WMI查找使用C#安裝的Exchange版本?
0
A
回答
1
這應該讓你開始:
string condition = "Vendor LIKE 'Microsoft%' AND Name = 'Exchange'";
string[] selectedProperties = new string[] { "Version" };
SelectQuery query = new SelectQuery("Win32_Product", condition, selectedProperties);
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))
using (ManagementObjectCollection products = searcher.Get())
foreach (ManagementObject product in products)
{
string version = (string) product["Version"];
// Do something with version...
}
,搜索的Win32_Product
class的實例,其中Vendor
財產始於"Microsoft"
和Name
屬性是"Exchange"
,並檢索Version
財產。我無法訪問Exchange的安裝知道這些值實際上是什麼。更好的辦法是,如果你能確定ProductID
屬性是用於Exchange的,那麼你可以根據這個屬性進行過濾。
請注意,並非所有安裝的應用程序都由Win32_Product
返回(它似乎主要是Microsoft應用程序以及具有Windows Installer安裝程序的應用程序)。所以,我知道Exchange並不是這些應用程序之一!
0
我也有同樣的問題:交換(服務器)在用戶的計算機上? btw,here你可以找到一個很好的示例源,並解釋如何使用WMI在(任何)windows pc上檢索已安裝應用程序的列表。
這個背後的想法是使用「\ root \ cimv2」中的「SELECT * FROM Win32_Product」查詢來選擇應用程序列表。
每個應用程序項目(已實現的類別)都有自己的「識別號碼」,「說明」,「版本」等,這些信息可幫助您找到答案。
相關問題
- 1. 如何查找使用c安裝的應用程序的版本#
- 2. 如何查找使用Java的Exchange服務器版本?
- 3. 如何查找Drupal的安裝版本
- 4. 使用WMI查找永久安裝的物理驅動器
- 5. 如何使用MsiGetProductInfo獲取安裝的版本號c#winforms 4.0?
- 6. 如何使用C++檢查python版本?
- 7. 查找已安裝版本的石墨
- 8. 如何在MS Exchange中使用c查找對話#
- 9. 如何檢查安裝的Mahout版本?
- 10. 如何查看安裝的paramiko版本?
- 11. 如何以編程方式檢查安裝了哪個版本的WMI
- 12. 使用WMI的本地安全策略
- 13. 按版本查找Xcode安裝路徑
- 14. 尋找使用Eclipse安裝的Java EE版本
- 15. 如何在安裝舊版本的同時使用新的Python安裝?
- 16. 使用VBA,查找安裝在Windows中的MySQL ODBC驅動程序的版本
- 17. 檢查XML的版本使用Inno Setup的安裝程序
- 18. 如何在使用PHP版本的cPanel/WHM安裝的dBase 5.3.2
- 19. 如何告訴bundler使用已安裝的mswin32版本的gem?
- 20. 如何查找通過WMI調用安裝的視頻Ram的數量?
- 21. 使用AppleScript獲取已安裝的Safari版本或目標C
- 22. 使用NPM安裝最高版本的主要版本X
- 23. 如何在eclipse中使用Maven的已安裝版本
- 24. 如何使用npm安裝商業版本的「AmCharts」
- 25. 如何使用apt-get安裝舊版本的php?
- 26. 如何使用pip在不同版本的python中安裝lxml?
- 27. 如何使用Homebrew安裝特定的Java版本?
- 28. 如何使用NPM安裝未壓縮版本的Angular2?
- 29. 如何強制Apache使用最新安裝的PHP版本
- 30. 如何使用opam安裝特定版本的ocaml編譯器
爲什麼在用戶的計算機上運行電子郵件服務器?它是一臺服務器嗎? – 2012-03-01 22:25:46
是的 - 這是出於診斷目的。 – Darkenor 2012-03-02 15:47:24