azure - 使用 DevOps 在 Azure 中设置计划时如何获取 GMT 标准时间
问题描述
我有一个在 DevOps 中运行的运行手册,用于在 Azure 中使用Register-AzAutomationScheduledRunbook
我似乎无法将其设置为英国时间。VM 位于西欧。
但是,当我使用:
TimeZone = "GMT Standard Time"
我为我的日程安排的时间增加了一个小时。
请问有谁知道如何将时间表设置为英国时间?
谢谢
解决方案
英国使用格林威治标准时间或西欧时间(UTC) 和英国夏令时间或西欧夏令时间 (UTC+01:00)。
要从 PowerShell 更改当前时区,请运行命令
$TimeZone = "W. Europe Standard Time"
New-AzAutomationSchedule -AutomationAccountName krishtoautomationdemo -Name "MySchedule" -StartTime "23:00" -OneTime -ResourceGroupName HariMT -TimeZone $TimeZone
其中 $TimeZone 变量包含 TimeZone 的 Id。
输出:
注意: 在本地或 Azure PowerShell 中,运行此命令以获取每个时区的 Id。
Get-TimeZone -ListAvailable
该 ID 用于设置时区,以便通过 PowerShell 在云中创建资源。
英国是欧洲国家,因此它使用 GMT 或 W. 欧洲时间 (UTC +01:00)。
推荐阅读
- python - 使用对象的成员函数映射 RDD
- r - 如何使用 data.table 有效地计算一个数据集中的 GPS 点与另一个数据集中的 GPS 点之间的距离
- google-sheets - 提取引号之间的文本谷歌表
- c# - 列表中的验证错误消息 (Listview)
- react-native - 在设备 react-native 窗口和 android 上构建和安装应用程序
- angular - 从 Opentok.js 订阅者获取 MediaStream
- c# - 更新包含实体框架中对象列表的对象的最佳方法
- bash - 当 FreeBSD 上温度过高时,Bash 脚本会发出哔哔声
- arrays - reactjs ref 仅适用于数组中的最后一个元素
- javascript - 如何显示画廊的第一张图片?