Set Timezone for Windows 10 from Intune MDMFollowing the "Autopilot" idea I'd like to install MSI application from Intune MDM however
Following the "Autopilot" idea I'd like to install MSI application from Intune MDM via Azure AD joined laptop/surface however by default the Windows Auto timezone service is turned off so new users wont have applications installed from Intune MDM because the date/time on a new device does not match the MDM "as soon as possible" date/time requirements for deployment of Applications i.e. The OOTB Autopilot experience cant work for application deployment unless a new user sets the timezone correctly first!
How can I fix this
Jason Ford commented
I really would like this fixed as well. Here was my workaround...
This will turn on location services...
In Intune: Devices > Windows > Configuration profiles > Create profile (or add to existing) > Platform : Windows 10 and later > Profile : Device restrictions > Privacy > Location : Allow
This will set the Timezone to auto-update...
Set a script to run in Intune with just this one line...
Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\tzautoupdate -Name Start -Value 3
Nate Hutch commented
Having the EXACT same issue right now with apps not installing after autopilot reset - Initially just thought I had a time issue which I fixed using custom OMA-URI settings but sure enough after autopilot reset the timezone / region was out and despite my custom profile for settings the timezone to London, the region itself is set to United States and nothing installs. I have opened a case with MS Intune support to see what their workaround might be - Can anyone confirm if the powershell script method works and let me know what the script actually is?
I don't know why we should even need to ask for this. Wrong time-zone setting means the Product is broken. Fix it please!
Tom Plant commented
If you only need one timezone, the timezone CSP could work. Make sure to use tzutil /L to get the correct timezone string though, because the Microsoft docs don't list all of them.
Andreas Mahler commented
We would like to see a automated time zone configuration based on the Azure Location Services
Kind of sad that this isn't a setting. Only way to fix it is running posh script and that again sadly only targets users.
Should be part of the AutoPilot Profile like Gaetan stated.
Also they should add posh scripts into Enrollment Status Page like they did with Win32 apps.
Gaétan St-Denis commented
The option should be added to the Windows Autopilot deployment profiles to activate the selection of the time zone by the End-User during OOBE
Has this been addressed? I just booted 2 PC's with Enterprise 1809 LTSB and they loaded up 28 hours ahead of real time (CST) here.
I tried this with this powerhsell script:
Set-TimeZone -Name 'Central Standard Time'
But next day it go back to the original time zone, the wrong one.
Is there a way we can do this with Powershell?