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}
我想在 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}