0

getdrive の結果が正確でないという問題に直面しています。無知。

以下のスクリーンショットに見られるように、10.1.105.203 の合計容量は 7.81 TB ですが、powershell から得られる容量はおよそ 4 TB にすぎません。ここでかなり混乱します。

ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

2

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
于 2014-04-14T17:28:54.637 に答える
0

結果を取得するPowerShellの方法で、@Keith Hillに完全に同意します。奇妙な動作は、ドライブL:の場合、10Tb ドライブの合計サイズが問題ないことがわかります。そのため、新しいコマンドから同じ結果が得られても驚かないでしょう。

次に、サーバーでクォータが有効になっているかどうかを確認します。

次のものも使用できます。

Get-WmiObject Win32_logicaldisk -filter "driveType=4"
于 2014-04-14T05:11:07.023 に答える