getdrive の結果が正確でないという問題に直面しています。無知。
以下のスクリーンショットに見られるように、10.1.105.203 の合計容量は 7.81 TB ですが、powershell から得られる容量はおよそ 4 TB にすぎません。ここでかなり混乱します。
getdrive の結果が正確でないという問題に直面しています。無知。
以下のスクリーンショットに見られるように、10.1.105.203 の合計容量は 7.81 TB ですが、powershell から得られる容量はおよそ 4 TB にすぎません。ここでかなり混乱します。
Get-Psdrive を使用して、ドライブのサイズを取得することもできます。
PS C:\> Get-PSDrive -PSProvider filesystem
Name Used (GB) Free (GB) Provider Root
---- --------- --------- -------- ----
C 48.92 195.13 FileSystem C:\
D 30.82 69.18 FileSystem D:\
E .12 121.49 FileSystem E:\
これで複数のことを達成するために、いつでも少し操作を行うことができます。
PS C:\> Get-PSDrive -PSProvider filesystem | select Name, @{n= 'Used(GB)' ; e = {"{0:N2}" -f ($_.used/1GB)}}, @{n= 'Free
(GB)' ; e = {"{0:N2}" -f ($_.Free/1GB)}}, @{n= 'Total(GB)' ; e = {"{0:N2}" -f (($_.used + $_.Free)/1GB)}} | ft -auto
Name Used(GB) Free(GB) Total(GB)
---- -------- -------- ---------
C 48.92 195.13 244.04
D 30.82 69.18 100.00
E 0.12 121.49 121.62
結果を取得するPowerShellの方法で、@Keith Hillに完全に同意します。奇妙な動作は、ドライブL:
の場合、10Tb ドライブの合計サイズが問題ないことがわかります。そのため、新しいコマンドから同じ結果が得られても驚かないでしょう。
次に、サーバーでクォータが有効になっているかどうかを確認します。
次のものも使用できます。
Get-WmiObject Win32_logicaldisk -filter "driveType=4"