使用 New-AzResource 经典部署 VM

Classical deploy a VM using New-AzResource

这就是我使用 Azure Powershell 部署 VM 的方式。我想知道如何使用 New-AzResource

将其转换为使用经典部署模型
$VirtualMachine = New-AzVMConfig -VMName $VMName -VMSize $VMSize
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName $ComputerName -Credential $Credential -ProvisionVMAgent -EnableAutoUpdate
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $NIC.Id
$VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName 'MicrosoftWindowsServer' -Offer 'WindowsServer' -Skus '2019-Datacenter' -Version latest

New-AzVM -ResourceGroupName $resourceGroupName -Location $Location -VM $VirtualMachine -Verbose -edgeZone $edgezoneName

我的尝试:

New-AzResource -Location $location `
               -Properties @{VM=$VirtualMachine} `
               -ResourceName $VMName `
               -ResourceType "Microsoft.ClassicCompute/virtualMachines" `
               -ResourceGroupName $resourceGroupName `
               -Force `
               -Verbose

研究后发现 MICRSOFT DOCUMENTATION 和@Jul_DW,

的建议相同

As of February 28, 2020, customers who didn't utilize IaaS VMs through ASM in the month of February 2020 can no longer create VMs (classic).

因此我们无法再创建经典 vms,我们可以使用 Azure 资源管理器

有关使用 PowerShell 创建 VM 的更多信息,请参阅此 MICROSOFT DOCUMENTATION.