Get-PSDrive
kullanılan disk alanı için negatif bir sayı döndürür.
PS C:\Users\thomas> Get-PSDrive
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
[...]
H -782,81 1172,81 FileSystem \\server\fileexchange
[...]
Bunun özel bir anlamı var mı?
Yardıma baktım ( Get-Help 'Get-PSDrive' -ShowWindow
) ama bir açıklama bulamadım.
Farkındayım Get-Process ile ilgili benzer bir konu Sebep taşma olduğu yerde. Burada da aynı mı? Bir geçici çözüm var mı?
@Andrew Morton tarafından talep edildiği gibi yorumlarda:
PS C:\Users\thomas> [System.IO.DriveInfo]::GetDrives() | Format-Table
Name DriveType DriveFormat IsReady AvailableFreeSpace TotalFreeSpace TotalSize RootDirectory VolumeLabel
---- --------- ----------- ------- ------------------ -------------- --------- ------------- -----------
[...]
H:\ Network NTFS True 223231537152 1253398024192 418759311360 H:\ Data
[...]
Bunu 223 GB boş alan, 1253 GB toplam boş alan ve 418 GB toplam boyut olarak okudum. Toplam boş alanı toplam boyuttan basitçe çıkarırsam, Powershell değeriyle eşleşen -835 GB elde ederim (bu arada bazı verilerin eklendiğini düşünüyoruz).
İşte Windows Gezgini'nin söylediği: