To automate per-user regional settings for Azure Virtual Desktop (AVD) RemoteApp users from different regions, you can consider the following approaches:
- 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.
- 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.
- 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.
- 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\Internationalsettings as needed. - 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.