从Image创建VM时,Set-AZVMOperatingSystem无法设置TimeZone

问题描述 投票:1回答:1

我正在使用自定义映像(来自官方Azure映像,然后应用和sysprep自定义软件)在Azure中创建VM

在Sysprepping时,我们没有使用unattend.xml

我使用以下代码创建VM:

$Vm = New-AZVMConfig -VMName $Server.BaseVMName `
                     -VMSize 'Standard_D2s_v3' `
                     -Tags @{Enviroment = 'Testers'}

$Vm = Set-AZVMSourceImage -VM $Vm `
                          -Id $Image.Id

$Vm = Set-AZVMOSDisk -VM $Vm `
                     -Name $Server.BaseDiskName `
                     -StorageAccountType Standard_LRS `
                     -DiskSizeInGB '128' `
                     -CreateOption FromImage `
                     -Caching ReadWrite

$Vm = Set-AZVMOperatingSystem -VM $Vm `
                              -Windows `
                              -ComputerName $Server.BaseVMName `
                              -Credential $Cred `
                              -ProvisionVMAgent `
                              -TimeZone 'Canada Central Standard Time'

$Vm = Add-AZVMNetworkInterface -VM $Vm `
                               -Id $nic.Id

$Vm = Set-AZVMBootDiagnostics -VM $Vm `
                              -Enable `
                              -ResourceGroupName $Server.BaseVMRsg `
                              -StorageAccountName $Server.BaseVMName.ToLower()

$Vm = New-AZVM -VM $Vm `
               -ResourceGroupName $Server.BaseVMRsg `
               -Location 'West Europe' `
               -DisableBginfoExtension `

但是,一旦创建了VM,时区仍然是UTC,而不是加拿大中央标准时间。

如果我运行命令:

(Get-AzVm -ResourceGroupName my_test_rsg -Name TestVM).OSProfile.WindowsConfiguration

它表明它接受了我放入的TimeZone:

ProvisionVMAgent          : True
EnableAutomaticUpdates    : False
TimeZone                  : Canada Central Standard Time
AdditionalUnattendContent : 
WinRM                     : 

如何调查并了解为什么没有按预期设置时区?

azure timezone azure-virtual-machine
1个回答
0
投票

我会检查具有相同问题的以下内容

https://social.msdn.microsoft.com/Forums/en-US/394392eb-21a4-4f67-8b58-0531ed445c17/how-to-set-timezone-on-windows-azure-virtual-machines

它还提到了不建议如何更改VM的时区。相反,您应该围绕默认的UTC时间开发应用程序

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