簡體   English   中英

在Visual Studio Server資源管理器中找不到WMI類

[英]Cannot find WMI classes in Visual Studio Server Explorer

我正在嘗試在Visual Studio 2012中使用WMI。到目前為止,我已經能夠向Server Explorer添加管理類,然后生成適當的C#代碼。 生成的代碼並不完美-實際上,在某些情況下它需要大量工作-但它足以使我快速入門。

但是,有些類在“ Add Classes對話框中看不到。 Find class containing:也找不到它們。 但是我確實在系統上看到了相關的MOF文件,在這種情況下,它們是Hyper-V類(例如Msvm_SnapshotOfVirtualSystem ),用於今天在系統上起作用的功能,因此大概是這些類已注冊,或者管理工具無法在系統。

什么可以阻止WMI類顯示在“ Add Classes對話框中?

是你在做什么照片

您發現服務器資源管理器沒有顯式顯示“關聯”類。 相反,關聯在樹視圖中顯示為類之間的鏈接。

我什么意思

Msvm_ComputerSystem中沒有字段可以告訴您它對應於哪個Msvm_VirtualSystemSettingData對象。 該信息存儲在Msvm_SnapshotOfVirtualSystem對象中。 服務器資源管理器顯示了兩者之間的鏈接,但未顯示存儲該鏈接的對象的類。

例如,在這張圖片中,我們看到了兩個Msvm_ComputerSystem對象。 第一個已快照,並且在其樹視圖中具有Msvm_VirtualSystemSettingData。 存儲Msvm_ComputerSystem和Msvm_VirtualSystemSettingData之間的關系的對象不會出現在樹中。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM