PowerShellでドライブの使用量と空き容量を一覧で確認する方法

コンピュータ

PowerShellを使っていて、ドライブの空き容量が気になることがあります。
エクスプローラーで確認は出来ますが、コマンドラインで確認する方法を調べてみました。

・実行するコマンドレット

Get-PSDrive -PSProvider FileSystem

Get-PSDriveコマンドレットはドライブ以外の情報も取得で来るのでPSProviderでFileSystemを指定することで、ドライブのみ出力されるように絞り込みをしています。

・実行結果

Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
----           ---------     --------- --------      ----                                               ---------------
C                 624.49        306.09 FileSystem    C:\                                                    Users\karet
D                 555.44       1352.29 FileSystem    D:\
E                 200.49        753.25 FileSystem    E:\
F                  14.63       1893.09 FileSystem    F:\
G                   0.27        931.23 FileSystem    G:\
H                                      FileSystem    H:\
I                   0.24        894.01 FileSystem    I:\
J                   0.28        931.11 FileSystem    J:\
L                6514.00        937.91 FileSystem    L:\
Temp               14.63       1893.09 FileSystem    F:\.temp\
W                6514.00        937.91 FileSystem    \\localhost\backup…
X                1639.95        236.76 FileSystem    \\celeron-n4000.local\workspace…
Y                2219.02       1447.43 FileSystem    \\celeron-n4000.local\videos…
Z                3213.46        452.99 FileSystem    \\celeron-n4000.local\archives…

使用量と空き容量が表示されていますので、空き容量が不足しそうなドライブを確認することが出来ます。
ネットワークドライブやテンポラリディレクトリなども取得されています。
Hドライブの容量が出力されていませんが、リムーバブルドライブ(DVDドライブなど)にメディアがセットされていない状態だと、容量を取得できないようです。

コメント