首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >下载Azure VHD到本地使用powershell

下载Azure VHD到本地使用powershell
EN

Stack Overflow用户
提问于 2017-09-08 10:21:41
回答 4查看 3.8K关注 0票数 1

如何将带有powershell的蔚蓝vhd下载到本地机器?

我读了文档,但找不到像"https://XXX.blob.core.windows.net/vhds/XXX.vhd“这样的blob url

有人知道吗?

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-09-11 01:59:56

根据您的描述,VM使用托管磁盘而不是非托管磁盘。因此,您无法在存储帐户中找到VHD文件。有关托管磁盘的更多信息,请参阅此链接

如果要在托管磁盘中下载VHD,应先将其复制到存储帐户。

代码语言:javascript
运行
复制
##create $SAS
$sas = Grant-AzureRmDiskAccess -ResourceGroupName shui -DiskName shuitest -DurationInSecond 3600 -Access Read 
$destContext = New-AzureStorageContext –StorageAccountName contosostorageav1 -StorageAccountKey 'YourStorageAccountKey' 
Start-AzureStorageBlobCopy -AbsoluteUri $sas.AccessSAS -DestContainer 'vhds' -DestContext $destContext -DestBlob 'MyDestinationBlobName.vhd'

然后,您可以使用Save-AzureVhd阿兹波特将VHD下载到本地。

请参阅类似的问题

票数 2
EN

Stack Overflow用户

发布于 2017-09-10 07:19:44

您可以使用拯救-AzureVhd cmdlet将vhd文件下载到本地计算机。

cmdlet允许从存储在文件中的blob下载.vhd图像。它具有配置下载过程的参数,方法是指定使用的下载器线程数或覆盖指定文件路径中已经存在的文件。

保存-AzureVhd不进行任何VHD格式转换,blob按原样下载。

示例PowerShell cmdlet:

代码语言:javascript
运行
复制
Save-AzureVhd -Source "http://YourStorageaccountname.blob.core.windows.net/yourContainerName/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"

要获得确切的URL,登录到Azure,选择和vhd文件,然后复制路径。

您也可以使用Azure存储资源管理器轻松下载vhd文件。

票数 1
EN

Stack Overflow用户

发布于 2017-09-08 22:56:15

.vhd

您还可以在Azure门户中找到URL。打开您的存储帐户,进入容器并单击所需的VHD。您将在“Blob属性”刀片中看到“URL”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46114240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档