从我的磁盘使用PowerShell创建Azure VM

问题描述:

我开始认为我真的很愚蠢。 尝试从2小时创建一个虚拟机从我的光盘与PowerShell的部分。在互联网上的任何地方,我都可以找到关于从现有虚拟机镜像创建虚拟机的信息,但不能从我的磁盘部分找到。我的意思是这一个:从我的磁盘使用PowerShell创建Azure VM

My Disks in Management Portal

我怎样才能通过PowerShell的实现这一目标? 我试过下面的脚本,但是我不断收到这个错误信息和谷歌似乎没用,因为有大量的链接有关如何创建一个虚拟磁带映像或如何上传它,但不是如何从现有上传的磁盘创建一个虚拟磁带,没有其他的。

我的剧本我想:

New-AzureVMConfig -Name "kentico1" -InstanceSize Medium -VMImageName "kenticovm-kenticovm-0-201408210905260518" -MediaLocation "https://rivirtualmachines.blob.core.windows.net/vhds/kenticovm-kenticovm-2014-08-21.vhd" | Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password "asldfj9283lj" | New-AzureVM -ServiceName "kentico" -ReservedIPName CMSIP -Location "West Europe" 

,我不断收到此错误

新AzureVM:错误请求:OSImage kenticovm-kenticovm-0-201408210905260518.vhd没有找到。如果您正在使用 VM映像,则必须将其指定为角色的VMImageName,而不是OSVirtualHardDisk的SourceImageName。

有人能帮助我吗? 预先感谢您 最好 月桂

奥基我想通了:

New-AzureVMConfig -Name "kentico1" -InstanceSize Medium -DiskName "kenticovm-kenticovm-0-201408210905260518" | Add-AzureEndpoint -Name "HTTP" -Protocol "tcp" -PublicPort 80 -LocalPort 80 | New-AzureVM -ServiceName "kentico" -ReservedIPName CMSIP -Location "West Europe"