首页 > 解决方案 > Azure 资源管理器模板集 VM 时区

问题描述

我用过这个

"osProfile": {
    "computerName": "[concat(parameters('vmNamePrefix'), copyIndex(1))]",
    "adminUsername": "[parameters('vmAdminUsername')]",
    "adminPassword": "[parameters('vmAdminPassword')]",
    "windowsConfiguration": {
        "timeZone": "GMT Standard Time"
    }
}

尝试在部署新 VM 时设置时区,但我不断收到此部署错误:参数 windowsConfiguration.timeZone 的值无效。

根据https://docs.microsoft.com/en-ie/azure/templates/microsoft.compute/virtualmachines ,语法似乎是正确的,但看起来它不喜欢这个GMT Standard Time位。

知道这里需要什么样的价值吗?

标签: azureazure-resource-manager

解决方案


您可以使用这个 powershell 表达式:

[System.TimeZoneInfo]::GetSystemTimeZones() | Select-Object -ExpandProperty Id

推荐阅读