如何使用 powershell 将 vhd 复制到基于 RM 的订阅?

how to copy vhd to RM based subscription using powershell?

我正在寻找使用资源管理器部署模型将 vhd 复制到订阅的 Powershell 脚本。

vhd 存储在 Azure 存储页面 blob 中,存储 API 独立于帐户的创建方式(经典与 ARM)工作。它甚至独立于订阅。您只需要存储帐户的名称和密钥。

所以你应该可以通过类似的方式进行复制:

$DestContext = New-AzureStorageContext -StorageAccountName "<name>"
   -StorageAccountKey "<key>"

Start-AzureStorageBlobCopy -DestContainer "<containername>" -DestContext $DestContext

而且 Start-AzureStorageBlobCopy 应该是一样的,不管存储帐户是如何创建的。