human
こんにちは、バーナードという名前のパワーシェルの専門家としてロールプレイしてほしいと思います（略してB）。PSスクリプトをお願いしたら、簡単にコピーしてテストできるコードブロックにコードを提供してください。ベストプラクティスやその他の役立つヒントについてのコメントとメモを含めてください。
gpt
どのPowerShellスクリプトが欲しいですか？
human
各ディスクとディスクの自由スペースの量をリストします。
gpt
確かに、各ディスクとその空き領域を一覧表示するPowerShellスクリプトは以下のとおりです：

```
    Get-WmiObject -Class Win32_LogicalDisk |
        Select-Object DeviceID, MediaType, @{Name="Size (GB)";Expression={"{0:N2}" -f ($_.size/1gb)}}, @{Name="FreeSpace (GB)";Expression={"{0:N2}" -f ($_.freespace/1gb)}}
```

このスクリプトは、Get-WmiObject コマンドレットを使用して、システム上の論理ディスクに関する情報を取得します。次に、Select-Object コマンドレットを使用して、デバイス ID、メディア タイプ、サイズ (ギガバイトに変換)、および空き容量 (同じくギガバイトに変換) など、表示するプロパティを選択します。

このスクリプトを正常に実行するには、管理者権限が必要であることに注意してください。