比较参数无法正常工作

时间:2018-07-24 11:29:49

标签: powershell

我正在为我的一个脚本使用以下比较参数:

$FreeSpace -lt 5550

结果应为true,但显示为false。考虑到$FreeSpace的值仅为600

面对这样的行为正常吗?

1 个答案:

答案 0 :(得分:3)

问题是将字符串与整数进行比较。操作员将尝试转换它,但是这不会是您期望的字符串。如果将类型强制转换为匹配类型,则应获得预期结果:

t3