Powershell 如何从cmdlet命令中获取属性并将其作为整数保存到变量

Powershell 如何从cmdlet命令中获取属性并将其作为整数保存到变量,powershell,cmdlets,Powershell,Cmdlets,例如,我试图从cmdlet获取一个值,将其另存为int,并在if语句或PowerShell脚本中的while语句中使用它 $value=Get wmioobject-Class Win32_logicaldisk-Filter“DriveType='2'”|选择对象大小 echo美元价值 Size ---- 1992032256 <------- I am trying to get that number so that I can use it in a if statement

例如,我试图从cmdlet获取一个值,将其另存为int,并在if语句或PowerShell脚本中的while语句中使用它

$value=Get wmioobject-Class Win32_logicaldisk-Filter“DriveType='2'”|选择对象大小 echo美元价值

 Size
 ----
1992032256 <------- I am trying to get that number so that I can use it in a if statement and compare it with another number
大小
----
1992032256像这样:

$value = Get-WmiObject -Class Win32_logicaldisk -Filter "DriveType = '2'"
$value.size
像这样:

$value = Get-WmiObject -Class Win32_logicaldisk -Filter "DriveType = '2'"
$value.size

Get WmiObject-Class Win32_logicaldisk-Filter“DriveType='2'”
语句可能返回多个对象。 要将大小属性与某个值进行比较,需要迭代结果:


Get WmiObject-Class Win32_logicaldisk-Filter“DriveType='2'”
语句可能返回多个对象。 要将大小属性与某个值进行比较,需要迭代结果: