PowerShellでリモートPCのディスク空き容量を確認する ― CIM中心の実用例

PowerShellカテゴリを表すパンダのイラスト PowerShell

この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。旧記事の内部執筆指示と重複H1を除去し、現在のPowerShellではWMI専用コマンドよりCIMを優先する形に整理しました。

検証ステータス:✅ PowerShell/CIMの一般仕様を確認/実環境接続は未検証

リモートPCのディスク空き容量確認には Get-CimInstance Win32_LogicalDisk が使えます。固定ディスクだけに絞り、容量と空き容量をGBへ換算すると運用レポートに使いやすくなります。

最小例

$computer = 'PC001'
Get-CimInstance -ClassName Win32_LogicalDisk -ComputerName $computer -Filter "DriveType=3" |
  Select-Object DeviceID,
    @{N='SizeGB';E={[math]::Round($_.Size/1GB,1)}},
    @{N='FreeGB';E={[math]::Round($_.FreeSpace/1GB,1)}}

運用上の注意

  • 対象PCへのネットワーク到達性と認証を確認する。
  • 多数端末へ実行する前に1台で確認する。
  • 空き容量のしきい値は固定GBだけでなく割合も検討する。
  • 失敗端末を黙って除外せず、エラーとして記録する。

公式情報

この記事の更新履歴

  • 2026-09-14 変更:リモート取得例をCIM中心に整理しました。
  • 2026-09-14 追加:固定ディスク絞り込みとGB換算の最小例を追加しました。
  • 2026-09-14 削除:内部執筆指示と重複H1を削除しました。

文書情報

記事タイトル
PowerShellでリモートPCのディスク空き容量を確認する ― CIM中心の実用例
作成日
更新日
Source URL
https://papanda925.com/?p=6310

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました