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

如何在Azure门户中移除待安装列表内的失败Artifact?

移除Azure门户中卡住的失败待安装Artifact

我之前也碰到过一模一样的情况,这种失败后卡住的任务确实会耽误后续操作,下面几种方法应该能帮你把它从待安装列表里彻底清掉:

方法一:通过Azure门户UI直接操作

这是最直观的方式,先试试这个:

  1. 进入你要安装Artifact的目标资源(比如VM、App Service等)的概述页面
  2. 在左侧导航栏找到扩展 + 应用程序(部分资源里可能直接叫扩展),点击进入
  3. 在这个页面里,你能看到所有关联的扩展(包括那个失败的Artifact任务),选中它之后,点击顶部的删除按钮
  4. 确认删除操作,等待1-2分钟后刷新页面,这个失败任务就会从待安装列表里消失了

如果UI里找不到对应的删除选项,或者操作后没效果,就试试命令行的方式:

方法二:使用Azure CLI命令

打开Azure门户右上角的Cloud Shell(那个>_图标),切换到Bash环境,按步骤执行:

  1. 若未自动登录,先登录你的Azure账号:
    az login
    
  2. 切换到目标资源所在的订阅:
    az account set --subscription "你的订阅ID/名称"
    
  3. 列出目标资源上的所有扩展,找到那个失败Artifact对应的名称:
    # 如果是VM资源
    az vm extension list --resource-group "你的资源组名称" --vm-name "目标VM名称" --output table
    # 如果是App Service资源
    az webapp siteextension list --name "你的应用名称" --resource-group "资源组名称"
    
  4. 执行删除命令移除失败的扩展:
    # VM资源示例
    az vm extension delete --resource-group "你的资源组名称" --vm-name "目标VM名称" --name "找到的扩展名称"
    # App Service资源示例
    az webapp siteextension delete --name "你的应用名称" --resource-group "资源组名称" --extension-id "找到的扩展ID"
    

方法三:使用Azure PowerShell

如果更习惯用PowerShell,同样在Cloud Shell里切换到PowerShell环境操作:

  1. 登录Azure账号:
    Connect-AzAccount
    
  2. 切换到对应订阅:
    Set-AzContext -Subscription "你的订阅ID/名称"
    
  3. 列出目标资源的扩展:
    # VM资源示例
    Get-AzVMExtension -ResourceGroupName "资源组名称" -VMName "VM名称"
    
  4. 强制删除失败的扩展:
    Remove-AzVMExtension -ResourceGroupName "资源组名称" -VMName "VM名称" -Name "扩展名称" -Force
    

一般来说方法一就能解决问题,要是UI操作没效果,CLI或PowerShell的方式肯定能搞定。删除完成后,你就可以继续安装其他Artifact了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 18:50:29