首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平台映像'MicrosoftWindowsServer:WindowsServer:2016-Datacentre:latest‘不可用

平台映像'MicrosoftWindowsServer:WindowsServer:2016-Datacentre:latest‘不可用
EN

Stack Overflow用户
提问于 2020-09-17 15:43:51
回答 1查看 298关注 0票数 0
代码语言:javascript
复制
#connect-Azaccount
$rgname = "Azure-PS-Lab-RG"
$location = "westeurope"
New-AzResourceGroup -name $rgname -Location $location
$subnet1config = New-AzVirtualNetworkSubnetConfig -name "Mechanical-SN" -AddressPrefix "10.3.1.0/24"
$subnet2config = New-AzVirtualNetworkSubnetConfig -name "Electrical-SN" -AddressPrefix "10.3.2.0/24"
$subnet3config = New-AzVirtualNetworkSubnetConfig -name "ComputerSc-SN" -AddressPrefix "20.3.1.0/24"
$subnet4config = New-AzVirtualNetworkSubnetConfig -name "InfoTech-SN" -AddressPrefix "20.3.2.0/24"

$vnet1 = New-AzVirtualNetwork -ResourceGroupName $rgname -name "FirstYear-VN" -AddressPrefix "10.3.0.0/16" -Location $location -Subnet $subnet1config,$subnet2config
$vnet2 = New-AzVirtualNetwork -ResourceGroupName $rgname -name "SecondYear-VN" -AddressPrefix "20.3.0.0/16" -Location $location -Subnet $subnet3config,$subnet4config

$server1pip = New-AzPublicIpAddress -ResourceGroupName $rgname -name "server-1" -AllocationMethod Dynamic -Location $location
$server2pip = New-AzPublicIpAddress -ResourceGroupName $rgname -name "server-2" -AllocationMethod Dynamic -Location $location
$server3pip = New-AzPublicIpAddress -ResourceGroupName $rgname -name "server-3" -AllocationMethod Dynamic -Location $location
$server4pip = New-AzPublicIpAddress -ResourceGroupName $rgname -name "server-4" -AllocationMethod Dynamic -Location $location

$server1nic = New-AzNetworkInterface -ResourceGroupName $rgname -name "server1-nic" -Location $location -Subnet $vnet1.Subnets[0] -PublicIpAddress $server1pip -PrivateIpAddress "10.3.1.5"
$server2nic = New-AzNetworkInterface -ResourceGroupName $rgname -name "server2-nic" -Location $location -Subnet $vnet1.Subnets[1] -PublicIpAddress $server2pip -PrivateIpAddress "10.3.2.5"
$server3nic = New-AzNetworkInterface -ResourceGroupName $rgname -name "server3-nic" -Location $location -Subnet $vnet2.Subnets[0] -PublicIpAddress $server3pip -PrivateIpAddress "20.3.1.5"
$server4nic = New-AzNetworkInterface -ResourceGroupName $rgname -name "server4-nic" -Location $location -Subnet $vnet2.Subnets[1] -PublicIpAddress $server4pip -PrivateIpAddress "20.3.2.5"


$servercred = Get-credential -Message "Enter your credentials for Azure VM"

$server1vmconfig = New-AzVMConfig -VMName "Server1-VM" -VMSize "Standard_B2ms" | Set-AzVMOperatingSystem -Windows -ComputerName "Server1-VM" -Credential $servercred | Set-AzVMSourceImage -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2016-Datacentre" -Version latest | Set-AzVMBootDiagnostic -Disable | Add-AzVMNetworkInterface -Id $server1nic.Id
$server2vmconfig = New-AzVMConfig -VMName "Server2-VM" -VMSize "Standard_B2ms" | Set-AzVMOperatingSystem -Windows -ComputerName "Server2-VM" -Credential $servercred | Set-AzVMSourceImage -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2016-Datacentre" -Version latest | Set-AzVMBootDiagnostic -Disable | Add-AzVMNetworkInterface -Id $server2nic.Id
$server3vmconfig = New-AzVMConfig -VMName "Server3-VM" -VMSize "Standard_B2ms" | Set-AzVMOperatingSystem -Windows -ComputerName "Server3-VM" -Credential $servercred | Set-AzVMSourceImage -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2016-Datacentre" -Version latest | Set-AzVMBootDiagnostic -Disable | Add-AzVMNetworkInterface -Id $server3nic.Id
$server4vmconfig = New-AzVMConfig -VMName "Server4-VM" -VMSize "Standard_B2ms" | Set-AzVMOperatingSystem -Windows -ComputerName "Server4-VM" -Credential $servercred | Set-AzVMSourceImage -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2016-Datacentre" -Version latest | Set-AzVMBootDiagnostic -Disable | Add-AzVMNetworkInterface -Id $server4nic.Id

$server1vm = New-AzVM -ResourceGroupName $rgname -Location $location -VM $server1vmconfig
$server2vm = New-AzVM -ResourceGroupName $rgname -Location $location -VM $server2vmconfig
$server3vm = New-AzVM -ResourceGroupName $rgname -Location $location -VM $server3vmconfig
$server4vm = New-AzVM -ResourceGroupName $rgname -Location $location -VM $server4vmconfig

这是我的蔚蓝的powershell脚本,但是当我试图运行它时,我得到了这个错误。

New:平台映像'MicrosoftWindowsServer:WindowsServer:2016-Datacentre:latest‘不可用。验证存储配置文件中的所有字段是否正确。有关存储配置文件信息的详细信息,请参阅https://aka.ms/storageprofile ErrorCode: PlatformImageNotFound ErrorMessage: platform映像ErrorMessage不可用。验证存储配置文件中的所有字段是否正确。有关存储配置文件信息的详细信息,请参阅https://aka.ms/storageprofile ErrorTarget: imageReference StatusCode: 404 ReasonPhrase: Not :fa9fda 15-a6a5-4 4dfd 8628-e4016dc1fc85,在线:9 char:14。

  • ..。server4vm =新-AzVM -ResourceGroupName $rgname -Location $location .
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
代码语言:javascript
复制
- CategoryInfo          : CloseError: (:) [New-AzVM], ComputeCloudException
- FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.NewAzureVMCommand

如何纠正此错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-24 04:16:56

我花了大量的时间来研究这个问题,直到我检查了图像文档的en-gb版本。服务器信任($server1vmconfig等)的skus上似乎存在本地化拼写错误(Datacentre而不是Datacenter)。

代码语言:javascript
复制
-Skus "2016-Datacentre"

"Datacentre“给出了您所看到的错误:

代码语言:javascript
复制
-Skus "2016-Datacenter"

“数据中心”成功地为我工作:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63941643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档