Шаблон Cant Deploy Virtual Assistant: «термин az не распознается как имя командлета - PullRequest
0 голосов
/ 12 мая 2019

Я полный новичок и следил за пошаговым руководством GitHub, чтобы настроить виртуального помощника. После долгих проб и ошибок собрал приложение в powershell 6, получил пробную версию Azure, создал luis, создал и теперь пытается запустить рекомендованное развертывание, установил yeoman, установил командную строку Azure CLI, создал бота и затем попытался запустить Развертывание: .\Deployment\Scripts\deploy.ps1

Но это продолжает терпеть неудачу с этим:

az: термин «az» не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку. В C: \ Users \ Jjc \ testbot \ Deployment \ Scripts \ deploy.ps1: 73 char: 10 + $ app = (создание рекламного приложения) + ~~ + CategoryInfo: ObjectNotFound: (az: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

! Не удалось подготовить регистрацию приложения Microsoft автоматически. Просмотрите журнал для получения дополнительной информации. ! Журнал: C: \ Users \ Jjc \ testbot \ Deployment \ Scripts .. \ deploy_log.txt

Сегодня я пробовал 100 способов и справочных страниц, но не могу понять, почему это не получается

Я скачал azure cli, запустил connect-AzAccount, который, казалось, работал. Затем попытался PS C:\Users\Jjc> Update-Module -Name Az, который выглядел нормально.

Я очень мало знаю обо всей этой экосистеме, и поэтому после целого дня я застрял. В некотором смысле мне кажется, что соединение Azure не работает, так как не находит теги az, но модуль обновления az прошел нормально.

Я очень уверен, что это я тупой, но я очень старался разобраться, прочитать контекст и просто не могу его понять. Помогите с благодарностью

Я пытаюсь просмотреть бота, созданного мной из шаблона виртуального помощника GitHub. Было бы хорошо иметь возможность просмотреть его только один раз:)

1 Ответ

0 голосов
/ 05 июня 2019

Сначала я бы попробовал шаблон Basic Bot, я загрузил шаблон Virtual Assistant, и он не работал в облаке, только локально.Вы можете использовать Bot Framework Emulator для локального запуска бота.В PowerShell Core он должен распознавать все команды в сценарии развертывания.Но, возможно, не удастся зарегистрировать приложение в Azure Active Directory, тогда вам придется делать это вручную на портале Azure, получать оттуда appId и appPassword и добавлять его в команду.

.\Deployment\Scripts\deploy.ps1 -appId 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' -appPassword 'xxxxxxxxxxxxxxxx'
...