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

如何通过PowerShell使用快照创建Azure托管磁盘

使用PowerShell从Azure快照创建托管磁盘步骤

Azure门户对应操作界面参考:
Azure门户使用快照创建托管磁盘操作界面


前置准备

  • 确保已安装Az PowerShell模块,若未安装可执行Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force完成安装
  • 执行Connect-AzAccount登录你的Azure账号,若有多个订阅可使用Set-AzContext -Subscription <你的订阅ID>切换到目标订阅

具体操作步骤

  1. 定义公共变量,替换尖括号内内容为你实际的资源信息:
$resourceGroupName = "<资源组名称>"
$snapshotName = "<用于创建磁盘的快照名称>"
$diskName = "<新托管磁盘的名称>"
$location = "<资源所在区域,需和快照保持一致,例如chinaeast2>"
# 磁盘SKU可选值:Premium_LRS(高级SSD)、StandardSSD_LRS(标准SSD)、Standard_LRS(标准HDD)、UltraSSD_LRS(超磁盘)
$diskSku = "Standard_LRS"
  1. 获取目标快照对象:
$snapshot = Get-AzSnapshot -ResourceGroupName $resourceGroupName -SnapshotName $snapshotName
  1. 生成磁盘配置:
$diskConfig = New-AzDiskConfig -Location $location -SkuName $diskSku -CreateOption Copy -SourceResourceId $snapshot.Id
# 若需要在快照基础上扩容磁盘,可额外添加-DiskSizeGB <目标磁盘大小>参数,目标大小不能小于快照本身的容量
  1. 执行创建托管磁盘操作:
New-AzDisk -ResourceGroupName $resourceGroupName -DiskName $diskName -Disk $diskConfig

验证结果

创建完成后可执行Get-AzDisk -ResourceGroupName $resourceGroupName -DiskName $diskName查看磁盘状态,状态为Succeeded即可正常挂载到虚拟机使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 07:36:00