Powershell:检查Variable是否小于15.0.0.152

时间:2014-09-10 09:21:41

标签: powershell

如何测试哪个版本号更大?

$变量1:15.0.0.152 $变量2:15.0.1.153

如果想写一个简单的问题,如($ Variable1 -gt $ Variable2)

非常感谢

1 个答案:

答案 0 :(得分:2)

可能不是最好的解决方案,但你可以试试这个:

[int]($Variable1.Split('.') -Join '') -gt [int]($Variable2.Split('.') -Join '')

UPDATE!这就是你想要的:

[System.Version]$Version = "15.0.0.15"
[System.Version]$Version2 = "15.0.1.15"
$Version -gt $Version2
相关问题