このエントリーをはてなブックマークに追加


PowerShellで論理ドライブ情報やドライブレターの一覧を取得する方法

PowerShellを使用して、論理ドライブやドライブレターの情報を取得する方法を紹介します。


Get-WmiObject Win32_LogicalDisk を使用

Get-WmiObjectでWin32_LogicalDiskクラスを参照することにより、簡単に論理ドライブの情報を取得することができます。

論理ドライブの情報を取得する

以下の構文で論理ドライブの情報を取得することができます。

Get-WmiObject Win32_LogicalDisk

実行例

PS C:\> Get-WmiObject Win32_LogicalDisk


DeviceID     : C:
DriveType    : 3
ProviderName :
FreeSpace    : 33117204480
Size         : 55376343040
VolumeName   : Windows8_OS

DeviceID     : D:
DriveType    : 2
ProviderName :
FreeSpace    : 31042850816
Size         : 31113342976
VolumeName   : MicroSD32G

ドライブレター情報の取得

以下のような構文でドライブレターを表示することができます。

PS C:\> Get-WmiObject Win32_LogicalDisk | % { $_.Name}
C:
D:
PS C:\> Get-WmiObject Win32_LogicalDisk | % { $_.DeviceID}
C:
D:
PS C:\> (Get-WmiObject Win32_LogicalDisk).Name
C:
D:
PS C:\> (Get-WmiObject Win32_LogicalDisk).DeviceId
C:
D:

-ComputerNameオプションにより遠隔マシン対応

オプションの-ComputerNameを使用することにより、遠隔のマシンの情報を取得することができます。

PS C:\> Get-WmiObject Win32_LogicalDisk -ComputerName SAKURAPC


DeviceID     : C:
DriveType    : 3
ProviderName :
FreeSpace    : 33025892352
Size         : 55376343040
VolumeName   : Windows8_OS

DeviceID     : D:
DriveType    : 2
ProviderName :
FreeSpace    : 31042850816
Size         : 31113342976
VolumeName   : MicroSD32G

以上、PowerShellで論理ドライブの情報を取得する方法でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-10-23 (金) 22:52:46