我試圖配置一個新的Azure虛擬機,具有Ubuntu 14.04服務器和保留的IP。我正在使用Azure PowerShell來執行此操作。當everthing的說法和完成後,我最終得到錯誤:New-AzureVM:BadRequest:Disktype Linux不能與WindowsProvisioningConfigurationSet配合使用。我該如何解決這個問題?當通過Azure PowerShell預留具有保留IP的Azure VM(Ubuntu映像)時,出現「BadRequest」錯誤
背景:我通過Add-AzureAccount
和Set-AzureSubscription
開始。然後我設定的值爲:$vmName
,$username
,$password
,$location
, $reservedIP
, $imageFamily
和$imageName
。
僅供參考,$imageFamily = "Ubuntu Server 14.04 LTS"
和
$imageName = Get-AzureVMImage | where { $_.ImageFamily -eq $imageFamily } | sort PublishedDate -Descending | select -ExpandProperty ImageName -First 1
我終於執行New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $imageName | Add-AzureProvisioningConfig -Windows -AdminUsername $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location
並最終得到上述錯誤。
注意:如果我將Add-AzureProvisioningConfig -Windows
更改爲Add-AzureProvisioningConfig -Linux
,則會收到錯誤:無法使用指定的命名參數解析參數集。