Как установить Azure Az — невозможно преобразовать значение «2.0.0-preview» в тип «System.Version»

Я получаю следующее исключение при попытке установить Azure Az с помощью PowerShell:

Как установить Azure Az — невозможно преобразовать значение «2.0.0-preview» в тип «System.Version»

PowerShell 5.1 и .NET установлены. Все модули AzureRM, Azure и Azure Az, которые были установлены ранее, теперь удалены.

Пробовал разные версии, с клоббером и без, с силой и без, а также выполнял команды в админке powershell. Например:

  • Install-Module -Name Az -AllowClobber
  • Install-Module -Name Az -RequiredVersion 2.0.0

У меня уже был установлен Azure Az на этом компьютере, но мне пришлось его удалить. Я удалил его с этим скрипт от майкрософт.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
3
0
783
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Просмотрел сценарий, который вы использовали для очистки, и я запутался.

но это должно решить проблему. Проверьте все установленные модули AZ и удалите их вручную, удалив папки с машины. Как только все исчезнет, ​​​​попробуйте переустановить

https://i.imgur.com/kqqYlzR.png

В 10 из 10 раз это решает проблемы с моим модулем.

Ответ принят как подходящий

Обновите PowerShellGet до последней версии, следуя https://docs.microsoft.com/en-us/powershell/gallery/installing-psget. PowerShellGet с версией 1.0.0.1 не может распознать строку предварительной версии.

Другие вопросы по теме