Windows PowershellサポートTOPへ

Windows PowershellによるWMIを使用して情報を取得する方法を紹介

WMIオブジェクトより必要な情報を取得。全てのプロパティについて取得したい場合は、Format-List * で可能。

「例:Get-WmiObject (WMIオブジェクト) | Format-List *」

サンプルソース



(入力)

Get-WmiObject Win32_CodecFile | Format-List Caption,FileType,Group


(出力)

Caption : c:\windows\system32\imaadp32.acm
FileType : acm File
Group : Audio

Caption : c:\windows\system32\msvidc32.dll
FileType : Application Extension
Group : Video

Caption : c:\windows\system32\iyuv_32.dll
FileType : Application Extension
Group : Video

Caption : c:\windows\system32\msyuv.dll
FileType : Application Extension
Group : Video

Caption : c:\windows\system32\msg711.acm
FileType : acm File
Group : Audio

Caption : c:\windows\system32\msrle32.dll
FileType : Application Extension
Group : Video

Caption : c:\windows\system32\msgsm32.acm
FileType : acm File
Group : Audio

Caption : c:\windows\system32\tsbyuv.dll
FileType : Application Extension
Group : Video

Caption : c:\windows\system32\l3codeca.acm
FileType : acm File
Group : Audio

Caption : c:\windows\system32\msadp32.acm
FileType : acm File
Group : Audio


サンプルソース


※特定のプロパティの値を持つものを条件として表示。


(入力)

Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object{$_.IPEnabled -eq "TRUE"} | Format-List DefaultIPGateway,DNSServerSearchOrder


(出力)

DefaultIPGateway : {192.168.1.2}
DNSServerSearchOrder : {192.168.1.3, 192.168.1.4}



  

戻る




Copyright (C) Windows Powershellサポート by wannko All Rights Reserved.
お問合せ先 ⇒ nachiko★wannko.net(★を@に変更して下さい。)