نشر التطبيقات باستخدام RemoteApp في Azure Virtual Desktop

هناك طريقتان لجعل التطبيقات متاحة للمستخدمين في Azure Virtual Desktop: كجزء من سطح مكتب كامل أو كتطبيقات فردية مع RemoteApp. يمكنك نشر التطبيقات عن طريق إضافتها إلى مجموعة تطبيقات، والتي ترتبط بتجمع مضيف ومساحة عمل، ويتم تعيينها للمستخدمين. لمزيد من المعلومات حول مجموعات التطبيقات، راجع المصطلحات.

يمكنك نشر التطبيقات في السيناريوهات التالية:

  • بالنسبة لمجموعات تطبيقات RemoteApp، يمكنك نشر التطبيقات للبث عن بعد التي تم تثبيتها محليا على مضيفي الجلسة أو تسليمها ديناميكيا باستخدام إرفاق التطبيق وإرفاق تطبيق MSIX وتقديمها للمستخدمين كتطبيقات فردية في أحد عملاء سطح المكتب البعيد المدعومين.

  • بالنسبة لمجموعات تطبيقات سطح المكتب ، يمكنك فقط نشر سطح مكتب كامل وكافة التطبيقات في حزم MSIX باستخدام إرفاق تطبيق MSIX لتظهر في قائمة بدء المستخدم في جلسة عمل سطح المكتب. إذا كنت تستخدم إرفاق التطبيقات، فلن تتم إضافة التطبيقات إلى مجموعة تطبيقات سطح المكتب.

توضح هذه المقالة كيفية نشر التطبيقات المثبتة محليا مع RemoteApp باستخدام مدخل Microsoft Azure وAzure PowerShell. لا يمكنك نشر التطبيقات باستخدام Azure CLI.

المتطلبات الأساسية

لنشر تطبيق إلى مجموعة تطبيقات RemoteApp، تحتاج إلى الأشياء التالية:

  • حساب Azure مع اشتراك نشط.

  • تجمع مضيف موجود مع مضيفي جلسة العمل ومجموعة تطبيقات RemoteApp ومساحة عمل.

  • يتم تشغيل مضيف جلسة عمل واحد على الأقل في تجمع المضيف الذي تم تعيين مجموعة التطبيقات إليه.

  • يتم تثبيت التطبيقات التي تريد نشرها على مضيفي جلسة العمل في تجمع المضيف الذي تم تعيين مجموعة التطبيقات إليه. إذا كنت تستخدم إرفاق التطبيق، يجب إضافة حزمة MSIX وتعيينها إلى تجمع المضيف قبل البدء. لمزيد من المعلومات، راجع إضافة تطبيقات إرفاق التطبيقات وإدارتها.

  • كحد أدنى، يجب أن يكون لحساب Azure الذي تستخدمه أدوار التحكم في الوصول المستندة إلى الدور (RBAC) في مجموعة الموارد، أو على الاشتراك لإنشاء الموارد.

إضافة تطبيقات إلى مجموعة تطبيقات RemoteApp

لإضافة تطبيقات إلى مجموعة تطبيقات RemoteApp، حدد علامة التبويب ذات الصلة للسيناريو واتبع الخطوات.

فيما يلي كيفية إضافة تطبيقات إلى مجموعة تطبيقات RemoteApp باستخدام مدخل Microsoft Azure.

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. في شريط البحث، اكتب Azure Virtual Desktop وحدد إدخال الخدمة المطابق.

  3. حدد مجموعات التطبيقات، ثم حدد مجموعة تطبيقات RemoteApp التي تريد إضافة تطبيق إليها.

  4. حدد Applications، وحدد + Add. تأكد من أن لديك مضيف جلسة عمل واحد على الأقل قيد التشغيل في تجمع المضيف الذي تم تعيين مجموعة التطبيقات إليه.

  5. في علامة التبويب Basics، من القائمة المنسدلة لمصدر التطبيق، حدد App Attach أو القائمة أو File path. تتغير الحقول المتبقية استنادا إلى مصدر التطبيق الذي تحدده.

    • بالنسبة إلى App Attach، أكمل المعلومات التالية. يجب إضافة حزمة MSIX وتعيينها بالفعل إلى تجمع المضيف الخاص بك.

      المعلمة‬ القيمة / الوصف
      الحزمة حدد حزمة متوفرة لتجمع المضيف من القائمة المنسدلة. الحزم الإقليمية هي من إرفاق التطبيقات وحزم تجمع المضيف من إرفاق تطبيقات MSIX.
      التطبيق حدد تطبيقا من القائمة المنسدلة.
      معرف التطبيق أدخل معرفا فريدا للتطبيق.
      ‏‫اسم العرض‬ أدخل اسما مألوفا للتطبيق الخاص بالمستخدمين.
      ‏‏الوصف أدخل وصفا للتطبيق.
    • للحصول على القائمة ، أكمل المعلومات التالية:

      المعلمة‬ القيمة / الوصف
      التطبيق حدد تطبيقا من القائمة المنسدلة.
      ‏‫اسم العرض‬ أدخل اسما مألوفا للتطبيق الخاص بالمستخدمين.
      ‏‏الوصف أدخل وصفا للتطبيق.
      مسار التطبيق راجع مسار الملف إلى .exe ملف التطبيق وقم بتغييره إذا لزم الأمر.
      طلب سطر الأوامر حدد إذا كنت بحاجة إلى إضافة أمر معين للتشغيل عند تشغيل التطبيق. إذا قمت بتحديد نعم، أدخل الأمر في حقل سطر الأوامر.
    • بالنسبة لمسار الملف، أكمل المعلومات التالية:

      المعلمة‬ القيمة / الوصف
      مسار التطبيق أدخل مسار الملف إلى .exe ملف التطبيق.
      معرف التطبيق أدخل معرفا فريدا للتطبيق.
      ‏‫اسم العرض‬ أدخل اسما مألوفا للتطبيق الذي يتم عرضه للمستخدمين.
      ‏‏الوصف أدخل وصفا للتطبيق.
      طلب سطر الأوامر حدد إذا كنت بحاجة إلى إضافة أمر معين للتشغيل عند تشغيل التطبيق. إذا قمت بتحديد نعم، أدخل الأمر في حقل سطر الأوامر.

    بمجرد الانتهاء من علامة التبويب هذه، حدد التالي.

  6. في علامة التبويب أيقونة، تعتمد الخيارات التي تراها على مصدر التطبيق الذي حددته في علامة التبويب الأساسيات. باستخدام إرفاق التطبيق، يمكنك استخدام مسار UNC، ولكن بالنسبة إلى قائمة البدء ومسارالملف، يمكنك استخدام مسار محلي فقط.

    • إذا حددت إرفاق التطبيق، فحدد افتراضي لاستخدام الأيقونة الافتراضية للتطبيق، أو حدد مسار الملف لاستخدام أيقونة مخصصة.

      بالنسبة لمسار الملف، حدد أحد الخيارات التالية:

      • استعرض ملفات Azure لاستخدام أيقونة من مشاركة ملف Azure. حدد تحديد حساب تخزين وحدد حساب التخزين الذي يحتوي على ملف الأيقونة، ثم حدد تحديد ملف الأيقونة. استعرض للوصول إلى مشاركة الملف والدليل الذي توجد به الأيقونة، وحدد المربع الموجود بجانب الأيقونة التي تريد إضافتها، على سبيل المثال MyApp.ico، ثم حدد تحديد. يمكنك أيضا استخدام .png ملف. بالنسبة إلى فهرس الأيقونة، حدد رقم الفهرس للأيقونة التي تريد استخدامها. هذا هو عادة 0.

      • مسار ملف UNC لاستخدام أيقونة من مشاركة ملف. بالنسبة لمسار الأيقونة، أدخل مسار UNC إلى ملف الأيقونة، على سبيل المثال \\MyFileShare\MyApp.ico. يمكنك أيضا استخدام .png ملف. بالنسبة إلى فهرس الأيقونة، حدد رقم الفهرس للأيقونة التي تريد استخدامها. هذا هو عادة 0.

    • إذا حددت القائمة أو مسار الملف، لمسار الأيقونة، أدخل مسارا محليا إلى .exe الملف أو ملف الأيقونة، على سبيل المثال C:\Program Files\MyApp\MyApp.exe. بالنسبة إلى فهرس الأيقونة، حدد رقم الفهرس للأيقونة التي تريد استخدامها. هذا هو عادة 0.

    بمجرد الانتهاء من علامة التبويب هذه، حدد Review + add.

  7. في علامة التبويب Review + add ، تأكد من اجتياز التحقق من الصحة ومراجعة المعلومات المستخدمة لإضافة التطبيق، ثم حدد Add لإضافة التطبيق إلى مجموعة تطبيقات RemoteApp.

تعيين التطبيقات للمستخدمين

لا يتم تعيين التطبيقات بشكل فردي للمستخدمين إلا إذا كنت تستخدم إرفاق التطبيق. بدلا من ذلك، يتم تعيين المستخدمين لمجموعات التطبيقات. عند تعيين مستخدم إلى مجموعة تطبيقات، يمكنه الوصول إلى جميع التطبيقات في تلك المجموعة. لمعرفة كيفية تعيين مستخدمين لمجموعات التطبيقات، راجع تعيين مستخدمين إلى مجموعة تطبيقات أو إضافة تطبيقات إرفاق التطبيقات وإدارتها.

نشر تطبيقات Microsoft Store

يتم تحديث التطبيقات في Microsoft Store بشكل متكرر وغالبا ما يتم تثبيتها تلقائيا. يتضمن مسار الدليل لأحد التطبيقات المثبتة من Microsoft Store رقم الإصدار الذي يتغير في كل مرة يتم فيها تحديث أحد التطبيقات. إذا حدث تحديث تلقائيا، يتغير المسار ولم يعد التطبيق متوفرا للمستخدمين. يمكنك نشر التطبيقات باستخدام موقع Windows shell:appsFolder بالتنسيق shell:AppsFolder\<PackageFamilyName>!<AppId>، والذي لا يستخدم .exe الملف أو مسار الدليل مع رقم الإصدار. يضمن هذا الأسلوب أن موقع التطبيق صحيح دائما.

يعني استخدام shell:appsFolder أنه لا يتم التقاط أيقونة التطبيق تلقائيا من التطبيق. يجب توفير ملف أيقونة على محرك أقراص محلي على كل مضيف جلسة عمل في مسار لا يتغير، على عكس دليل تثبيت التطبيق.

حدد علامة التبويب ذات الصلة للسيناريو الخاص بك واتبع الخطوات.

فيما يلي كيفية نشر تطبيق Microsoft Store باستخدام واجهة مستخدم Windows ومدخل Microsoft Azure:

  1. على مضيف جلسة العمل، افتح مستكشف الملفات وانتقل إلى المسار shell:appsFolder.

  2. ابحث عن التطبيق في القائمة، وانقر بزر الماوس الأيمن فوقه، ثم حدد إنشاء اختصار.

  3. بالنسبة لمطالبة الاختصار التي تظهر، حدد نعم لوضع الاختصار على سطح المكتب.

  4. اعرض خصائص الاختصار وقم بتدوين قيمة الهدف . هذه القيمة هي اسم عائلة الحزمة ومعرف التطبيق الذي تحتاج إليه لنشر التطبيق.

  5. اتبع الخطوات الواردة في القسم إضافة تطبيقات إلى مجموعة تطبيقات RemoteApp لنشر تطبيق استنادا إلى مسار الملف. بالنسبة لمسار تطبيق المعلمة، استخدم القيمة من حقل الهدف للاختصار الذي أنشأته، ثم حدد مسار الأيقونة كملف الأيقونة المحلي.

نشر بيئة الاختبار المعزولة في Windows

يوفر بيئة الاختبار المعزولة في Windows بيئة سطح مكتب خفيفة الوزن لتشغيل التطبيقات بأمان في عزلة. يمكنك استخدام بيئة الاختبار المعزولة في Windows مع Azure Virtual Desktop في جلسة عمل سطح المكتب أو RemoteApp.

يحتاج مضيفو الجلسة إلى استخدام حجم جهاز ظاهري (VM) يدعم الظاهرية المتداخلة. للتحقق مما إذا كانت سلسلة VM تدعم الظاهرية المتداخلة، راجع أحجام الأجهزة الظاهرية في Azure، وانتقل إلى المقالة ذات الصلة لسلسلة الجهاز الظاهري، وتحقق من قائمة الميزات المدعومة.

  1. لتثبيت بيئة الاختبار المعزولة في Windows على مضيفي جلسة العمل، اتبع الخطوات الواردة في نظرة عامة بيئة الاختبار المعزولة في Windows. نوصي بتثبيت بيئة الاختبار المعزولة في Windows في صورة مخصصة يمكنك استخدامها عند إنشاء مضيفي جلسة العمل.

  2. بمجرد تثبيت بيئة الاختبار المعزولة في Windows على مضيفي جلسة العمل، فإنها متوفرة في جلسة عمل سطح المكتب. إذا كنت تريد أيضا نشره ك RemoteApp، فاتبع الخطوات لإضافة تطبيقات إلى مجموعة تطبيقات RemoteApp واستخدم مسار C:\Windows\System32\WindowsSandbox.exeالملف .

الخطوات التالية

  • تعرف على كيفية إضافة تطبيقات إرفاق التطبيقات وإدارتها.

  • تعرف على كيفية تخصيص الموجز بحيث تظهر الموارد بطريقة يمكن التعرف عليها للمستخدمين.

  • إذا واجهت مشكلات في التطبيقات التي تعمل في Azure Virtual Desktop، فإن App Assure هي خدمة من Microsoft مصممة لمساعدتك في حلها دون أي تكلفة إضافية. لمزيد من المعلومات، راجع App Assure.