powershell - powershell版本号比较

标签 powershell

我需要比较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/

相关文章:

Azure Powershell : Attaching NIC & Private Endpoint to SQL Server

json - ConvertFrom-Json 循环对象

azure - 转换为 Powershell 的工作 C# 代码会导致 SocketException

powershell内置函数未被识别为cmdlet的名称

java - 如何从收到的电子邮件中提取信息以自动执行 list ?

arrays - Powershell:如何动态更新嵌套的 JSON 数组?

powershell - 如何使用 Set-StrictMode 忽略空引用异常?

windows - Powershell 和美元符号参数

powershell - 使用 powershell 对整个目录进行 MD5 校验和散列

powershell - 使用 PowerShell 计算重复项