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

Azure虚拟机启动诊断存储账户更换方法咨询(门户/PowerShell)

更换Azure虚拟机诊断存储账户的操作方法

我来帮你搞定更换Azure虚拟机诊断存储账户的问题~之前用Set-AzureRmVMBootDiagnostics没成功,大概率是因为你用的是已经被官方弃用的AzureRM模块,现在都推荐用Az模块的命令啦。下面分别给你说Azure门户和PowerShell的操作步骤:

Azure门户操作步骤

  • 登录Azure门户,找到你的目标虚拟机,进入VM的详情页面
  • 在左侧导航栏的监控分类下,点击启动诊断(这就是你要修改的诊断存储账户对应的配置项)
  • 切换到设置标签页
  • 在「存储账户」的下拉框里,选择你要更换的sqlbackupacct存储账户
  • 确认选择后,点击保存按钮,等待系统完成配置更新即可

PowerShell操作步骤(推荐用Az模块)

首先要注意:旧的AzureRM模块已经停止维护,建议切换到Az模块操作。

  • 先确保你已安装Az模块,若未安装,运行以下命令(需要管理员权限):
    Install-Module -Name Az -AllowClobber -Scope CurrentUser
    
  • 登录你的Azure账号:
    Connect-AzAccount
    
  • 执行以下命令更新诊断存储账户(记得替换占位符为你的实际信息):
    # 获取目标VM对象
    $vm = Get-AzVM -ResourceGroupName "你的资源组名称" -Name "你的VM名称"
    # 设置新的启动诊断存储账户
    Set-AzVMBootDiagnostic -VM $vm -Enable -StorageAccountName "sqlbackupacct"
    # 提交VM配置更改
    Update-AzVM -VM $vm -ResourceGroupName "你的资源组名称"
    
    👉 划重点:之前失败很可能是没执行最后一步Update-AzVM,这个命令是用来把配置变更提交到Azure的,缺一不可!

注意事项

  • 确保新存储账户sqlbackupacct和虚拟机在同一个Azure区域,否则无法选择和配置
  • Azure不会自动迁移旧存储账户里的历史诊断数据,如果需要保留这些数据,得手动从ibmngeus2迁移到新账户
  • 你需要拥有足够的权限(比如「虚拟机参与者」「存储账户参与者」角色)才能执行这些操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 11:13:13