0

我正在尝试使用 Windows Azure Pack 中的 PowerShell 创建一个 VM。我已经下载了订阅,并Get-WAPackVM返回了已经创建的 VM。

我试过运行这两个脚本:

$OSDisk = Get-WAPackVMOSDisk -Name "W2012R2 Template_disk_1"
$SizeProfile = Get-WAPackVMSizeProfile -Name "Template"     
New-WAPackVM -Name "ContosoV073" -OSDisk $OSDisk -VMSizeProfile $SizeProfile

$Credentials = Get-Credential 
$Template = Get-WAPackVMTemplate -Name "Template 1"
New-WAPackVM -Name "VirShits7" -Template $Template -VMCredential $Credentials -Windows

两者都返回相同的错误:

New-WAPackVM : The remote server returned an error: (400) Bad Request.

所有 Get cmdlet 都返回值,并且似乎是正确的。任何人都知道我如何让这个工作?

4

1 回答 1

0

您可以参考该页面: https ://msdn.microsoft.com/en-us/library/jj643289.aspx

该页面说:您必须在与 Service Provider Foundation 服务一起使用的虚拟机对象上设置的关键属性如下:CloudId、StampId、VMTemplateId、Name。

您可能需要分配 CloudId 和 StampId。我是通过 RESTApi 完成的,它可以工作。

于 2016-11-23T02:21:03.530 回答