麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

WMI入門教程之WMI中的類在哪里?

2020-05-30 20:17:29
字體:
來源:轉載
供稿:網友

使用WMI歸根到底是對WMI類的訪問,如何找到合適的類是其中關鍵的一步。我一直在為找不到合適的類和命名空間苦惱。你也有這樣的問題嗎?

類層次結構

  WMI的類是以命名空間和繼承層次方式組織的,呈樹形結構。命名空間的根是root,在它的下面還有十幾個命名空間,最常用的是root/cimv2。命名空間的信息存儲在靜態類__Namespace類中,要查詢當前命名空間下的所有命名空間,可以查看__Namespace類的實例。以下是在我的機器上使用PowerShell查詢到的命名空間:
代碼如下:
PS C:/Users/idsswtt> Get-WmiObject -Class __namespace -Namespace root | select name

name
----
subscription
DEFAULT
cimv2
Cli
Nap
MicrosoftIISv2
SECURITY
SmsDm
CCMVDI
RSOP
WebAdministration
ccm
WMI
directory
Policy
virtualization
Interop
Hardware
ServiceModel
Microsoft
aspnet

關于命名空間更詳細的信息,可以寫一個遞歸的腳本來取得,或者從WMI入門(二):如何使用WMI中提到的WMI CIM Studio工具中查到。

常用WMI類

  WMI體系結構中有成百上千個類。我們經常用到的只有其中一部分。其中有些是用來查詢實例的,另一些用來查詢類的Schema的。除了上面提到的__Namespace類,我們還會用到__Win32Provider類,來查詢當前系統中都有哪些提供程序。這兩個類是系統類。

  此外,還有兩類WMI類我們經常用到:CIM_*類和Win32_*類。前者是WMI的核心類和公共類,很多時候也被稱為CIM核心類和公共類。后者是Win32擴展類,我們查詢實例多在Win32擴展類中查詢。例如Win32_Product、Win32_LogicalDisk等。

WMI類查找手冊?

  很遺憾的是,到目前為止。我沒有發現一個好用的WMI類查找手冊。但在微軟MSDN網站上,有一個分類。我們可以依照這個分類來做查詢。以下幾個鏈接是我經常用到的,貼在這里,希望你能用到。

  WMI Reference

  Win32 Classes

  WMI Providers

結語

  看完上面我寫的這些東西,如果你還是找不到你要的類,那你就只能怪微軟了。我覺得微軟為WMI做的還是太少,至少在類查詢這一塊兒是這樣。在微軟為WMI投入更多之前,我們只能依賴經驗和搜索引擎來尋找適當的類了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产99久久久国产精品下药 | 国产精品国产成人国产三级 | 看一级大毛片 | 色七七久久影院 | 欧美日韩在线播放 | www.99久| 成人资源在线观看 | 久久视频精品 | 亚洲综合91 | xxxxxx打针视频vk | 精品三区视频 | 18欧美性xxxx极品hd | 青草视频在线观看视频 | 国产永久免费观看 | 国产一极毛片 | 久久久婷婷一区二区三区不卡 | 日韩视频―中文字幕 | 97中文字幕在线观看 | 麻豆小视频在线观看 | 精品一区二区久久久久久久网精 | 国产成人综合在线观看 | 国产99一区二区 | 羞羞答答影院 | 欧美成网站 | 国产成年人视频 | 国产精品久久久乱弄 | 草b视频在线观看 | 亚欧在线免费观看 | 91av在线影院| 日韩视频在线观看免费视频 | 午夜视频在线观 | 黑人一区二区三区四区五区 | 国产一级毛片视频在线! | 日本黄色大片免费 | 国产91一区二区三区 | 在线看一区二区三区 | 久久久久久久一区 | 国产精品成人久久久久a级 av电影在线免费 | 亚洲精品v天堂中文字幕 | 国产精品久久久久久久久久三级 | 黄视频在线网站 |