WMI を使用して、ディスク ドライブのプロパティを照会しています。WMI はドライブ自体からこの情報を読み取りますか、それともレジストリを照会しますか? ドライブからプロパティを直接読み取るにはどうすればよいですか?
2424 次
3 に答える
1
WMI は、ドライブに直接クエリを実行します。特に、Win32_DiskDriveおよびWin32_LogicalDiskクラスは、ドライブに関するさまざまなプロパティを照会します。DiskDrive は物理プロパティと構成を照会しますが、LogicalDisk はドライブ自体 (C: など) のボリュームとパーティションを照会します。特定のドライブに対してすべての WMI プロパティが設定されるわけではありません。ドライブは特定のものをサポートしていない場合があります。
Microsoft のユーティリティであるScriptomaticは、必要に応じて各クラスのすべてのプロパティをプルするクイック スクリプトを作成できます。そしてそれはPerlでもできます!
于 2009-07-13T14:12:15.740 に答える
1
Win32_LogicalDisk クラスは、実際のドライブを照会する必要があります。レジストリに含まれていないドライブの使用状況を表示するために、powershell で使用します。
于 2009-02-04T05:10:25.023 に答える