Надеюсь, вы поможете мне с проблемой, пытаясь выполнить блок скрипта
Get-AzAksVersion -Location CanadaCentral | Where-Object -Property OrchestratorVersion -gt 1.22.11, IsPreview -ne $true
при попытке получить версии, превышающие текущую версию, и исключая предварительную версию, возникает ошибка, поскольку набор параметров не может быть разрешен. Заранее спасибо.
Я попытался воспроизвести то же самое в своей среде и получил ту же ошибку, что и ниже:
Get-AzAksVersion -Location CanadaCentral | Where-Object -Property OrchestratorVersion -gt 1.22.11, IsPreview -ne $true
Чтобы устранить ошибку, попробуйте следующую команду:
Get-AzAksVersion -Location CanadaCentral | where-Object {($_.OrchestratorVersion -gt '1.22.15') -and ($_.IsPreview -ne 'True')}
Когда я пытался использовать azure runbook с помощью Get-AzAksVersion -Location canadacentral | где-Object {($_.OrchestratorVersion -gt '1.23.12') -and ($_.IsPreview -ne 'True')} вывод равен 1.23.8, 1.24.3, 1.24.6 - он не должен давать 1.23.8
Можете ли вы включить фрагмент того, что вы пытаетесь?
добавил скриншот, который я пытаюсь использовать в своей среде.
Помогает ли эта команда
Get-AzAksVersion -Location CanadaCentral | where-Object {($_.OrchestratorVersion -gt '1.22.15') -and ($_.IsPreview -ne 'True')}
. Проверьте это