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

首頁 > 開發 > PowerShell > 正文

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

2020-10-29 21:00:54
字體:
來源:轉載
供稿:網友

使用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投入更多之前,我們只能依賴經驗和搜索引擎來尋找適當的類了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩在线播放一区 | 久久免费视频精品 | 美国一级毛片片aa久久综合 | 国产精品久久在线观看 | 色呦呦一区二区三区 | 免费一级毛片网站 | 成人偷拍片视频在线观看 | 黄色作爱视频 | 人禽l交免费视频观看 视频 | 视频二区国产 | 7777网站| 国产91免费看| 欧美亚洲国产一区 | 国产成人精品免高潮在线观看 | 蜜桃网站在线观看 | 亚洲人成在线播放网站 | av在线免费观看网 | 91麻豆精品国产91久久久点播时间 | 一级视频网站 | 国产精品99久久免费观看 | 成人一级视频在线观看 | 婷婷久久青草热一区二区 | 日本羞羞影院 | 久久91精品久久久久清纯 | 国产午夜精品在线 | 国产一区二区三区四区精 | 久久久久久久久久91 | 在线免费亚洲 | 国产一区精品视频 | 日韩黄色影视 | 欧美一级免费视频 | 在线观看一二三 | 毛片免费在线播放 | 久久新网址 | 一区二区视 | 国产成人高清成人av片在线看 | 7777网站| 亚洲网站一区 | 日本一区二区三区视频在线 | 91久久夜色精品国产网站 | 极品销魂一区二区三区 |