一什麼是WMI對象
Windows Management Instrumentation (WMI) 是 Windows 系統管理的核心技術,因為它可以按統一的方式公開各種類型的資訊。
我們在針對Powershell學習的過程中,經常會看到一些針對WMI調取的指令或腳本,但是依然不知道WMI到底可以執行那些操作。
下面就以一些執行個體說明相關的問題。
二 Get-Wmiobject
我們需要首先知道自己的windows計算機支援那些可用的WMI類。
<a href="http://lixiaosong.blog.51cto.com/attachment/201407/17/705126_14056096029Yhk.png"></a>
可以看到的類大概有上千個,那麼這些類都能擷取到那些資訊呢?
1 檢視計算機BIOS資訊
<a href="http://lixiaosong.blog.51cto.com/attachment/201407/17/705126_1405609602dSs6.png"></a>
2 檢視計算機作業系統資訊
<a href="http://lixiaosong.blog.51cto.com/attachment/201407/17/705126_1405609602UTsE.png"></a>
3 檢視遠端計算機的相關資訊
<a href="http://lixiaosong.blog.51cto.com/attachment/201407/17/705126_1405609602h1vM.png"></a>
注:在使用 Get-WmiObject 連接配接到遠端計算機時,該遠端計算機必須運作 WMI,并且,在預設配置下,您使用的帳戶必須是該遠端計算機上本地管理者組的成員。遠端系統不需要安裝 Windows PowerShell。進而,您可以對未運作 Windows PowerShell 但可使用 WMI 的作業系統進行管理。
4 檢視計算機的記憶體資訊
<a href="http://lixiaosong.blog.51cto.com/attachment/201407/17/705126_1405609602C7yX.png"></a>
5 有朋友在問怎麼能知道管道符後面的屬性呢?get-member
<a href="http://lixiaosong.blog.51cto.com/attachment/201407/17/705126_1405609602W2Rk.png"></a>
本文轉自handsome7038 51CTO部落格,原文連結:http://blog.51cto.com/lixiaosong/1439741