-2

我开始认为我真的很愚蠢。从 2 小时以来尝试从我的带有 powershell 的光盘部分创建一个虚拟机。在互联网的任何地方,我都可以找到有关从现有 vm 映像创建 vm 的信息,但不是从我的磁盘部分。我的意思是这个:

管理门户中的我的磁盘

我如何通过 powershell 实现这一点?我尝试了以下脚本,但是我不断收到此错误消息,并且 google 似乎没用,因为有大量链接与如何创建 vm 图像或如何上传有关,但与如何从现有上传的磁盘创建 vm 无关,没有别的。

我尝试过的脚本:

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:BadRequest:找不到 OSImage kenticovm-kenticovm-0-201408210905260518.vhd。如果您使用的是 VM 映像,则必须将其指定为角色的 VMImageName,而不是 OSVirtualHardDisk 的 SourceImageName。

有谁能够帮我?提前谢谢你最好的劳林

4

1 回答 1

0

好吧,我想通了:

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"
于 2014-09-20T10:29:20.917 回答