You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure容器实例中获取交互式Powershell提示符

解决方法

az container exec 本身没有提供类似 docker -it 的显式交互式TTY分配参数,针对Windows容器场景可通过以下两种方式获取交互式PowerShell提示符:

  • 给PowerShell启动命令追加-NoExit参数,阻止会话启动后自动退出
    执行命令如下:
    az container exec -g dev --name win-sandbox --exec-command "powershell.exe -NoExit"
    
    该命令需要在支持交互式输入的终端环境运行,包括Windows原生PowerShell、Windows Terminal、WSL2终端,请勿在非交互式脚本、后台任务中执行。
  • 直接通过Azure门户的容器控制台进入
    打开目标容器实例的详情页,在左侧导航栏选择「容器」,切换到「控制台」标签页,即可直接打开可用的交互式PowerShell会话,无需额外执行CLI命令。

补充说明:如果执行CLI命令后出现会话异常退出、输入无响应的问题,将Azure CLI升级到最新稳定版后重试即可,旧版本az cli对Windows容器exec的交互式支持存在已知缺陷。

内容的提问来源于stack exchange,提问作者davetapley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 22:06:03