Add-AzureRmVhd导致错误:(409)冲突

时间:2016-10-17 22:56:33

标签: powershell azure-storage-blobs

我正在尝试使用以下PowerShell cmdlet将vhd上传到Azure存储帐户。对这个错误真正阴险的是它只发生在很多分钟的计算哈希之后。错误描述也没有多大帮助。

Add-AzureRmVhd -ResourceGroupName $rsrcGrp.ResourceGroupName -Destination 'https://vmvhdlibrary1.blob.core.windows.net/sp16/SP-SvrImage20169174136.vhd' -LocalFilePath 'k:\Users\Tim\Downloads\vhd\SP-SvrImage20169174136.vhd' -NumberOfUploaderThreads 4  -Verbose  -OverWrite 
MD5 hash is being calculated for the file  K:\Users\Tim\Downloads\vhd\SP-SvrImage20169174136.vhd.
MD5 hash calculation is completed.
Elapsed time for the operation: 00:14:10
Creating new page blob of size 136367309312...
Add-AzureRmVhd : The remote server returned an error: (409) Conflict.
At line:1 char:1
+ Add-AzureRmVhd -ResourceGroupName $rsrcGrp.ResourceGroupName -Destina ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Add-AzureRmVhd], StorageException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.StorageServices.AddAzureVhdCommand

1 个答案:

答案 0 :(得分:0)

据我所知,如果SPSvrImage20169174136.vhd上已有租约,则会返回409 error。在运行Add-AzureRMVhd命令添加VHD文件并覆盖目标之前,请检查当前.vhd文件的租约状态租约状态

我们可以在Azure门户中检查 Blob属性的租赁状态和租赁状态。

enter image description here