- This topic is empty.
- Post
-
- December 12, 2024 at 10:20 pm
Weekend WikiKeymasterForcing a custom region and language on Windows devices via Microsoft Intune is useful for standardizing user environments, especially in a corporate setting. Here’s how you can achieve this:
Steps to Force Custom Region and Language via Intune
1. Create a Custom Configuration Profile
Microsoft Intune allows you to create a custom policy to configure region and language settings. Here’s how to set it up:
- Sign in to Intune:
- Navigate to Configuration Profiles:
- Select Devices > Configuration profiles > Create profile.
- Choose Profile Settings:
- Platform: Select Windows 10 and later.
- Profile type: Choose Templates > Custom.
- Add the Required OMA-URI Settings:
- Configure the OMA-URI settings to enforce specific language and region preferences. Below are the most common configurations:
- Set Language and Region Settings:
Name: Language and Region Description: Force specific language and region settings. OMA-URI: ./User/Vendor/MSFT/Policy/Config/Language/Region Data type: String Value: [Region Code] (e.g., US, AE, GB)
- Set Display Language:
Name: Display Language Description: Set default display language. OMA-URI: ./User/Vendor/MSFT/Policy/Config/Language/UILanguage Data type: String Value: [Language Code] (e.g., en-US, ar-SA, fr-FR)
- Set Input Method (Keyboard Layout):
Name: Input Method Description: Set keyboard layout for the device. OMA-URI: ./User/Vendor/MSFT/Policy/Config/Language/InputMethod Data type: String Value: [Keyboard Layout] (e.g., 0409:00000409 for US QWERTY)
- Set System Locale:
Name: System Locale Description: Set the default system locale. OMA-URI: ./User/Vendor/MSFT/Policy/Config/Language/SystemLocale Data type: String Value: [Locale Code] (e.g., en-US, ar-SA)
- Assign the Profile:
- Assign the profile to the target devices or users by selecting Assignments > Include groups.
2. Test the Policy
Once the profile is assigned:
- Restart the devices to ensure the settings take effect.
- Verify the configured language, region, and keyboard layout.
3. Alternative Using PowerShell Script
If OMA-URI isn’t sufficient or you need granular control, you can push a PowerShell script via Intune:
- Prepare the Script: Use the following PowerShell script to set region and language preferences:
Set-WinUILanguageOverride -Language en-US Set-WinUserLanguageList -LanguageList en-US -Force Set-WinSystemLocale -SystemLocale en-US Set-Culture -CultureInfo en-US Set-WinHomeLocation -GeoId 244
- Replace
en-US
andGeoId
with your desired language and region values.
- Replace
- Upload the Script to Intune:
- Navigate to Devices > Scripts > Add > Windows 10 and later.
- Upload the script and assign it to the required devices.
Important Notes
- Licensing: Ensure that devices have the necessary Intune and Azure AD licenses.
- Testing: Always test configurations on a small group of devices before large-scale deployment.
- End User Experience: Inform users about the change to avoid confusion.
Let me know if you’d like a specific script or further details! For consulting, email us at [email protected]
- You must be logged in to reply to this topic.