تعيين خصائص بروتوكول سطح المكتب البعيد (RDP) المخصصة على تجمع مضيف في Azure Virtual Desktop
مقالة
عندما يقوم المستخدمون بتسجيل الدخول إلى تطبيق Windows أو تطبيق سطح المكتب البعيد، يتم عرض أسطح المكتب والتطبيقات التي لديهم حق الوصول إليها. لكل سطح مكتب وتطبيق، يوجد ملف مطابق .rdp يحتوي على جميع خصائص الاتصال لاستخدامها عند الاتصال بجلسة عمل بعيدة عبر بروتوكول سطح المكتب البعيد (RDP). يتم تعيين خصائص RDP هذه لكل تجمع مضيف.
يحتوي كل تجمع مضيف على مجموعة من خصائص RDP الافتراضية وقيمه. يمكنك إضافة خصائص أخرى إلى المجموعة الافتراضية أو تجاوز القيم الافتراضية عن طريق تعيين خصائص RDP المخصصة. توضح هذه المقالة كيفية تعيين خصائص RDP المخصصة على تجمع مضيف باستخدام مدخل Azure وAzure PowerShell وAzure CLI.
خصائص RDP لتجمع المضيف الافتراضي
تحتوي تجمعات المضيفين على خصائص وقيم RDP التالية بشكل افتراضي:
خاصية RDP
التفاصيل
audiomode:i:0
تحديد ما إذا كان الجهاز المحلي أو البعيد يقوم بتشغيل الصوت.
devicestoredirect:s:*
تحديد الأجهزة الطرفية التي تستخدم بروتوكول نقل الوسائط (MTP) أو بروتوكول نقل الصور (PTP)، مثل الكاميرا الرقمية، التي تتم إعادة توجيهها من جهاز Windows محلي إلى جلسة عمل بعيدة.
drivestoredirect:s:*
تحديد محركات الأقراص الثابتة والقابلة للإزالة والشبكة على الجهاز المحلي التي ستتم إعادة توجيهها وإتاحتها في جلسة عمل بعيدة.
enablecredsspsupport:i:1
تحديد ما إذا كان العميل سيستخدم موفر دعم أمان بيانات الاعتماد (CredSSP) للمصادقة إذا كان متوفرا.
redirectclipboard:i:1
تحديد ما إذا كان يجب إعادة توجيه الحافظة.
redirectcomports:i:1
تحديد ما إذا كان يتم إعادة توجيه منافذ التسلسل أو COM على الجهاز المحلي إلى جلسة عمل بعيدة.
redirectprinters:i:1
تحديد ما إذا كانت الطابعات المتوفرة على الجهاز المحلي تتم إعادة توجيهها إلى جلسة عمل بعيدة.
redirectsmartcards:i:1
تحديد ما إذا كان سيتم إعادة توجيه أجهزة البطاقات الذكية على الجهاز المحلي وإتاحتها في جلسة عمل بعيدة.
redirectwebauthn:i:1
تحديد ما إذا كانت طلبات WebAuthn من جلسة عمل بعيدة تتم إعادة توجيهها إلى الجهاز المحلي مما يسمح باستخدام المصادقات المحلية (مثل Windows Hello للأعمال ومفاتيح الأمان).
usbdevicestoredirect:s:*
تحديد أجهزة USB المدعومة على كمبيوتر العميل التي تتم إعادة توجيهها باستخدام إعادة توجيه مبهمة منخفضة المستوى إلى جلسة عمل بعيدة.
use multimon:i:1
تحديد ما إذا كانت الجلسة البعيدة ستستخدم جهاز عرض واحدا أو عدة أجهزة عرض من الجهاز المحلي.
videoplaybackmode:i:1
تحديد ما إذا كان الاتصال سيستخدم تدفق الوسائط المتعددة الفعالة ل RDP لتشغيل الفيديو.
في شريط البحث، اكتب Azure Virtual Desktop، ثم حدد إدخال الخدمة المطابق.
حدد تجمعات المضيفين، ثم حدد اسم تجمع المضيف الذي تريد تحديثه.
حدد خصائص RDP، ثم حدد علامة التبويب خيارات متقدمة .
أضف خصائص RDP إضافية أو قم بإجراء تغييرات على خصائص RDP الموجودة بتنسيق مفصول بفواصل منقوطة، مثل القيم الافتراضية المعروضة بالفعل.
عند الانتهاء، حدد Save لحفظ التغييرات. يحتاج المستخدمون إلى تحديث مواردهم لتلقي التغييرات.
لتكوين خصائص RDP باستخدام Azure PowerShell، استخدم الأمثلة التالية. تأكد من تغيير <placeholder> القيم الخاصة بك. للحصول على قائمة كاملة بالخصائص والقيم المدعومة، راجع خصائص RDP المدعومة باستخدام Azure Virtual Desktop.
افتح Azure Cloud Shell في مدخل Microsoft Azure باستخدام نوع محطة PowerShell الطرفية، أو قم بتشغيل PowerShell على جهازك المحلي.
لإضافة خصائص RDP مخصصة إلى تجمع مضيف والاحتفاظ بأي خصائص مخصصة موجودة تم تعيينها بالفعل، قم بتشغيل الأوامر التالية. يجب كتابة خصائص RDP بتنسيق مفصول بفواصل منقوطة. يضيف هذا المثال تعطيل الحافظة وإعادة توجيه الطابعة:
لاستبدال كافة الخصائص المخصصة الموجودة بمجموعة جديدة من خصائص RDP المخصصة، قم بتشغيل الأمر التالي. يعين هذا المثال فقط تعطيل الحافظة وإعادة توجيه الطابعة:
تحقق من خصائص RDP المخصصة التي تم تعيينها على نفس تجمع المضيف عن طريق تشغيل الأمر التالي:
Get-AzWvdHostPool -Name $hostPool -ResourceGroupName $resourceGroup | FT Name, CustomRdpProperty
يجب أن يكون الإخراج مشابها للمثال التالي:
Name : contoso-hp01
CustomRdpProperty : use multimon:i:1;redirectclipboard:i:0;redirectprinters:i:0;
يحتاج المستخدمون إلى تحديث مواردهم لتلقي التغييرات.
لتكوين خصائص RDP باستخدام Azure CLI، استخدم الأمثلة التالية. تأكد من تغيير <placeholder> القيم الخاصة بك. للحصول على قائمة كاملة بالخصائص والقيم المدعومة، راجع خصائص RDP المدعومة باستخدام Azure Virtual Desktop.
افتح Azure Cloud Shell في مدخل Microsoft Azure باستخدام نوع محطة Bash الطرفية، أو قم بتشغيل Azure CLI على جهازك المحلي.
لإضافة خصائص RDP مخصصة إلى تجمع مضيف والاحتفاظ بأي خصائص مخصصة موجودة تم تعيينها بالفعل، قم بتشغيل الأوامر التالية. يجب كتابة خصائص RDP بتنسيق مفصول بفواصل منقوطة. يضيف هذا المثال تعطيل إعادة توجيه الحافظة والطابعة إلى الخصائص المخصصة الموجودة:
لاستبدال كافة الخصائص المخصصة الموجودة بمجموعة جديدة من خصائص RDP المخصصة، قم بتشغيل الأمر التالي. يعين هذا المثال فقط تعطيل الحافظة وإعادة توجيه الطابعة:
تحقق من خصائص RDP المخصصة التي تم تعيينها على نفس تجمع المضيف عن طريق تشغيل الأمر التالي:
az desktopvirtualization hostpool show \
--name $hostPool \
--resource-group $resourceGroup \
--query "{name:name, customRdpProperty:customRdpProperty}" \
--output table
يجب أن يكون الإخراج مشابها للمثال التالي:
Name CustomRdpProperty
-------- ------------------------------------------------------------
contoso-hp01 use multimon:i:0;redirectclipboard:i:0;redirectprinters:i:0;
يحتاج المستخدمون إلى تحديث مواردهم لتلقي التغييرات.