Шаблон Cant Deploy Virtual Assistant: "термин az не распознается как имя командлета
Я - полный новичок и следовал за пошаговым руководством 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 = (создание приложения az ad `+ ~~ + 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. Было бы хорошо, чтобы иметь возможность просмотреть его только один раз:)
0 ответов
Я бы сначала попробовал шаблон Basic Bot, я загрузил шаблон Virtual Assistant, и он не работал в облаке, только локально. Вы можете использовать эмулятор Bot Framework для локального запуска бота. В PowerShell Core он должен распознавать все команды в сценарии развертывания. Но возможно, он не сможет зарегистрировать приложение в Azure Active Directory, тогда вам придется делать это вручную на портале Azure, получить оттуда appId и appPassword и добавить их в команду.
.\Deployment\Scripts\deploy.ps1 -appId 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' -appPassword 'xxxxxxxxxxxxxxxx'