Поэтому я пытаюсь проверить, является ли предоставленный номер версии действительным или нет в powershell, с помощью следующего кода:
$ParsedVersion=''
if ([System.Version]::TryParse("1.2.3.43", [ref]$ParsedVersion)) {
Write-Host ("valid version")
}
else {
Write-Host ("invalid version")
}
, но я продолжаю получать сообщение об ошибке Исключение вызывает "TryParse" с "2 "аргумент (ы):" Невозможно преобразовать значение "" в тип "System.Version". Ошибка: "Часть строки версии была слишком короткой или слишком длинной." "
Я пробовал много разныхпути, но до сих пор не повезло.Мне интересно, существует ли правильный способ сделать это?Ценю вашу помощь!