Я пытаюсь отсортировать номера версий по убыванию, однако версии, подобные "W2018.1.10", ниже версий, таких как "W2018.1.2", несмотря на то, что 10 больше 2.
$request = 'place from where I pull the version list'
$content = Invoke-RestMethod -Uri $request -Method GET
$versionarray = $content.versionlist[0].Versionen -split ", "
$sortedArray = $versionArray + "W2018.2.10.1" | sort -Descending
Write-Output $sortedArray
Текущий массив выглядит так:
W2019.2.8.7
W2019.2.8.6
W2019.2.8.5
W2019.2.8.3
W2018.2.10.1
Это должно выглядеть так:
W2018.2.10.1
W2019.2.8.7
W2019.2.8.6
W2019.2.8.5
W2019.2.8.3