Windows Powershellによるデバイスドライバファイルの情報を取得する方法を紹介
デバイスドライバファイルの情報を取得(デバイスID、ファイル名、用途等)。全てのプロパティについて取得したい場合は、Format-List * で可能。
サンプルソース
(入力)
Get-WmiObject Win32_CIMLogicalDeviceCIMDataFile | Format-List Antecedent,Dependent,PurposeDescription
(出力)
Antecedent : \\COMNAME\root\cimv2:Win32_PnPEntity.DeviceID="ROOT\\LEGACY_TMNCIESC\\0000"
Dependent : \\COMNAME\root\cimv2:CIM_DataFile.Name="C:\\WINDOWS\\SYSTEM32\\DRIVERS\\TMNCIESC.SYS"
PurposeDescription : Trend Micro NCIE Scanner (i386-fre)
Antecedent : \\COMNAME\root\cimv2:Win32_PnPEntity.DeviceID="ROOT\\LEGACY_DISCACHE\\0000"
Dependent : \\COMNAME\root\cimv2:CIM_DataFile.Name="C:\\WINDOWS\\SYSTEM32\\DRIVERS\\DISCACHE.SYS"
PurposeDescription : System Indexer/Cache Driver
Antecedent : \\COMNAME\root\cimv2:Win32_PnPEntity.DeviceID="ROOT\\MS_NDISWANIPV6\\0000"
Dependent : \\COMNAME\root\cimv2:CIM_DataFile.Name="C:\\WINDOWS\\SYSTEM32\\DRIVERS\\NDISWAN.SYS"
PurposeDescription : MS PPP Framing Driver (Strong Encryption)
Antecedent : \\COMNAME\root\cimv2:Win32_PnPEntity.DeviceID="ROOT\\*6TO4MP\\0000"
Dependent : \\COMNAME\root\cimv2:CIM_DataFile.Name="C:\\WINDOWS\\SYSTEM32\\DRIVERS\\TUNNEL.SYS"
PurposeDescription : Microsoft トンネル インターフェイス ドライバー
・・・・・・・(以下続く:省略)・・・・・