Powershell - windows 服务器 2008 的 Sku

Powershell - The Sku for windows server 2008

我正在尝试使用 PowerShell 在 Azure 中创建 Windows Server 2008 VM。不幸的是,我不知道要使用的正确语法。

我知道 Server 2012 是 $skuName = "2012-R2-Datacenter"...我想创建一个 Windows Server 2008 R2 SP1 VM,但不知道要输入的正确标签。

有人知道吗?

使用 Get-AzureVMImageSku cmdlet 检索 Skus:

Get-AzureVMImageSku -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Location westus | select Skus

输出:

2008-R2-SP1                           
2012-Datacenter                       
2012-R2-Datacenter                    
2016-Nano-Docker-Test                 
2016-Nano-Server-Technical-Preview    
2016-Technical-Preview-with-Containers
Windows-Server-Technical-Preview 

答案:

2008-R2-SP1

我想你可以读懂这篇文章:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-create-windows-powershell-resource-manager/。并尝试以下命令:

$vm = Set-AzureRmVMSourceImage -VM $vm -PublisherName MicrosoftWindowsServer -Offer WindowsServer -Skus 2008-R2-SP1 -Version "latest"