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

时间:2014-09-20 08:01:06

标签: azure azure-virtual-machine azure-powershell azure-vm-role

我开始认为我真的很蠢。 尝试用2小时从我的光盘部分用PowerShell创建一个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"

我一直收到此错误

  

New-AzureVM:BadRequest:找不到OSImage kenticovm-kenticovm-0-201408210905260518.vhd。如果你正在使用   对于VM角色,必须将其指定为角色的VMImageName,而不是OSVirtualHardDisk的SourceImageName。

任何人都可以帮助我吗? 先感谢您 最好 月桂精

1 个答案:

答案 0 :(得分:0)

Okey我想通了:

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"