Compartir a través de


Configuración del redireccionamiento de ubicación a través del protocolo de Escritorio remoto

Sugerencia

Este artículo se comparte con los servicios y productos que usan el Protocolo de Escritorio remoto (RDP) para proporcionar acceso remoto a aplicaciones y escritorios de Windows.

Seleccione un producto con los botones de la parte superior de este artículo para mostrar el contenido pertinente.

Puede configurar el comportamiento de redireccionamiento de la información de ubicación de un dispositivo local a una sesión remota a través del Protocolo de Escritorio remoto (RDP). La ubicación de un usuario puede ser importante para algunas aplicaciones, como la asignación y los servicios regionales en los exploradores. Sin redirigir la información de ubicación, la ubicación de una sesión remota está cerca del centro de datos al que se conecta el usuario para la sesión remota.

Para Azure Virtual Desktop, el redireccionamiento de ubicación debe configurarse en los puntos siguientes. Si alguno de estos componentes no está configurado correctamente, el redireccionamiento de ubicación no funcionará según lo esperado. Puede usar Microsoft Intune o directiva de grupo para configurar los hosts de sesión y el dispositivo local.

  • Host de sesión
  • Propiedad RDP del grupo de hosts
  • Dispositivo local

Para Windows 365, los servicios de ubicación deben configurarse en el equipo en la nube y en el dispositivo local. Si alguno de estos componentes no está configurado correctamente, el redireccionamiento de ubicación no funcionará según lo esperado. Puede usar Microsoft Intune o directiva de grupo para configurar el equipo en la nube y el dispositivo local. Windows 365 permite el redireccionamiento de ubicación.

Para Microsoft Dev Box, los servicios de ubicación deben configurarse en el cuadro de desarrollo y en el dispositivo local. Si alguno de estos componentes no está configurado correctamente, el redireccionamiento de ubicación no funcionará según lo esperado. Puede usar Microsoft Intune o directiva de grupo para configurar el cuadro de desarrollo y el dispositivo local. Microsoft Dev Box permite el redireccionamiento de ubicación.

Importante

La información de longitud y latitud redirigida es precisa a 1 metro. La precisión horizontal se establece actualmente en 10 kilómetros, por lo que las aplicaciones que usan el valor de precisión horizontal podrían informar de que no se puede determinar una ubicación precisa.

En este artículo se proporciona información sobre los métodos de redireccionamiento admitidos y cómo configurar el comportamiento de redireccionamiento para la información de ubicación. Para obtener más información sobre cómo funciona el redireccionamiento, consulte Redirección a través del protocolo de Escritorio remoto.

Requisitos previos

Para poder configurar el redireccionamiento de ubicación, necesita:

  • Un grupo de hosts existente con hosts de sesión que ejecutan Windows 11 Empresas o Windows 11 Empresas versión de varias sesiones 22H2 o posterior.

  • Una cuenta de Microsoft Entra ID a la que se asignan los roles de colaborador del grupo de hosts de virtualización de escritorio integrado (RBAC) en el grupo de hosts como mínimo.

  • Un equipo en la nube existente que ejecute Windows 11 Empresas versión 22H2 o posterior.
  • Un cuadro de desarrollo existente que ejecuta Windows 11 Empresas, versión 22H2 o posterior.

Configuración del host de sesión

Para configurar un host de sesión para el redireccionamiento de ubicación, debe habilitar y configurar los servicios de ubicación. Puede hacerlo mediante Microsoft Intune o directiva de grupo.

Importante

Si usa una edición de varias sesiones de Windows, al habilitar los servicios de ubicación en un host de sesión, está habilitado para todos los usuarios. Puede especificar qué aplicaciones pueden acceder a la información de ubicación por usuario en función de sus requisitos.

Configuración del equipo en la nube

Para configurar un equipo en la nube para el redireccionamiento de ubicación, debe habilitar y configurar los servicios de ubicación. Puede hacerlo mediante Microsoft Intune o directiva de grupo.

Configuración del cuadro de desarrollo

Para configurar un cuadro de desarrollo para el redireccionamiento de ubicación, debe habilitar y configurar los servicios de ubicación. Puede hacerlo mediante Microsoft Intune o directiva de grupo.

Seleccione la pestaña correspondiente para el escenario.

Para habilitar los servicios de ubicación mediante Microsoft Intune:

  1. Inicie sesión en el Centro de administración de Microsoft Intune.

  2. Cree o edite un perfil de configuración para Windows 10 y dispositivos posteriores, con el tipo de perfil de catálogo Configuración.

  3. En el selector de configuración, seleccione Sistema. Active la casilla Permitir ubicación y cierre el selector de configuración.

    Captura de pantalla que muestra las opciones de redirección de dispositivos y recursos en el portal de Microsoft Intune.

  4. Expanda la categoría Sistema y, a continuación, en el menú desplegable, seleccione Forzar ubicación activada. Toda la configuración de privacidad de ubicación está activada y atenuada. Los usuarios no pueden cambiar la configuración y todos los permisos de consentimiento se suprimirán automáticamente.

  5. Seleccione Siguiente.

  6. Opcional: en la pestaña Etiquetas de ámbito, seleccione una etiqueta de ámbito para filtrar el perfil. Para más información sobre las etiquetas de ámbito, consulte Usar control de acceso basado en roles (RBAC) y etiquetas de ámbito para TI distribuida.

  7. En la pestaña Asignaciones , seleccione el grupo que contiene los equipos que proporcionan una sesión remota que desea configurar y, a continuación, seleccione Siguiente.

  8. En la pestaña Revisar y crear , revise la configuración y seleccione Crear.

  9. Una vez que la directiva se aplica a los equipos que proporcionan una sesión remota, reinícielos para que la configuración surta efecto.

  10. Debe habilitar la configuración de ubicación Permitir invalidación de ubicación para que la ubicación se actualice en la sesión remota, lo que puede hacer configurando un valor del Registro y se establece por usuario. Los usuarios todavía pueden cambiar esta configuración en la configuración de ubicación de Windows.

    Para ello, cree un script de PowerShell y lo use como corrección de scripts personalizada en Intune. Al crear la corrección de script personalizada, debe establecer Ejecutar este script con las credenciales iniciadas en.

    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. Una vez realizados los cambios, los servicios de ubicación de la aplicación Configuración de Windows deben tener un aspecto similar al de la siguiente imagen:

    Captura de pantalla que muestra la configuración de ubicación en la aplicación Configuración de Windows.

Configuración del grupo de hosts

La configuración del grupo de hosts de Azure Virtual Desktop Redireccionamiento del servicio ubicación controla si se redirige la información de ubicación desde el dispositivo local a la sesión remota. La propiedad RDP correspondiente es redirectlocation:i:<value>. Para obtener más información, vea Propiedades de RDP admitidas.

Para configurar el redireccionamiento de ubicación mediante las propiedades RDP del grupo de hosts:

  1. Inicie sesión en el portal de Azure.

  2. En la barra de búsqueda, escriba Azure Virtual Desktop y seleccione la entrada de servicio coincidente.

  3. Seleccione Grupos de hosts y, a continuación, seleccione el grupo de hosts que desea configurar.

  4. Seleccione Propiedades de RDP y, a continuación, redireccionamiento de dispositivos.

    Captura de pantalla que muestra la pestaña redirección de dispositivos del grupo de hosts en el Azure Portal.

  5. En Redirección del servicio de ubicación, seleccione la lista desplegable y, a continuación, seleccione Habilitar el uso compartido de ubicación desde el dispositivo local y el redireccionamiento a las aplicaciones de la sesión remota.

  6. Haga clic en Guardar.

Configuración del dispositivo local

Debe usar una aplicación y una plataforma compatibles para conectarse a una sesión remota y habilitar los servicios de ubicación en un dispositivo local. La forma de lograr esto depende de los requisitos, de la plataforma que use y de si el dispositivo está administrado o no administrado.

Para ver la compatibilidad con el redireccionamiento en Windows App y la aplicación escritorio remoto, consulte Comparación de características Windows App entre plataformas y dispositivos y Comparación de características de aplicaciones de Escritorio remoto entre plataformas y dispositivos.

En Windows, puedes habilitar los servicios de ubicación en la aplicación Configuración de Windows. Para obtener más información, vea Servicio de ubicación y privacidad de Windows. Los pasos de este artículo para habilitar los servicios de ubicación en una sesión remota mediante Intune y directiva de grupo también se pueden aplicar a dispositivos Windows locales.

Para habilitar los servicios de ubicación en otras plataformas, consulte la documentación del fabricante correspondiente.

Redireccionamiento de la ubicación de prueba

Una vez configurados los hosts de sesión, la propiedad RDP del grupo de hosts y los dispositivos locales, puede probar el redireccionamiento de ubicación.

Una vez configurados los equipos en la nube y los dispositivos locales, puede probar el redireccionamiento de ubicación.

Una vez configurados los cuadros de desarrollo y los dispositivos locales, puede probar el redireccionamiento de ubicación.

Para probar el redireccionamiento de ubicación:

  1. Conéctese a una sesión remota mediante Window App o la aplicación escritorio remoto en una plataforma que admita el redireccionamiento de ubicación. Para obtener más información, consulte Comparación de características de Windows App entre plataformas y dispositivos y Comparación de características de aplicaciones de Escritorio remoto entre plataformas y dispositivos.

  2. Compruebe que la información de ubicación del usuario está disponible en la sesión remota. Estas son algunas maneras de comprobar:

    1. Abra un explorador web y vaya a un sitio web que use información de ubicación, como Mapas de Bing. En Mapas de Bing, seleccione el icono del botón Localizarme. El sitio web debe mostrar la ubicación del usuario como la ubicación del dispositivo local.

    2. Abra un símbolo del sistema de PowerShell en la sesión remota y ejecute los siguientes comandos para obtener los valores de latitud y longitud. También puede ejecutar estos comandos en un dispositivo Windows local para comprobar que son coherentes.

      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."
      }
      

      El resultado es similar al siguiente ejemplo:

      Latitude           : 47.64354
      Longitude          : -122.13082