我需要比较2个版本号。
$version = '1.9.0'
$shareversion = Get-Content -Path \\Network-Share\some_file.txt
some_file.txt文件仅具有1.1.0
值[Version]$version -lt [Version]$shareversion
输出为真 最佳答案
您是否检查了$shareversion
的值?您的文件或路径一定有问题,因为当您对$shareversion
进行硬编码时,输出就是False
-如预期的那样:
$version = '1.9.0'
$shareversion = '1.1.0'
[Version]$version -lt [Version]$shareversion
输出:False
关于powershell - powershell版本号比较,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63464367/