Partager via


Configurer la redirection d’emplacement via le protocole Bureau à distance

Conseil

Cet article est partagé pour les services et les produits qui utilisent le protocole RDP (Remote Desktop Protocol) pour fournir un accès à distance aux bureaux et applications Windows.

Sélectionnez un produit à l’aide des boutons en haut de cet article pour afficher le contenu approprié.

Vous pouvez configurer le comportement de redirection des informations d’emplacement d’un appareil local vers une session à distance via le protocole RDP (Remote Desktop Protocol). L’emplacement d’un utilisateur peut être important pour certaines applications, telles que le mappage et les services régionaux dans les navigateurs. Sans rediriger les informations d’emplacement, l’emplacement d’une session à distance se trouve à proximité du centre de données auquel l’utilisateur se connecte pour la session à distance.

Pour Azure Virtual Desktop, la redirection d’emplacement doit être configurée aux points suivants. Si l’un de ces composants n’est pas configuré correctement, la redirection d’emplacement ne fonctionnera pas comme prévu. Vous pouvez utiliser Microsoft Intune ou stratégie de groupe pour configurer vos hôtes de session et l’appareil local.

  • Hôte de session
  • Propriété RDP du pool d’hôtes
  • Appareil local

Par Windows 365, les services de localisation doivent être configurés sur le PC cloud et l’appareil local. Si l’un de ces composants n’est pas configuré correctement, la redirection d’emplacement ne fonctionnera pas comme prévu. Vous pouvez utiliser Microsoft Intune ou stratégie de groupe pour configurer votre PC cloud et l’appareil local. Windows 365 autorise la redirection d’emplacement.

Pour Microsoft Dev Box, les services de localisation doivent être configurés sur la dev box et l’appareil local. Si l’un de ces composants n’est pas configuré correctement, la redirection d’emplacement ne fonctionnera pas comme prévu. Vous pouvez utiliser Microsoft Intune ou stratégie de groupe pour configurer votre dev box et l’appareil local. Microsoft Dev Box autorise la redirection d’emplacement.

Importante

Les informations de longitude et de latitude redirigées sont précises à 1 mètre. La précision horizontale étant actuellement définie à 10 kilomètres, les applications qui utilisent la valeur de précision horizontale peuvent signaler qu’un emplacement précis ne peut pas être déterminé.

Cet article fournit des informations sur les méthodes de redirection prises en charge et sur la façon de configurer le comportement de redirection pour les informations d’emplacement. Pour en savoir plus sur le fonctionnement de la redirection, consultez Redirection via le protocole Bureau à distance.

Configuration requise

Avant de pouvoir configurer la redirection d’emplacement, vous avez besoin des éléments suivants :

  • Un pool d’hôtes existant avec des hôtes de session s’exécutant Windows 11 Entreprise ou Windows 11 Entreprise version multisession 22H2 ou ultérieure.

  • Un compte Microsoft Entra ID auquel est attribué au minimum les rôles de contrôle d’accès en fonction du rôle (RBAC) intégrés contributeur du pool d’hôtes de virtualisation de bureau sur le pool d’hôtes.

  • Un PC cloud existant exécutant Windows 11 Entreprise version 22H2 ou ultérieure.
  • Dev Box existant exécutant Windows 11 Entreprise, version 22H2 ou ultérieure.

Configuration de l’hôte de session

Pour configurer un hôte de session pour la redirection d’emplacement, vous devez activer et configurer les services de localisation. Pour ce faire, utilisez Microsoft Intune ou stratégie de groupe.

Importante

Si vous utilisez une édition multisession de Windows, lorsque vous activez les services de localisation sur un hôte de session, elle est activée pour tous les utilisateurs. Vous pouvez spécifier les applications qui peuvent accéder aux informations d’emplacement par utilisateur en fonction de vos besoins.

Configuration du PC cloud

Pour configurer un PC cloud pour la redirection d’emplacement, vous devez activer et configurer les services de localisation. Pour ce faire, utilisez Microsoft Intune ou stratégie de groupe.

Configuration de dev box

Pour configurer une dev box pour la redirection d’emplacement, vous devez activer et configurer les services de localisation. Pour ce faire, utilisez Microsoft Intune ou stratégie de groupe.

Sélectionnez l’onglet approprié pour votre scénario.

Pour activer les services de localisation à l’aide de Microsoft Intune :

  1. Connectez-vous au Centre d’administration Microsoft Intune.

  2. Créez ou modifiez un profil de configuration pour les appareils Windows 10 et versions ultérieures, avec le type de profil catalogue Paramètres.

  3. Dans le sélecteur de paramètres, sélectionnez Système. Cochez la case Autoriser l’emplacement, puis fermez le sélecteur de paramètres.

    Capture d’écran montrant les options de redirection des appareils et des ressources dans le portail Microsoft Intune.

  4. Développez la catégorie Système , puis, dans le menu déroulant, sélectionnez Forcer l’emplacement activé. Tous les paramètres de confidentialité de l’emplacement sont activés et grisés. Les utilisateurs ne peuvent pas modifier les paramètres et toutes les autorisations de consentement sont automatiquement supprimées.

  5. Sélectionnez Suivant.

  6. Facultatif : sous l’onglet Balises d’étendue , sélectionnez une balise d’étendue pour filtrer le profil. Pour plus d’informations sur les balises d’étendue, voir Utiliser le contrôle d’accès en fonction du rôle (RBAC) et les balises d’étendue pour l’informatique distribuée.

  7. Sous l’onglet Affectations , sélectionnez le groupe contenant les ordinateurs fournissant une session à distance que vous souhaitez configurer, puis sélectionnez Suivant.

  8. Sous l’onglet Vérifier + créer , passez en revue les paramètres, puis sélectionnez Créer.

  9. Une fois que la stratégie s’applique aux ordinateurs qui fournissent une session à distance, redémarrez-les pour que les paramètres prennent effet.

  10. Vous devez activer le paramètre d’emplacement Autoriser la substitution d’emplacement pour l’emplacement à mettre à jour dans la session à distance, ce que vous pouvez faire en configurant une valeur de Registre et est défini par utilisateur. Les utilisateurs peuvent toujours modifier ce paramètre dans les paramètres d’emplacement Windows.

    Pour ce faire, vous pouvez créer un script PowerShell et l’utiliser comme correction de script personnalisée dans Intune. Lorsque vous créez la correction de script personnalisé, vous devez définir Exécuter ce script à l’aide des informations d’identification de connexion sur Oui.

    try
    {
        New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CPSS\Store\UserLocationOverridePrivacySetting" -Name Value -PropertyType DWORD -Value 1 -Force
        exit 0
    }
    catch{
        $errMsg = $_.Exception.Message
        Write-Error $errMsg
        exit 1
    }
    
  11. Une fois que vous avez apporté les modifications, les services de localisation dans l’application Paramètres Windows doivent ressembler à l’image suivante :

    Capture d’écran montrant les paramètres d’emplacement dans l’application Paramètres Windows.

Configuration du pool d’hôtes

Le paramètre de pool d’hôtes Azure Virtual Desktop Redirection du service d’emplacement contrôle s’il faut rediriger les informations d’emplacement de l’appareil local vers la session distante. La propriété RDP correspondante est redirectlocation:i:<value>. Pour plus d’informations, consultez Propriétés RDP prises en charge.

Pour configurer la redirection d’emplacement à l’aide des propriétés RDP du pool d’hôtes :

  1. Connectez-vous au Portail Azure.

  2. Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante.

  3. Sélectionnez Pools d’hôtes, puis sélectionnez le pool d’hôtes que vous souhaitez configurer.

  4. Sélectionnez Propriétés RDP, puis Redirection de l’appareil.

    Capture d’écran montrant l’onglet Redirection d’appareil du pool d’hôtes dans le Portail Azure.

  5. Pour Redirection du service de localisation, sélectionnez la liste déroulante, puis sélectionnez Activer le partage d’emplacement à partir de l’appareil local et la redirection vers les applications de la session à distance.

  6. Sélectionnez Enregistrer.

Configuration de l’appareil local

Vous devez utiliser une application et une plateforme prises en charge pour vous connecter à une session à distance et activer les services de localisation sur un appareil local. La façon dont vous y parvenez dépend de vos besoins, de la plateforme que vous utilisez et du fait que l’appareil est géré ou non géré.

Pour afficher la prise en charge de la redirection dans Windows App et l’application Bureau à distance, consultez Comparer les fonctionnalités Windows App entre les plateformes et les appareils et Comparer les fonctionnalités de l’application Bureau à distance entre les plateformes et les appareils.

Sur Windows, vous pouvez activer les services de localisation dans l’application Paramètres Windows. Pour plus d’informations, consultez Service de localisation windows et confidentialité. Les étapes décrites dans cet article pour activer les services de localisation dans une session à distance à l’aide de Intune et de stratégie de groupe peuvent également être appliquées aux appareils Windows locaux.

Pour activer les services de localisation sur d’autres plateformes, reportez-vous à la documentation du fabricant concerné.

Redirection de l’emplacement de test

Une fois que vous avez configuré vos hôtes de session, la propriété RDP du pool d’hôtes et les appareils locaux, vous pouvez tester la redirection d’emplacement.

Une fois que vous avez configuré vos PC cloud et appareils locaux, vous pouvez tester la redirection d’emplacement.

Une fois que vous avez configuré vos dev box et vos appareils locaux, vous pouvez tester la redirection d’emplacement.

Pour tester la redirection d’emplacement :

  1. Connectez-vous à une session à distance à l’aide de l’application Windows ou de l’application Bureau à distance sur une plateforme qui prend en charge la redirection d’emplacement. Pour plus d’informations, consultez Comparer Windows App fonctionnalités entre les plateformes et les appareils et Comparer les fonctionnalités de l’application Bureau à distance entre les plateformes et les appareils.

  2. Vérifiez que les informations d’emplacement de l’utilisateur sont disponibles dans la session à distance. Voici quelques façons de case activée :

    1. Ouvrez un navigateur web et accédez à un site web qui utilise des informations d’emplacement, telles que Bing Cartes. Dans Bing Cartes, sélectionnez l’icône du bouton Localiser. Le site web doit indiquer l’emplacement de l’utilisateur comme emplacement de l’appareil local.

    2. Ouvrez une invite PowerShell dans la session à distance et exécutez les commandes suivantes pour obtenir les valeurs de latitude et de longitude. Vous pouvez également exécuter ces commandes sur un appareil Windows local pour case activée elles sont cohérentes.

      Add-Type -AssemblyName System.Device
      $GeoCoordinateWatcher = New-Object System.Device.Location.GeoCoordinateWatcher
      $GeoCoordinateWatcher.Start()
      
      Start-Sleep -Milliseconds 500
      
      If ($GeoCoordinateWatcher.Permission -eq "Granted") {
          While ($GeoCoordinateWatcher.Status -ne "Ready") {
              Start-Sleep -Milliseconds 500
          }
          $GeoCoordinateWatcher.Position.Location | FL Latitude, Longitude
      } else {
          Write-Output "Desktop apps aren't allowed to access your location. Please enable access."
      }
      

      Le résultat ressemble à l’exemple suivant :

      Latitude           : 47.64354
      Longitude          : -122.13082