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

Azure中PowerShell创建Zscaler日志收集VM报错及解决尝试

解决Azure创建Zscaler日志收集器VM的磁盘附加错误

问题描述

在Azure环境中用PowerShell脚本部署Zscaler日志收集器虚拟机时,触发以下错误:

Cannot attach an existing OS disk if the VM is created from a platform, user or a shared gallery image Azure

原脚本里配置OS磁盘的代码是:

$vm=Set-AzVMOSDisk -VM $vm -Name $osdiskname -VhdUri $osDiskUri -CreateOption Attach -Linux

错误原因

Azure的VM创建逻辑里,如果是基于平台镜像、自定义用户镜像或者共享库镜像来创建VM,就不允许用Attach模式直接挂载已有的OS磁盘——因为从镜像创建VM的默认流程是生成全新的磁盘,而非复用现有磁盘。

修复方案

把原命令中的-CreateOption Attach替换为-CreateOption FromImage,修改后的代码如下:

$vm=Set-AzVMOSDisk -VM $vm -Name $osdiskname -VhdUri $osDiskUri -CreateOption FromImage -Linux

这个调整会让VM创建流程切换为“从指定VHD镜像生成新磁盘”,和从镜像创建VM的场景逻辑匹配,就能绕过这个错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 06:32:03