Forum Discussion
Set windows display language via Intune
I've been working on this for a while now and got into a dead end. What I need is to change windows display language (and all the rest of language and date related) to English - Australia.
I ended up creating two win32 apps, one runs as system and another as user.
Admin script is as follows:
DISM /online /Get-Intl
Set-ItemProperty -Path $tzautosettingpath -name "Start" -Value 3
Set-ItemProperty -Path $timeautosettingpath -name "Type" -value "NTP"
Install-Language en-AU
User script:
Set-WinSystemLocale en-AU
Set-WinUserLanguageList en-AU -Force
set-WinHomeLocation -GeoId 12
set-WinCultureFromLanguageListOptout -OptOut $true
set-culture -CultureInfo en-AU
tzutil /s "AUS Eastern Standard Time"
Set-WinUILanguageOverride -Language en-AU
Problem is in Admin script line 3: Install-Language en-AU. When run as administrator from logged on user's account it downloads the language pack and then the user script line 7: Set-WinUILanguageOverride en-AU changes display language to en-AU.
But, when you run it from Intune (and yes, it is set to run in system context) it won't do the trick.
Any workaround will be appreciated except LXP pack because there is no en-AU LXP for Australia on MS Store.
- Does this article help? https://www.inthecloud247.com/how-to-change-the-windows-11-language-with-intune/
- Any update?
- george_rxCopper ContributorHi Mate,
The thing is, MS advised to apply the "Admin" script part to a group where only computers are members. Strangely enough It worked on one of my test machines and then, when I reimaged the pc, it worked again. Now I am testing it on a wider group to have my final answer.- Ok, progess and let us know the results. Curious 😊