从Azure Bot App Service控制台运行Bot Framework Orchestrator命令遇输入问题
问题原因
Azure App Service 内置控制台默认运行在非交互模式下,不支持需要等待用户手动输入的交互式操作,因此执行 Bot Framework Orchestrator 命令时遇到遥测收集的交互式提示时,会直接跳过输入步骤,导致命令无法继续执行。
解决方案
可以通过提前设置遥测关闭的环境变量,跳过交互式应答步骤,无需手动输入Y/N:
- 若使用Windows系统的App Service,运行Orchestrator命令前先执行:
set ORCHESTRATOR_TELEMETRY_OPTOUT=true - 若使用Linux系统的App Service,运行Orchestrator命令前先执行:
export ORCHESTRATOR_TELEMETRY_OPTOUT=true
设置完成后再运行你的Orchestrator相关命令即可正常执行。如果需要长期生效,也可以直接在App Service的「配置」-「应用程序设置」中添加对应环境变量,后续运行命令无需重复设置。
问题相关截图
内容的提问来源于stack exchange,提问作者ashtrix-001
相关产品推荐
相关产品推荐



