Aracılığıyla paylaş


Uzak Masaüstü Protokolü üzerinden çevre birimi ve kaynak yeniden yönlendirmesi

Yeniden yönlendirme, kullanıcıların yerel cihazları (istemci tarafı) ile Uzak Masaüstü Protokolü (RDP) üzerinden uzak oturum (sunucu tarafı) arasında pano, web kameraları, USB cihazları, yazıcılar ve daha fazlası gibi kaynakları ve çevre birimlerini paylaşmasına olanak tanır. Yeniden yönlendirme, yerel cihazlarının kullanıldığı deneyimle benzer şekilde sorunsuz bir uzak deneyim sağlamayı amaçlar. Bu deneyim, kullanıcıların uzaktan çalışırken daha üretken ve verimli çalışmasına yardımcı olur. Yönetici olarak, güvenlik gereksinimlerinizle kullanıcılarınızın gereksinimleri arasında denge sağlamaya yardımcı olmak için yeniden yönlendirmeyi yapılandırabilirsiniz.

Bu makalede, farklı çevre birimi sınıfları, yeniden yönlendirme sınıflandırmaları ve yeniden yönlendirebileceğiniz desteklenen kaynak ve çevre birimleri türleri arasında yeniden yönlendirme yöntemleri hakkında ayrıntılı bilgi sağlanır.

Yeniden yönlendirme yöntemleri ve sınıflandırmaları

RDP, kaynakları ve çevre birimlerini yerel cihazla uzak oturum arasında yeniden yönlendirmek için iki yeniden yönlendirme yönteminden yararlanıyor:

  • Üst düzey yeniden yönlendirme: Belirli bir çevre birimi veya deneyim sınıfı için tüm iletişimi keserek ve iyileştirerek akıllı bir aracı işlevi görür. Üst düzey yeniden yönlendirme, uzak senaryolar için mümkün olan en iyi performansı sağlar, ancak çevre birimi sürücüsüne ve uygulama desteğine de dayanır.

  • Opak alt düzey yeniden yönlendirme: Bir çevre biriminin ham iletişimini yorumlamaya, anlamaya, kısıtlamaya veya uzak senaryolar için iyileştirmeye çalışmadan taşır.

    Opak alt düzey yeniden yönlendirme, uygun bir üst düzey çevre birimi yansıma yeniden yönlendirme çözümünün mevcut olmadığı USB üzerinden bağlanan çevre birimleri ve uzak oturumda belirli sürücü veya yazılım gereksinimlerine sahip çevre birimlerinin düzgün çalışması için kullanılır. USB yeniden yönlendirmesi, USB istek blokları (URB) kullanılarak bağlantı noktası ve protokol düzeyinde gerçekleşir. Seri/COM bağlantı noktaları üzerinden bağlanan çevre birimleri için de opak alt düzey yeniden yönlendirme kullanılır.

Üst düzey yeniden yönlendirmede, yeniden yönlendirmenin yönüne ve yönlendirilmekte olan kaynak veya çevre biriminin türüne göre sınıflandırılan dört fazla arama tekniği kullanılır. Dört üst düzey yeniden yönlendirme sınıflandırması şunlardır:

  • Çevre birimi yansıması: Uzak oturumda yerel cihaza bağlı belirli bir çevre birimi sınıfını yansıtır. Bu sınıflandırma klavye, fare, dokunma, kalem ve izleme yüzeyi gibi giriş cihazlarını içerir.

  • Veri paylaşımı: Verileri yerel cihazla pano için uzak oturum arasında paylaşır ve aktarır.

  • Durum yansıması: Yerel cihaz durumunu pil durumu ve konumu gibi uzak bir oturuma yansıtır.

  • Uygulama bölme: Bir uygulamanın işlevselliğini yerel cihaz ve Microsoft Teams gibi bir uzak oturum arasında böler.

Kullanılan yeniden yönlendirme yöntemi Windows, macOS, iOS/iPadOS veya Android gibi çevre birimi sınıfına ve kullanılabilir kaynaklarına, çevre birimlerine ve özelliklerine göre farklılık gösterebilir. Uzak oturumda hangi yeniden yönlendirmenin kullanılabilir olduğu da kullanılan uygulamaya bağlıdır. Farklı platformlarda Windows Uygulamasını kullanarak yeniden yönlendirme desteğinin karşılaştırması için bkz . Windows Uygulaması özelliklerini platformlar ve cihazlar arasında karşılaştırma.

Önemli

En iyi performansı ve kullanıcı deneyimini sağladığından mümkün olduğunca üst düzey yeniden yönlendirme kullanmanız gerekir. Opak düşük düzeyli yeniden yönlendirme etkili bir geri dönüş senaryosu olduğundan performans, güvenilirlik ve bu tür çevre birimlerinin desteklenen özellik kümesi varsayılan olarak garanti değildir.

Şifrelenmiş USB depolama alanı gibi bazı çevre birimleri yeniden yönlendirilemiyor.

USB yeniden yönlendirme karşılaştırması

Aşağıdaki tabloda, rdp üzerinden desteklenen bir çevre birimi sınıfıyla üst düzey yeniden yönlendirme kullanarak çevre biriminin yeniden yönlendirilmesi için, opak düşük düzey USB yeniden yönlendirmesi kullanılarak usb çevre biriminin yeniden yönlendirilmesi karşılaştırmaktadır:

Opak düşük düzey USB yeniden yönlendirmesi Üst düzey yeniden yönlendirme
USB çevre birimi sürücüsünün uzak oturumda yüklenmesini gerektirir. Sürücünün yerel cihaza yüklenmesini gerektirmez. Çevre birimi sürücüsünün yerel cihaza yüklenmesini gerektirir. Çoğu durumda, uzak oturumda sürücünün yüklenmesi gerekmez.
Birçok çevre sınıfı için tek bir yeniden yönlendirme yöntemi kullanır. Her çevre birimi sınıfı için belirli bir yeniden yönlendirme yöntemi kullanır.
USB istek bloklarını RDP bağlantısı üzerinden USB çevre birimine iletir. Çevre birimi sınıfı için iyileştirilmiş bir protokol kullanarak uzak oturumda üst düzey çevre birimi işlevselliğini kullanıma sunar.
USB çevre birimi, uzak oturumda kullanılırken yerel cihazda kullanılamaz. Aynı anda yalnızca bir uzak oturumda kullanılabilir. Çevre birimi yerel cihazda ve uzak oturumda aynı anda kullanılabilir.
Düşük gecikme süreli bağlantılar için iyileştirilmiştir. Çevresel sürücü uygulamasına dayalı değişken. LAN ve WAN bağlantıları için iyileştirilmiştir ve bant genişliği ve gecikme süresi gibi koşullardaki değişikliklerin farkındadır.

Opak düşük düzey USB yeniden yönlendirmesini denetleme

Opak düşük düzey USB yeniden yönlendirmesi kullanarak USB çevre birimlerinin yeniden yönlendirilmesi RDP özelliği tarafından denetleniyor. Burada <değer>, biçimindeki USB\<Vendor ID and Product ID>\<USB instance ID>cihaz örneği yoludur.usbdevicestoredirect:s:<value>

Azure Sanal Masaüstü gibi bazı ürün ve hizmetler için RDP özellik değerini aşağıdaki gibi ayarlayarak yeniden yönlendirme davranışını denetleyebilirsiniz:

  • Bazı USB çevre birimleri, opak düşük düzey USB yeniden yönlendirme veya üst düzey yeniden yönlendirme kullanan işlevlere sahip olabilir. Varsayılan olarak, bu çevre birimleri üst düzey yeniden yönlendirme kullanılarak yeniden yönlendirilir. RdP özelliğini kullanarak bu çevre birimlerini opak düşük düzey USB yeniden yönlendirmesi kullanmaya zorlayabilirsiniz. Opak düşük düzey USB yeniden yönlendirmesi ile USB ses çevre birimlerini kullanmak için, ses çıkış konumu yerel bilgisayardaki sesleri çalacak şekilde ayarlanmalıdır.

  • Tüm USB çevre birimleri sınıfını yeniden yönlendirmek veya yönlendirmemek için sınıf GUID'lerini kullanın.

  • Değer, üst düzey yeniden yönlendirme mekanizmaları veya sürücüleri yüklü olmayan çevre birimlerinin çoğunu yeniden yönlendireceği için joker karakteri * kullanın. Sınıf GUID'leri, otomatik olarak eşleştirilmeyen ek çevre birimlerini yeniden yönlendirmek için kullanılabilir.

Değerler kendi başlarına kullanılabilir veya bu değerlerin bir bileşimi, işlem sırasına tabi olarak noktalı virgülle ayrıldığında birbirleriyle birlikte kullanılabilir. Aşağıdaki tabloda geçerli değerler ve işlem sırası listeleniyor:

Sipariş işleniyor Value Açıklama
Yok Değer belirtilmedi Opak alt düzey yeniden yönlendirme kullanarak desteklenen USB çevre birimlerini yeniden yönlendirmeyin.
1 * Üst düzey yeniden yönlendirme kullanmayan tüm çevre birimlerini yeniden yönlendirin.
2 {<DeviceClassGUID>} Belirtilen cihaz kurulum sınıfının üyesi olan tüm çevre birimlerini yeniden yönlendirin.
3 <USBInstanceID> Verilen cihaz örneği yolu tarafından belirtilen bir USB çevre birimine yeniden yönlendirme.
4 <-USBInstanceID> Verilen cihaz örneği yolu tarafından belirtilen bir çevre birimine yeniden yönlendirmeyin.

Doğru işleme sırasında bir dize olarak oluşturulduğunda söz dizimi şöyledir:

usbdevicestoredirect:s:*;{<DeviceClassGUID>};<USBInstanceID>;<-USBInstanceID>

USB cihazları için cihaz örneği yolu, biçiminde USB\<Device ID>\<USB instance ID>üç bölümde oluşturulur. Bu değeri Aygıt Yöneticisi veya Get-PnpDevice PowerShell cmdlet'ini kullanarak bulabilirsiniz. Sırayla üç bölüm şunlardır:

  1. Veri yolu sürücüsü adı, bu örnekte USB.
  2. USB çevre biriminin Satıcı Kimliğini (VID) ve Ürün Kimliğini (PID) içeren Cihaz Kimliği.
  3. Bir cihazı bilgisayardaki aynı türdeki diğer cihazlardan benzersiz olarak ayıran Örnek Kimliği.

RDP üzerinden yeniden yönlendirilecek USB çevre birimlerini belirtirken cihaz örneği yolunu kullanabilirsiniz. Cihaz örneği yolu kullanılırken, değer bağlı olduğu yerel cihazdaki bağlantı noktasına özgüdür. Örneğin, ilk USB bağlantı noktasına bağlı bir çevre biriminin cihaz örnek yolu USB\VID_045E&PID_0779\5&21F6DCD1&0&5vardır, ancak aynı çevre biriminin ikinci USB bağlantı noktasına bağlanması cihaz örneği yoluna USB\VID_045E&PID_0779\5&21F6DCD1&0&6sahiptir. USB çevre birimleri için cihaz örneği yolunun belirtilmesi, çevre biriminin yalnızca aynı bağlantı noktasına bağlandığında yeniden yönlendirildiği anlamına gelir.

Alternatif olarak, GUID sınıfını kullanarak usb çevre birimlerinin tüm cihaz kurulum sınıfını yeniden yönlendirebilirsiniz. Sınıf GUID'sini kullanırken, bağlı oldukları bağlantı noktasından bağımsız olarak, ilgili sınıf GUID'sine sahip yerel cihazdaki tüm çevre birimleri yeniden yönlendirilir. Örneğin, sınıf GUID'sini {4d36e96c-e325-11ce-bfc1-08002be10318} kullanmak tüm multimedya cihazlarını yeniden yönlendirir. Tüm sınıf GUID'lerinin listesi, Satıcılar tarafından kullanılabilen Sistem Tanımlı Cihaz Kurulum Sınıfları'nda sağlanır.

RDP özelliğinin nasıl kullanılacağına ilişkin bazı örnekler için bkz . usbdevicestoredirect RDP özelliği.

Desteklenen kaynaklar ve çevre birimleri

Aşağıdaki tabloda desteklenen her kaynak veya çevre birimi sınıfı ve her bir için kullanılması önerilen yeniden yönlendirme yöntemi listelenmiştir:

Kaynak veya çevre birimi sınıfı Yeniden yönlendirme yöntemi Baskın veri akışı yönü
Hepsi bir arada yazıcı/tarayıcı Opak alt düzey yeniden yönlendirme İki Yönlü
Ses girişi - mikrofon (USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
Ses çıkışı - hoparlör (USB veya tümleşik) Üst düzey - çevresel yansıma Uzak - yerel
Pil (otomatik, yapılandırılamaz) Üst düzey - durum yansıması Yerelden uzaka
Biyometrik okuyucu (oturum açma sırasında değil yalnızca oturum içinde) Opak alt düzey yeniden yönlendirme İki Yönlü
Kamera/web kamerası (USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
CD/DVD sürücüsü (salt okunur) Üst düzey - çevresel yansıma Yerelden uzaka
Pano Üst düzey - veri paylaşımı İki Yönlü
Klavye (USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
Yerel sabit sürücü veya USB çıkarılabilir depolama birimi Üst düzey - çevresel yansıma İki Yönlü
Konum Üst düzey - durum yansıması Yerelden uzaka
Fare (USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
MTP Medya Oynatıcı Üst düzey - çevresel yansıma Yerelden uzaka
Multimedya yeniden yönlendirme Üst düzey - uygulama bölme İki Yönlü
Kalem (USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
Yazıcı (yerel olarak bağlı veya ağ) Üst düzey - çevresel yansıma Uzak - yerel
PTP kamera Üst düzey - çevresel yansıma Yerelden uzaka
Tarayıcı Opak alt düzey yeniden yönlendirme İki Yönlü
Seri/COM bağlantı noktası Opak alt düzey yeniden yönlendirme İki Yönlü
Akıllı kart okuyucu Üst düzey - çevresel yansıma İki Yönlü
Dokunma (USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
İzleme yüzeyi (hassas dokunmatik yüzey (PTP) hareketleri hariç USB veya tümleşik) Üst düzey - çevresel yansıma Yerelden uzaka
USB'yi seri bağdaştırıcıya Opak alt düzey yeniden yönlendirme İki Yönlü
VoIP Telefon/Kulaklık Opak alt düzey yeniden yönlendirme İki Yönlü
WebAuthN Üst düzey - çevresel yansıma İki Yönlü

Not

  • Aşağıdaki çevre birimi sınıflarının yeniden yönlendirmesi engellenir:

    • USB ağ bağdaştırıcıları.
    • USB ekranlar.
  • Tarayıcı yeniden yönlendirmesi TWAIN desteği içermez.

  • Pil yeniden yönlendirmesi yalnızca Azure Sanal Masaüstü ve Windows 365 için kullanılabilir. Otomatik olarak kullanılabilir ve yapılandırılamaz.

  • Bluetooth sürücü yığınının yeniden yönlendirilmesi desteklenmez. Bir çevre birimi bluetooth klavyesi gibi yerel cihaza bağlıysa desteklenen çevre birimi sınıfına göre uzak oturuma yönlendirilir.

Aşağıdaki diyagramda her çevre birimi sınıfı için kullanılan yeniden yönlendirme yöntemleri gösterilmektedir:

Farklı çevre birimi sınıflarının üst düzey ve opak düşük düzeyli yeniden yönlendirme yöntemleriyle nasıl eşlenip eşlenemini gösteren diyagram.

Yapılandırma öncelik sırası

Yeniden yönlendirme için etkinleştirilen cihaz sınıfları ve yeniden yönlendirmelerin davranışı, uzak oturumun yöneticisi tarafından yapılandırılır. Davranış, Microsoft Intune veya Grup İlkesi (Active Directory veya yerel) sunucu tarafı tarafından yapılandırılabilir veya uzak oturuma bağlanmak için kullanılan bir .rdp dosyada belirtilebilir. Azure Sanal Masaüstü ve Uzak Masaüstü Hizmetleri,RDP özelliklerinin belirtilebileceği bir aracı hizmetine de sahiptir.

Ancak, daha kısıtlayıcı bir yapılandırmanın gerekli olduğu yerel cihazda belirli ayarlar geçersiz kılınabilir. Yapılandırıldığı her yerde daha kısıtlayıcı bir ayar önceliklidir; örneğin, bir yönetici panoyu tüm uzak oturumlar için varsayılan olarak yeniden yönlendirilecek şekilde yapılandırırsa, ancak yerel cihaz pano yeniden yönlendirmesini devre dışı bırakmak üzere yapılandırılmışsa, pano uzak oturumda kullanılamaz. Bu, kullanıcıların veya cihazların bir alt kümesinin varsayılan yapılandırmadan daha kısıtlayıcı ayarlar gerektirdiği senaryolarda esneklik sağlar.