تثبيت التطبيقات على الأجهزة التي تعمل بنظام التشغيل Windows 10 أو Windows 11 باستخدام الإعدادات المخصَّصة

الإصدارات المتوافقة مع هذه الميزة: Frontline Starter وFrontline Standard وFrontline Plus وBusiness Plus وEnterprise Standard وEnterprise Plus وEducation Standard وEducation Plus وEndpoint Education Upgrade وEnterprise Essentials وEnterprise Essentials Plus والنسخة المدفوعة من Cloud Identity.  مقارنة إصدارك

يمكنك تثبيت البرامج على أجهزة Windows المسجّلة في إدارة أجهزة Windows عن طريق إضافة إعدادات مخصّصة في "وحدة تحكّم المشرف في Google". حدِّد موقع ملف MSI للتطبيق في ملف XML الذي حدّدته كقيمة للإعداد المخصّص.

الخطوة 1: الحصول على تفاصيل التطبيق المطلوبة وإنشاء ملف XML

لإنشاء ملف XML، ستحتاج إلى عنوان URL للتطبيق وتجزئة الملف ومعرّف المنتج.

  1. على جهاز Windows، نزِّل ملف MSI الذي تريد نشره.

    ملاحظة: يجب أن يكون ملف تثبيت التطبيق متاحًا سواءً من الموقع الإلكتروني للمورّد أو من موقع خادم يمكن الوصول إليه عبر بروتوكول http أو https أو بروتوكول نقل الملفات (FTP) حيث يستضيف مشرف تكنولوجيا المعلومات الملف.

    على سبيل المثال، يمكنك تنزيل ملف تثبيت ‎7‑Zip من https://www.7-zip.org/a/7z1900-x64.msi.

  2. افتح PowerShell.

  3. للحصول على تجزئة الملف، نفِّذ Get‑FileHash -المسار PathToFile -الخوارزمية SHA256، حيث يكون PathToFile هو مسار ملف تثبيت التطبيق. سجِّل قيمة التجزئة، وهي سلسلة من 64 حرفًا تم عرضها في PowerShell.

    على سبيل المثال، إذا كان ملف MSI لبرنامج‎7‑Zip مُدرجًا في مجلد Downloads (التنزيلات)، نفِّذ Get‑FileHash ‑المسار C:\Users*username*\Downloads\7z1900‑x64.msi ‑الخوارزمية SHA256.

  4. للحصول على معرِّف المنتج، اتّبِع الخطوات التالية:

    1. انسخ نص PowerShell البرمجي التالي في محرِّر النصوص واحفظه باسم Get-MSIFileInformation.ps1.

      param(
      [parameter(Mandatory=$true)]
      [IO.FileInfo]$Path,
      [parameter(Mandatory=$true)]
      [ValidateSet("ProductCode","ProductVersion","ProductName")]
      [string]$Property
      )
      try {
          $WindowsInstaller = New-Object -ComObject WindowsInstaller.Installer
          $MSIDatabase = $WindowsInstaller.GetType().InvokeMember("OpenDatabase","InvokeMethod",$Null,$WindowsInstaller,@($Path.FullName,0))
          $Query = "SELECT Value FROM Property WHERE Property = '$($Property)'"
          $View = $MSIDatabase.GetType().InvokeMember("OpenView","InvokeMethod",$null,$MSIDatabase,($Query))
          $View.GetType().InvokeMember("Execute", "InvokeMethod", $null, $View, $null)
          $Record = $View.GetType().InvokeMember("Fetch","InvokeMethod",$null,$View,$null)
          $Value = $Record.GetType().InvokeMember("StringData","GetProperty",$null,$Record,1)
          return $Value
      }
      catch {
          Write-Output $_.Exception.Message
      }
      
    2. في PowerShell، نفِّذ *PathToScript*\Get‑MSIFileInformation.ps1 -المسار PathToFile -الخاصية ProductCode، حيث يكون PathToScript هو موقع نص PowerShell البرمجي وPathToFile هو مسار ملف تثبيت MSI.

      على سبيل المثال، في حال حفظ نص PowerShell البرمجي في مجلد Desktop (سطح المكتب)، للحصول على رمز منتج ‎7-Zip، نفِّذ C:\Users*username\Desktop\Get‑MSIFileInformation.ps1 ‑المسار C:\Users*username\Downloads\7z1900‑x64.msi ‑الخاصية ProductCode.

      معرّف المنتج هو سلسلة أبجدية رقمية بين أقواس. مثل {23170F69-40C1-2702-1900-00001000000}.

  5. أنشئ ملف XML:

    1. انسخ نص XML التالي في ملف نصي:

      <MsiInstallJob id="">
        <Product Version="1.0.0">
          <Download>
            <ContentURLList>
              <ContentURL>MSI-URL</ContentURL>
            </ContentURLList>
          </Download>
          <Enforcement>
            <CommandLine>/quiet</CommandLine>
            <TimeOut>5</TimeOut>
            <RetryCount>3</RetryCount>
            <RetryInterval>5</RetryInterval>
          </Enforcement>
          <Validation>
            <FileHash>{FileHash}</FileHash>
          </Validation>
        </Product>
      </MsiInstallJob>
      
    2. في علامات <ContentURL>، استبدِل MSI-URL بعنوان URL لملف MSI.

    3. في علامات <FileHash>، استبدِل FileHash بتجزئة ملف MSI. يجب تضمين قيمة تجزئة الملف بين قوسين، كما المثال التالي: <FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>.

    4. إذا لزم الأمر، عدِّل معلمات التثبيت في علامات <Enforcement>. للحصول على التفاصيل، يُرجى الرجوع إلى مستندات Microsoft.

    5. احفظ الملف.

الخطوة 2: إضافة الإعداد المُخصَّص

  1. في "وحدة تحكّم المشرف في Google"، انتقِل إلى "القائمة" ثم الأجهزة ثمالأجهزة الجوّالة ونقاط النهاية ثمالإعدادات ثمWindows

    يجب الحصول على امتياز مشرف الخدمات والأجهزة.

  2. انقر على الإعدادات المخصّصة.
  3. انقر على إضافة إعداد مُخصَّص.
  4. اضبط الإعداد المخصَّص:

    1. في الحقل OMA-URI، أدخِل EnterpriseDesktop واختَر ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI//DownloadInstall.
    2. في OMA-URI، استبدِل بمعرِّف المنتج لـ MSI، مع تشفير الأقواس. للتنسيق بشكل صحيح، أدخل %7BProductID%7D، حيث يمثل %7B الإصدار المشفر من "{" و %7D هو النسخة المشفرة من "}".

      على سبيل المثال، سلسلة OMA-URI لبرنامج ‎7-Zip هي ‎ ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall

    3. عند اختيار OMA-URI، يتم تعديل حقل الاسم إلى "DownloadInstall". أدخِل اسمًا فريدًا يتضمّن اسم التطبيق لمساعدتك في التعرّف عليه في قائمة الإعدادات المخصصة. على سبيل المثال، "ثبّت الإصدار 19.0 من 7-zip".

    4. بالنسبة إلى نوع البيانات، اختَر سلسلة (XML)، وانقر على تحميل XML، ثم اختَر ملف إعداد XML الذي أنشأته في القسم الأول.

    5. (اختياري) أدخِل وصفًا.

  5. للمتابعة واختيار الوحدة التنظيمية التي ينطبق عليها الإعداد المخصَّص، انقر على التالي. إذا كنت تريد بدء إعداد مخصّص آخر، انقر على إضافة إعداد آخر. لا يتم تطبيق هذه السياسات على وحدة تنظيمية حتى تنقر على التالي، وتختار الوحدة التنظيمية.

  6. اختَر وحدة تنظيمية واحدة أو أكثر لتطبيق السياسة عليها.

  7. انقر على تطبيق.

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

الخطوة 3: التحقّق من تثبيت التطبيق

يمكنك التأكّد من تثبيت تطبيق نشرته باستخدام إعداد مخصَّص على جهاز بعدة طرق. ويستغرق التحقق من الجهاز الحد الأدنى من مدة التأخر بين تطبيق الإعداد المخصَّص وانعكاس ذلك على الجهاز وذلك بسبب تمكنك من تشغيل عملية مزامنة يدوية.

على الجهاز

  1. على الجهاز، افتح الإعدادات وابحث عن مُدار بواسطة Google.
  2. في حال تثبيت التطبيق، يتم إدراجه ضمن المناطق المُدارة بواسطة Google في قسم التطبيقات.
  3. إذا لم يكن التطبيق مدرجًا في القائمة، يجب تشغيل عمليتَي مزامنة يدوية للتأكد من تلقِّي الجهاز للإعداد المخصّص. أثناء تعليق التثبيت، يتم إدراج التطبيق حسب معرّف المنتج. وبعد التثبيت، يتم إدراجه حسب اسم التطبيق.
  4. إذا لم يتم تثبيت التطبيق بعد عمليات المزامنة اليدوية، يُرجى مراجعة قيم الإعداد المخصَّص والتأكد من إعدادها بشكلٍ صحيح.

في مستودع التطبيقات للجهاز في "وحدة تحكّم المشرف"

يتيح لك هذا الخيار مراجعة التطبيقات المثبّتة على جهاز عن بُعد. ملاحظة: قد يستغرق ظهور بيانات التطبيق في قائمة التطبيقات مدة تصل إلى 12 ساعة.

  1. في "وحدة تحكّم المشرف في Google"، انتقِل إلى "القائمة" ثم الأجهزة ثمنظرة عامة

    يتطلب الحصول على امتيازات المشرف إعدادات جهاز مشترك.

  2. انقر على نقاط النهاية.
  3. انقر على الجهاز. إذا كانت مؤسستك تمتلك العديد من الأجهزة، استخدِم الفلاتر أو شريط البحث للعثور على الجهاز المحدد.
  4. انقر على التطبيقات المثبّتة وتأكَّد من إدراج التطبيق.

إلغاء تثبيت أحد التطبيقات

يمكنك إلغاء تثبيت التطبيقات التي تم تثبيتها باستخدام الإعدادات المخصّصة. لا يمكنك استخدام الإعدادات المخصَّصة لإلغاء تثبيت التطبيقات التي تم تثبيتها بطرق أخرى.

  1. في "وحدة تحكّم المشرف في Google"، انتقِل إلى "القائمة" ثم الأجهزة ثمالأجهزة الجوّالة ونقاط النهاية ثمالإعدادات ثمWindows

    يجب الحصول على امتياز مشرف الخدمات والأجهزة.

  2. انقر على الإعدادات المخصّصة.
  3. على يمين الشاشة، انقر على الوحدة التنظيمية التي تريد إلغاء تثبيت التطبيق لها. لإلغاء تثبيت التطبيق لجميع المستخدمين، اختَر الوحدة التنظيمية العليا.
  4. أشِر إلى الإعداد المخصَّص وانقر على حذف أو إيقاف. لتأكيد الحذف، انقر على حذف.

    إذا اخترت وحدة تنظيمية فرعية مكتسِبة للإعداد المخصَّص، يمكنك إيقاف الإعداد المخصَّص لأنه لا يمكنك حذفه لبقية المؤسسة. وإذا غيرت رأيك، يمكنك النقر على اكتساب لتثبيت التطبيق على الأجهزة في الوحدة التنظيمية الفرعية مرة أخرى.


إنّ Google وGoogle Workspace والعلامات والشعارات المرتبطة بهما هي علامات تجارية مسجَّلة مملوكة من قِبل شركة Google LLC. وجميع أسماء الشركات والمنتجات الأخرى هي علامات تجارية تملكها الشركات ذات الصلة بها.