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

首頁 > 開發 > PowerShell > 正文

WMI入門教程之什么是WMI?

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

WMI出現至今已經二十多年了,但很多人對它并不熟悉。知道它很好很強大,但不知道它從哪里來,怎么工作,使用范圍是什么?現在我跟大家說說我的理解。。。

 WMI有一組API。我們不管使用VBScript、PowerShell腳本還是利用C#的來訪問WMI的類庫,都是因為WMI向外暴露的一組API。這些API是在系統安裝WMI模塊的時候安裝的,通過他們我們能夠能拿到我們想要的類。

  WMI有一個存儲庫。盡管WMI的多數實例數據都不存儲在WMI中,但是WMI確實有一個存儲庫,用來存放提供程序提供的類信息,或者稱為類的藍圖或者Schema。

  WMI有一個Service。WMI總是能夠響應用戶的訪問,那是因為它有一個一直運行的Windows服務,名字叫Winmgmt。停止這個服務,所有對WMI的操作都將沒有反應。

  WMI是可擴展的。人人都知道WMI能干很多事情,讀取本機硬盤信息、讀取遠程計算機的用戶信息、讀取域用戶信息等等?;旧希隳芟氲降墨@取或者更改資源的操作,它都能干。可謂吃得少,干得多。它為什么這么能干呢?這基于WMI的可擴展性。WMI對資源的操作,不是它自己實現了什么方法,而完全取決于向它注冊的提供程序。

  WMI是管理員日常必備的強大工具之一,是腳本伴侶。當然也可以把一個大型系統建立在WMI以及WMI的提供程序之上。以下給兩個使用WMI的例子:

示例一:

本示例利用VB Script檢查本機的物理內存量:
代碼如下:
strComputer = "."

Set wbemServices = Getobject("winmgmts://" & strComputer)
Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration")

For Each wbemObject In wbemObjectSet
    WScript.Echo "Total Physical Memory (kb): " & wbemObject.TotalPhysicalMemory
Next

示例二:

本示例利用PowerShell檢查本機的邏輯硬盤情況:
代碼如下:
PS C:/Users/v-lukez> Get-WmiObject -Class Win32_LogicalDisk

結語:

  WMI功能強大,而且一直在發展,但是因為用的人不多,所以一直不溫不火。希望更多的人能夠慧眼識珠,看到的潛力。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蜜桃精品视频 | 精品国产视频一区二区三区 | 免费看一级视频 | 国产无遮挡一级毛片 | 久久国产午夜 | fc2成人免费人成在线观看播放 | 久久久久久久一区二区三区 | 日本网站在线播放 | 91看片成人 | 成人激情视频网站 | 久久精品成人免费国产片桃视频 | 高清中文字幕在线 | 91麻豆精品国产91久久久无需广告 | 在线天堂中文在线资源网 | 欧美中文字幕一区二区 | 日韩午夜片 | 欧美日韩亚洲成人 | 麻豆一区二区99久久久久 | 国产精品一区二区三区在线 | 国产精品视频一区二区三区四区五区 | 国产一级毛片高清视频 | 成人富二代短视频 | 免费毛片在线视频 | 国产精品久久久久久久久久了 | 成年免费看 | 欧美精品在线视频观看 | 成人毛片免费 | 91精品国 | 国产免费最爽的乱淫视频a 毛片国产 | 99精品电影| 斗罗破苍穹在线观看免费完整观看 | 国产精品视频亚洲 | 日韩视频一区二区三区在线观看 | 欧美精品激情在线 | 国产午夜亚洲精品理论片大丰影院 | 精品一区二区免费视频视频 | 国产精品麻豆一区二区三区 | 久草手机在线视频 | 日本黄色免费观看视频 | 欧美一级爱操视频 | 国产精品成人久久久久a级 av电影在线免费 |