如何更改Azure虚拟机中的时区?

问题描述 投票:0回答:2

如何在运行Windows服务器的Azure虚拟机中将时区从UTC更改为阿拉伯标准时间?

azure azure-virtual-machine
2个回答
2
投票

我担心你实际上无法改变时区。即使您将其更改为1ce,重新启动后时区也将恢复为UTC。

此外,不建议更改Azure IaaS VM的时区。

虽然使用启动任务更改Azure虚拟机上的服务器时间可能非常诱人,但不推荐使用,您应该在代码中使用TimeZoneInfo.ConvertTimeFromUTCTime等方法。

您还可以查看this blog,了解有关Azure上TimeZone的更多详细信息。

希望这可以帮助!


0
投票

Azure只提供在VM配置期间设置区域(时区)选择!一个人可以参考这个https://docs.microsoft.com/en-us/previous-versions/azure/dn495299(v=azure.100)

此外,如果您想在VM配置后更改时间,则可以使用Set-TimeZone -Id "Time Zone Id"来获取您的时区使用Get-TimeZone -ListAvailable powershell命令。

虽然,时间永远不会回归到UTC时区。但如果是这样,那么您必须使用Azure Desired State Configuration。这有助于使更改持久化。请参阅Azure Desired State Configuration了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.