$selection = $report |select @{n='version';e={$_.maven2.version}},downloadurl |sort uploaded # Здесь из версий 0.0.123 выборка по первой цифре версии патча. # Если последняя версия 0.0.888, будут удалены все версии <= 0.0.699. ($selection |group {$_.version -replace '.*\.(\d).*','$1'} |select -SkipLast 2).group |% { curl.exe -X DELETE -Lu $cred $_.downloadurl if ($?) {"$($_.version) удалена"} else {write-host -fore red "Ошибка при удалении $($_.version)"} }