WMICとは
WMICは、Windows Management Interface Commandの略で、実行中のシステムに関する情報を返すシンプルなコマンドプロンプトツールです。 WMICはWMIを拡張し、いくつかのコマンドラインインターフェースやバッチスクリプトからの操作に対応しています。 WMIC以前は、WMIベースのアプリケーション、WMI Scripting API、またはCIM Studioなどのツールを使用して、WMI対応のコンピューターを管理していました。 WMICはWMIよりも直感的に操作できますが、その理由の多くはエイリアスにあります。 エイリアスは、コマンドラインで入力した単純なコマンドを受け取り、事前に定義された方法でWMI名前空間に作用します。例えば、単純なWMICエイリアスのGetコマンドから複雑なWMI Query Language(WQL)コマンドを構築します。
Common WMIC queries
How To Find The Model Of Your Computer ?
WMI を使用してマシンのモデル名を検索するには、以下のガイドに従うだけです:
コマンド プロンプトに移動して
>WMIC ComputerSystem GET Model
すると、以下のように表示されます。
モデル HP Notebook
How to Find Your Computer Name ?
>wmic computersystem get name,systemtype
output:
Name : yourcomputername
SystemType : x64-based PC
How to Find the Serial Number of your computer ?
>wmic bios get serialnumber
もうひとつのコマンドで、コンピューターのシリアル番号を特定することができます
>wmic csproduct get identifyingnumber
How to Find the MAC Address of Your Computer ?
>wmic nic get macaddress,description
マザーボードの型番を確認する方法 ?
>wmic baseboard get product,Manufacturer,version,serialnumber
パソコンの物理メモリを確認する方法 ?
>wmic COMPUTERSYSTEM get TotalPhysicalMemory
すべての実行中のプログラムとメモリ使用量を取得するには ?
>wmic process get workingsetsize,commandline
プログラムとメモリ使用量が一覧表示されます
パーティション名のサイズとタイプを取得するには ?
>wmic partition get name,size,type
How to get computer manufacturer ?
>WMIC COMPUTERSYSTEM GET MANUFACTURER
output : HP
How get mode version ?
>wmic csproduct get version
output: Type1ProductConfigId
システム情報
このプログラムは、システムの他の多くの側面に関する詳細を提供することができます。
>wmic service list brief
>wmic process list brief
>wmic startup list brief
例えば、インストールされているソフトウェア、サービス、実行中のプロセス、Windows のスタートアップ プログラムなどが一覧表示されます。
プロセスの管理
WMICを使用して、特定のプログラムのすべてのインスタンスを閉じるなど、コンピューターのプロセスを管理することができます。 たとえば、すべての FireFox ウィンドウをシャットダウンするには、次のようなコマンドを実行します:
>wmic process where name="firefox.exe" call terminate
Write WMIC output to file
そのためには、単に /output: “”スイッチを使います。 例えば、wmic /output: “C:\output.txt “とすると、output.txtファイルが出力されます。
NEXT…..How to recover deleted files