Bagikan melalui


Mengonfigurasi pengalihan lokasi melalui Protokol Desktop Jarak Jauh

Tip

Artikel ini dibagikan untuk layanan dan produk yang menggunakan Protokol Desktop Jauh (RDP) untuk menyediakan akses jarak jauh ke desktop dan aplikasi Windows.

Pilih produk menggunakan tombol di bagian atas artikel ini untuk menampilkan konten yang relevan.

Anda dapat mengonfigurasi perilaku pengalihan informasi lokasi dari perangkat lokal ke sesi jarak jauh melalui Protokol Desktop Jarak Jauh (RDP). Lokasi pengguna dapat menjadi penting untuk beberapa aplikasi, seperti pemetaan dan layanan regional di browser. Tanpa mengalihkan informasi lokasi, lokasi sesi jarak jauh berada di dekat pusat data yang disambungkan pengguna untuk sesi jarak jauh.

Untuk Azure Virtual Desktop, pengalihan lokasi harus dikonfigurasi pada titik-titik berikut. Jika salah satu komponen ini tidak dikonfigurasi dengan benar, pengalihan lokasi tidak akan berfungsi seperti yang diharapkan. Anda dapat menggunakan Microsoft Intune atau Kebijakan Grup untuk mengonfigurasi host sesi dan perangkat lokal Anda.

  • Host sesi
  • Properti RDP kumpulan host
  • Perangkat lokal

Untuk Windows 365, layanan lokasi harus dikonfigurasi pada PC Cloud dan perangkat lokal. Jika salah satu komponen ini tidak dikonfigurasi dengan benar, pengalihan lokasi tidak akan berfungsi seperti yang diharapkan. Anda dapat menggunakan Microsoft Intune atau Kebijakan Grup untuk mengonfigurasi PC Cloud dan perangkat lokal Anda. Windows 365 memungkinkan pengalihan lokasi.

Untuk Microsoft Dev Box, layanan lokasi harus dikonfigurasi pada kotak dev dan perangkat lokal. Jika salah satu komponen ini tidak dikonfigurasi dengan benar, pengalihan lokasi tidak akan berfungsi seperti yang diharapkan. Anda dapat menggunakan Microsoft Intune atau Kebijakan Grup untuk mengonfigurasi kotak pengembangan dan perangkat lokal Anda. Microsoft Dev Box memungkinkan pengalihan lokasi.

Penting

Informasi garis bujur dan lintang yang dialihkan akurat hingga 1 meter. Akurasi horizontal saat ini diatur pada 10 kilometer, sehingga aplikasi yang menggunakan nilai akurasi horizontal mungkin melaporkan bahwa lokasi yang tepat tidak dapat ditentukan.

Artikel ini menyediakan informasi tentang metode pengalihan yang didukung dan cara mengonfigurasi perilaku pengalihan untuk informasi lokasi. Untuk mempelajari selengkapnya tentang cara kerja pengalihan, lihat Pengalihan melalui Protokol Desktop Jauh.

Prasyarat

Sebelum dapat mengonfigurasi pengalihan lokasi, Anda memerlukan:

  • Kumpulan host yang ada dengan host sesi yang menjalankan Windows 11 Enterprise atau Windows 11 Enterprise multi-sesi versi 22H2 atau yang lebih baru.

  • Akun ID Microsoft Entra yang diberi peran kontrol akses berbasis peran (RBAC) Kontributor Kumpulan Host Virtualisasi Desktop pada kumpulan host seminimal mungkin.

  • PC Cloud yang sudah ada yang menjalankan Windows 11 Enterprise versi 22H2 atau yang lebih baru.
  • Kotak dev yang sudah ada yang menjalankan Windows 11 Enterprise, versi 22H2 atau yang lebih baru.

Konfigurasi host sesi

Untuk mengonfigurasi host sesi untuk pengalihan lokasi, Anda perlu mengaktifkan dan mengonfigurasi layanan lokasi. Anda dapat melakukan ini menggunakan Microsoft Intune atau Kebijakan Grup.

Penting

Jika Anda menggunakan Windows edisi multi-sesi, saat Anda mengaktifkan layanan lokasi pada host sesi, layanan tersebut diaktifkan untuk semua pengguna. Anda dapat menentukan aplikasi mana yang dapat mengakses informasi lokasi berdasarkan per pengguna berdasarkan kebutuhan Anda.

Konfigurasi PC cloud

Untuk mengonfigurasi PC Cloud untuk pengalihan lokasi, Anda perlu mengaktifkan dan mengonfigurasi layanan lokasi. Anda dapat melakukan ini menggunakan Microsoft Intune atau Kebijakan Grup.

Konfigurasi kotak dev

Untuk mengonfigurasi kotak dev untuk pengalihan lokasi, Anda perlu mengaktifkan dan mengonfigurasi layanan lokasi. Anda dapat melakukan ini menggunakan Microsoft Intune atau Kebijakan Grup.

Pilih tab yang relevan untuk skenario Anda.

Untuk mengaktifkan layanan lokasi menggunakan Microsoft Intune:

  1. Masuk ke pusat admin Microsoft Intune.

  2. Buat atau edit profil konfigurasi untuk perangkat Windows 10 dan yang lebih baru , dengan jenis profil katalog Pengaturan.

  3. Di pemilih pengaturan, pilih Sistem. Centang kotak untuk Izinkan Lokasi, lalu tutup pemilih pengaturan.

    Cuplikan layar memperlihatkan opsi pengalihan perangkat dan sumber daya di portal Microsoft Intune.

  4. Perluas kategori Sistem, lalu dari menu drop-down pilih Paksa Lokasi Aktif. Semua pengaturan Privasi Lokasi diaktifkan dan berwarna abu-abu. Pengguna tidak dapat mengubah pengaturan dan semua izin persetujuan akan ditekan secara otomatis.

  5. Pilih Selanjutnya.

  6. Opsional: Pada tab Tag cakupan, pilih tag cakupan untuk memfilter profil. Untuk informasi selengkapnya tentang tag cakupan, lihat Menggunakan kontrol akses berbasis peran (RBAC) dan tag cakupan untuk TI terdistribusi.

  7. Pada tab Penugasan , pilih grup yang berisi komputer yang menyediakan sesi jarak jauh yang ingin Anda konfigurasikan, lalu pilih Berikutnya.

  8. Pada tab Tinjau + buat , tinjau pengaturan, lalu pilih Buat.

  9. Setelah kebijakan berlaku untuk komputer yang menyediakan sesi jarak jauh, mulai ulang agar pengaturan diterapkan.

  10. Anda perlu mengaktifkan pengaturan lokasi Izinkan penimpaan lokasi untuk lokasi yang akan diperbarui dalam sesi jarak jauh, yang dapat Anda lakukan dengan mengonfigurasi nilai registri dan diatur per pengguna. Pengguna masih dapat mengubah pengaturan ini di pengaturan lokasi Windows.

    Anda dapat melakukan ini dengan membuat skrip PowerShell dan menggunakannya sebagai remediasi skrip kustom di Intune. Saat membuat remediasi skrip kustom, Anda harus mengatur Jalankan skrip ini menggunakan kredensial yang masuk ke Ya.

    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. Setelah Anda membuat perubahan, layanan lokasi di aplikasi Pengaturan Windows akan terlihat mirip dengan gambar berikut:

    Cuplikan layar memperlihatkan pengaturan lokasi di aplikasi Pengaturan Windows.

Konfigurasi kumpulan host

Kumpulan host Azure Virtual Desktop mengatur Pengalihan layanan lokasi mengontrol apakah akan mengalihkan informasi lokasi dari perangkat lokal ke sesi jarak jauh. Properti RDP yang sesuai adalah redirectlocation:i:<value>. Untuk informasi selengkapnya, lihat Properti RDP yang didukung.

Untuk mengonfigurasi pengalihan lokasi menggunakan properti RDP kumpulan host:

  1. Masuk ke portal Azure.

  2. Pada bilah pencarian, ketik Azure Virtual Desktop dan pilih entri layanan yang sesuai.

  3. Pilih Kumpulan host, lalu pilih kumpulan host yang ingin Anda konfigurasi.

  4. Pilih Properti RDP, lalu pilih Pengalihan perangkat.

    Cuplikan layar memperlihatkan tab pengalihan perangkat kumpulan host di portal Azure.

  5. Untuk Pengalihan layanan lokasi, pilih daftar drop-down, lalu pilih Aktifkan berbagi lokasi dari perangkat lokal dan alihkan ke aplikasi di sesi jarak jauh.

  6. Pilih Simpan.

Konfigurasi perangkat lokal

Anda perlu menggunakan aplikasi dan platform yang didukung terhubung ke sesi jarak jauh dan mengaktifkan layanan lokasi di perangkat lokal. Bagaimana Anda mencapai hal ini tergantung pada kebutuhan Anda, platform yang Anda gunakan, dan apakah perangkat dikelola atau tidak dikelola.

Untuk melihat dukungan pengalihan di Aplikasi Windows dan aplikasi Desktop Jauh, lihat Membandingkan fitur Aplikasi Windows di seluruh platform dan perangkat dan Membandingkan fitur aplikasi Desktop Jauh di seluruh platform dan perangkat.

Di Windows, Anda dapat mengaktifkan layanan lokasi di aplikasi Pengaturan Windows. Untuk informasi selengkapnya, lihat Layanan dan privasi lokasi Windows. Langkah-langkah dalam artikel ini untuk mengaktifkan layanan lokasi dalam sesi jarak jauh menggunakan Intune dan Kebijakan Grup juga dapat diterapkan ke perangkat Windows lokal.

Untuk mengaktifkan layanan lokasi pada platform lain, lihat dokumentasi produsen yang relevan.

Menguji pengalihan lokasi

Setelah mengonfigurasi host sesi, properti RDP kumpulan host, dan perangkat lokal, Anda dapat menguji pengalihan lokasi.

Setelah mengonfigurasi PC Cloud dan perangkat lokal, Anda dapat menguji pengalihan lokasi.

Setelah mengonfigurasi kotak dev dan perangkat lokal, Anda dapat menguji pengalihan lokasi.

Untuk menguji pengalihan lokasi:

  1. Sambungkan ke sesi jarak jauh menggunakan Aplikasi Jendela atau aplikasi Desktop Jauh pada platform yang mendukung pengalihan lokasi. Untuk informasi selengkapnya, lihat Membandingkan fitur Aplikasi Windows di seluruh platform dan perangkat dan Membandingkan fitur aplikasi Desktop Jauh di seluruh platform dan perangkat.

  2. Periksa informasi lokasi pengguna tersedia di sesi jarak jauh. Berikut adalah beberapa cara untuk memeriksa:

    1. Buka browser web dan buka situs web yang menggunakan informasi lokasi, seperti Bing Maps. Di Bing Maps, pilih ikon untuk tombol Temukan saya. Situs web harus menunjukkan lokasi pengguna sebagai lokasi perangkat lokal.

    2. Buka perintah PowerShell di sesi jarak jauh dan jalankan perintah berikut untuk mendapatkan nilai garis lintang dan bujur. Anda juga dapat menjalankan perintah ini pada perangkat Windows lokal untuk memeriksanya konsisten.

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

      Outputnya mirip dengan contoh berikut:

      Latitude           : 47.64354
      Longitude          : -122.13082