FSRM 配额总和

Sum of FSRM Quotas

我想在 PowerShell 中制作一个小脚本,它可以告诉我磁盘上剩余的实际存储量(考虑到配额)。

我这样得到剩余的存储盘:

$RemainingSizeDisk = (Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object -Property DeviceID,@{'Name' = 'FreeSpace (GB)'; Expression= {([math]::Round(($_.FreeSpace / 1GB), 2)) }} | Measure-Object -Property 'FreeSpace (GB)' -Sum).Sum

我也因此获得了各种配额:

Get-FsrmQuota | Format-Table Path, @{Label="Size_GB"; Expression = { ("{0:F2}" -f ($_.Size/1GB)); $TotalQuotaSize += $_.Size }}

事实是,即使存在多个配额,$TotalQuotaSize 还是空的。

这对我有用!

$Quotas = @(Get-FSRMQuota |Select-Object Size)
Foreach($Quota in $Quotas){ $Size = ($Quota.Size / 1GB) $TotalQuotaSize += $Size}