Термин «New-AzureServiceProject» не распознается как имя командлета. - PullRequest
0 голосов
/ 03 июля 2019

Описание

Привет Нам нужно развернуть TCP-сервер с «другим известным» портом, поэтому мы выбрали облачную службу Azure. У моей команды разные ОС, поэтому нам нужно развернуть код с PowerShell. Мы также включили команду «Enable-AzureRmAlias», чтобы избежать ошибок. В обеих операционных системах мы получили одинаковую ошибку.

Термин 'New-AzureServiceProject' не распознается как имя командлета

Шаги для воспроизведения

Мы попробовали те же шаги в MACOS и на машине с Windows 7 и следовали учебному пособию по Azure:

https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-nodejs-develop-deploy-express-app

Все работает нормально, пока не появится команда expressapp New-AzureServiceProject.

Данные об окружающей среде

В обеих машинах мы получили:

$ PSVersionTable.PSVersion Major Minor Patch PreReleaseLabel BuildLabel


6 2 1

Get-InstalledModule -Name Az -AllVersions | выберите Имя, Версия Название Версия


Az 2.4.0 Az 2.3.2

az - версия Azure-Cli 2.0.67 *

Ошибка вывода

New-AzureServiceProject: термин «New-AzureServiceProject» не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку. В строке: 1 символ: 1 + New-AzureServiceProject helloworld + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (New-AzureServiceProject: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

1 Ответ

0 голосов
/ 03 июля 2019

New-AzureServiceProject использует модуль Azure, эта команда хорошо работает на моих окнах 10. У меня PSVersion 5.1.17763.503.

Чтобы избежать этого, вы должны убедиться, что у вас установлен модуль Azure 5.3.0+ и НЕТ другой более старой версии. После того, как он установлен, принудительно устанавливает модуль Az снова. Вы можете выполнить это, чтобы перенести существующие сценарии в Az и получить дополнительную информацию из этого SO-вопроса о Az / AzureRM / Legacy Azure Powershell Conflicts

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...