Steps to Force Custom Region and Language via Intune

  • This topic is empty.
  • Post
    Weekend Wiki
    Keymaster
    Forcing 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:

    1. Sign in to Intune:
    2. Navigate to Configuration Profiles:
      • Select Devices > Configuration profiles > Create profile.
    3. Choose Profile Settings:
      • Platform: Select Windows 10 and later.
      • Profile type: Choose Templates > Custom.
    4. 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)
        
    5. 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:

    1. 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 and GeoId with your desired language and region values.
    2. 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.
en_USEnglish