How to Fix AVD regional Settings Automation for Users from 3 Different region using it

Roland Osei 0 Reputation points
2025-12-05T07:33:30.57+00:00

Azure Virtual Desktop – Automate per‑user Regional Settings at logon (RemoteApp, Intune‑managed)

Environment

  • Azure Virtual Desktop (AVD) RemoteApp host pool deployed in West Europe.
  • Session hosts are Azure AD-joined and managed via Intune.
  • Users sign in from Sweden, Norway, and Denmark (same host pool).

Requirement We want each user’s Regional Settings to be applied automatically at logon to RemoteApps without hiding or disabling Settings/Control Panel while keeping a common display language:

  • Display/UI language: English (United States)
  • Regional formats: Per country (e.g., Danish for DK users, Swedish for SE users, Norwegian for NO users)
  • Home location: Per country (GeoID)
  • Optional: Persist custom date/time formats in HKCU:\Control Panel\International

What we’re considering Use Intune Proactive Remediations (PowerShell, user context) to set culture and HKCU values on each logon, targeted by dynamic groups (e.g., Entra “usageLocation” or country attribute). We need confirmation of the supported/best‑practice approach for AVD RemoteApp and multi‑session hosts.

Questions for Microsoft

  1. Is there a Microsoft‑supported method to apply and persist per‑user Regional Settings at logon on AVD RemoteApp (multi‑session), ideally via Intune (Device config, CSP/OMA‑URI, or Remediations)?
  2. Are there AVD constraints or recommendations (e.g., FSLogix profile behavior, session host language packs, race conditions at first logon) that we should account for?
  3. If Intune Remediations is the recommended path, what is the authoritative guidance to:
    • Guarantee execution at first logon for each user (RemoteApp)
      • Handle multi‑session concurrency (multiple users on same VM)
        • Ensure persistence across sessions with FSLogix profiles
  4. Are there Windows CSPs/OMA‑URIs specifically for Regional Settings (culture, home location, date/time patterns) that Microsoft recommends over scripting?Azure Virtual Desktop – Automate per‑user Regional Settings at logon (RemoteApp, Intune‑managed) Environment
    • Azure Virtual Desktop (AVD) RemoteApp host pool deployed in West Europe.
    • Session hosts are Azure AD–joined and managed via Intune.
    • Users sign in from Sweden, Norway, and Denmark (same host pool).
    Requirement: We want each user’s Regional Settings to be applied automatically at logon to RemoteApps without hiding or disabling Settings/Control Panel while keeping a common display language:
    • Display/UI language: English (United States)
    • Regional formats: Per country (e.g., Danish for DK users, Swedish for SE users, Norwegian for NO users)
    • Home location: Per country (GeoID)
    • Optional: Persist custom date/time formats in HKCU:\Control Panel\International
    What we’re considering Use Intune Proactive Remediations (PowerShell, user context) to set culture and HKCU values on each logon, targeted by dynamic groups (e.g., Entra “usageLocation” or country attribute). We need confirmation of the supported/best‑practice approach for AVD RemoteApp and multi‑session hosts. Questions for Microsoft
    1. Is there a Microsoft‑supported method to apply and persist per‑user Regional Settings at logon on AVD RemoteApp (multi‑session), ideally via Intune (Device config, CSP/OMA‑URI, or Remediations)?
    2. Are there AVD constraints or recommendations (e.g., FSLogix profile behavior, session host language packs, race conditions at first logon) that we should account for?
    3. If Intune Remediations is the recommended path, what is the authoritative guidance to:
      • Guarantee execution at first logon for each user (RemoteApp)
      • Handle multi‑session concurrency (multiple users on same VM)
      • Ensure persistence across sessions with FSLogix profiles
    4. Are there Windows CSPs/OMA‑URIs specifically for Regional Settings (culture, home location, date/time patterns) that Microsoft recommends over scripting?
Azure Virtual Desktop
Azure Virtual Desktop
A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-05T07:34:48.8266667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To automate per-user regional settings for Azure Virtual Desktop (AVD) RemoteApp users from different regions, you can consider the following approaches:

    1. Microsoft-Supported Methods: While there is no specific Microsoft documentation provided in the context regarding a direct method for applying and persisting per-user regional settings at logon via Intune, using Intune Proactive Remediations with PowerShell scripts in user context is a common practice. This allows you to set the necessary regional settings based on user attributes such as location.
    2. AVD Constraints and Recommendations: When implementing this solution, consider the following:
      • FSLogix Profile Behavior: Ensure that FSLogix profiles are configured correctly to maintain user settings across sessions.
      • Session Host Language Packs: Verify that the appropriate language packs are installed on the session hosts to avoid issues with language settings.
      • Race Conditions: Be aware of potential race conditions during the first logon where settings may not apply correctly if multiple users log in simultaneously.
    3. Execution at First Logon: To guarantee execution of the script at first logon:
      • Ensure that the PowerShell script is triggered at logon and is designed to check if the settings are already applied to avoid overwriting them unnecessarily.
      • Use dynamic groups in Intune to target users based on their location attributes to ensure the correct script runs for each user.
    4. Persistence Across Sessions: To ensure persistence of settings across sessions, leverage FSLogix profiles effectively. Make sure that the PowerShell script modifies the HKCU:\Control Panel\International settings as needed.
    5. CSPs/OMA-URIs for Regional Settings: While the context does not specify particular CSPs or OMA-URIs for regional settings, it is advisable to check the latest Microsoft documentation for any updates or specific configurations that may be available for managing regional settings via Intune.

    In summary, using Intune Proactive Remediations with PowerShell scripts targeted by user attributes is a recommended approach to automate regional settings for AVD RemoteApp users. Ensure to consider AVD constraints and best practices to achieve the desired outcomes.

    0 comments No comments

  2. Roland Osei 0 Reputation points
    2025-12-05T07:38:22.7433333+00:00

    Is there any tested PowerShell script ready for such a task that you can share?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.