Mount Point比较

时间:2017-01-25 00:45:56

标签: powershell

我有一个PowerShell函数可以拉动已安装卷上的可用空间。理想情况下,我想取结果并对值进行If比较。

如果结果等于true,我会将其写入文本文件。这将允许我通过监视工具使用REGEX来创建故障单。

我在对结果进行任何比较时遇到问题。这是一段代码。

$FreePerc = @{name="Free(%)";expression={[Math]::Round(((($_.FreeSpace / 1073741824)/($_.Capacity / 1073741824)) * 100),0)}}

function Get-Mountpoints {
  $volumes = Get-WmiObject -Computer localhost Win32_Volume |
             Where-Object {$_.DriveLetter -eq $null}
  $volumes | Select $FreePerc | Write-Output
}

Get-Mountpoints函数返回正确的结果,但我无法对其进行任何比较。

0 个答案:

没有答案