未分類

PowerShell - WMI Object を使用して情報を取得する

Windows PowerShell で、WMI Object を使用し、Windows から情報を取得する方法について、サンプルのコードとともに説明します。

ローカル時刻に関する情報を取得

Get-WmiObject Win32_LocalTime

サービスの情報を取得

Get-WmiObject Win32_BaseService

Windows サービスの情報を取得

これは Get-Service の結果と同じです。

Get-WmiObject Win32_Service

システムドライバサービスの情報を取得

Get-WmiObject Win32_SystemDriver

冷却ファンの情報を取得

Get-WmiObject Win32_Fan

ネットワークアダプタ (物理アダプタとバーチャルアダプタ) の一覧を取得

Get-WmiObject Win32_NetworkAdapter

ネットワークアダプタの構成情報を取得

Get-WmiObject Win32_NetworkAdapterConfiguration

オペレーティングシステムの情報を取得

Get-WmiObject Win32_OperatingSystem

コンピューターに関する情報を取得

Win32_ComputerSystem

デバイスマネージャー (devmgmt.msc) で表示されているデバイス情報を取得

Get-WmiObject Win32_PNPEntity

CD/DVD ROM ドライブの情報を取得

Get-WmiObject Win32_CDROMDrive

ディスクドライブの情報を取得

Get-WmiObject Win32_DiskDrive

ディクスパーティションの情報を取得

Get-WmiObject Win32_DiskPartition

物理ディスクとパーティションの関係を取得

Get-WmiObject Win32_DiskDriveToDiskPartition

論理ディスクとパーティションの関係を取得

Get-WmiObject Win32_LogicalDiskToPartition

ポインティングデバイスの情報を取得

Get-WmiObject Win32_PointingDevice

ローカルグループを取得

net localgroup コマンドに対応します。

Get-WmiObject Win32_Group

-未分類