PowerShellでシステム情報を取得(4)

次はHDDの情報です。これは

Get-PhysicalDisk

コマンドで取得できます。出力結果は

Number FriendlyName                    SerialNumber         MediaType CanPool OperationalStatus HealthStatus Usage            Size
------ ------------                    ------------         --------- ------- ----------------- ------------ -----            ----
0      XXXX NVMe TOSHIBA 256GB         XXXX                 SSD       False   OK                Healthy      Auto-Select 238.47 GB

のように横並びになります。このコマンドレットではUSBメモリや外付けHDDなどの情報も拾ってきてくれます。

HDDの情報だけでなく[ HealthStatus ]でHDDの状況(Healthyなら良好状態)までわかります。とりあえず欲しい情報はHDDのモデルとサイズくらいだと思いますのでこれらは例によって

(Get-PhysicalDisk).FriendlyName
(Get-PhysicalDisk).Size

で取得可能です。なお、古いPowerShellでは対応していませんが、Windows10では

Get-Disk

でも取得可能。出力結果は少し異なりますが、以下のようになります。

Number Friendly Name                                                     Serial Number                    HealthStatus         OperationalStatus      Total Size Partition
                                                                                                                                                                 Style
------ -------------                                                     -------------                    ------------         -----------------      ---------- ----------
0      XXXXX NVMe TOSHIBA 256GB                                          XXXX                             Healthy              Online                  238.47 GB GPT

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です