我在Azure存储中有一个VHD。 通过如下命令将VHDconfiguration为OS磁盘:
Add-AzureDisk -DiskName $newCode -MediaLocation "http://$script:accountName.blob.core.windows.net/$newCode/$sourceVhdName.vhd" ` -Label $newCode -OS "Windows"
我想创build一个新的虚拟机指向该磁盘。 从我可以告诉如果我正在做一个图像,我会做这样的事情:
New-AzureVMConfig -Name $newCode -InstanceSize $instanceSize ` -MediaLocation "http://$script:accountName.blob.core.windows.net/$newCode/$sourceVhdName.vhd" -ImageName $newCode ` | Add-AzureProvisioningConfig -Windows -Password $adminPassword ` | New-AzureVM -ServiceName $newCode
然而,这对我来说是错误的,因为我没有一个图像 – 我有一个configuration的VHD,不是sysprepped,不能。
如何在PowerShell中创build虚拟机,像我可以通过门户网站指向现有的磁盘?
所以从http://michaelwasham.com/2013/01/04/migrate-a-virtual-machine-to-windows-azure-with-powershell/看来,最近的cmdlet更新封闭了这个空白 – 那里有一个脚本,包括从上传中上传和创build虚拟机。