استخدام MDM لنشر تحديثات البرامج على أجهزة Apple
تتضمن إدارة تحديثات البرامج وترقياتها اختبار تحديثات البرامج التجريبية وترقياتها ونشرها على أجهزة المستخدم وفرض السياسات التي تُلزم المستخدمين بتحديث أجهزتهم.
أوامر تحديث برامج MDM وترقيتها
أوامر تحديث برامج MDM وترقيتها مدرجة هنا. لا تسمح هذه الأوامر بالإشعارات المخصصة للمستخدم.
ملاحظة: في macOS 13 أو أحدث، يقر الـ Mac بأوامر ScheduleOSUpdateScan
و ScheduleOSUpdate
و OSUpdateStatus
و AvailableOSUpdate
ويستجيب لها، حتى عندما يكون الجهاز في نمط الإسبات أو غفوة الطاقة.
الأمر | نظام التشغيل المدعوم | خاضع للإشراف | الوصف | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Schedule an update scan | macOS | نعم | يطلب من الجهاز إجراء فحص في الخلفية بحثًا عن تحديثات نظام التشغيل. لمزيد من المعلومات، انظر جدولة بحث عن تحديثات نظام التشغيل على موقع ويب مطوري Apple. | ||||||||
List available updates | iOS iPadOS macOS tvOS | نعم (iOS، iPadOS، tvOS) لا (macOS) | يستعلم من الجهاز للحصول على قائمة بتحديثات نظام التشغيل المتوفرة. في macOS، يجب تنفيذ الأمر لمزيد من المعلومات، انظر قائمة تحديثات نظام التشغيل المتوفرة على موقع ويب مطوري Apple. | ||||||||
Schedule an update | iOS iPadOS macOS tvOS | نعم | يسمح للخادم بجدولة تحديث نظام التشغيل وتعيين أولوية التحديثات. لمزيد من المعلومات، انظر جدولة تحديث نظام التشغيل على موقع ويب مطوري Apple. | ||||||||
Update status | iOS iPadOS macOS tvOS | نعم | يستعلم من الجهاز عن حالة تحديثات البرامج. لمزيد من المعلومات، انظر معرفة حالة تحديث نظام التشغيل على موقع ويب مطوري Apple. |
خدمة بحث برامج Apple
خدمة بحث برامج Apple (المتوفرة على https://gdmf.apple.com/v2/pmv) هي المورد الرسمي للحصول على قائمة بالتحديثات والترقيات والاستجابات الأمنية السريعة المتوفرة للجمهور. وتسمح لحل MDM بالاستعلام عن الإصدارات بمجرد نشرها وحساب مدى إمكانية تطبيقها على كل طراز من الأجهزة بطريقة دقيقة وفي وقت مناسب.
تحتوي استجابة JSON على ثلاث قوائم بإصدارات البرنامج المتاحة:
PublicAssetSets: تحتوي هذه القائمة على أحدث الإصدارات المتاحة للعامة إذا حاولوا التحديث أو الترقية.
AssetSets: هذه مجموعة فرعية من PublicAssetSets، وتحتوي على جميع الإصدارات المتاحة لحلول MDM التي ينبغي دفعها إلى الأجهزة الخاضعة للإشراف.
PublicRapidSecurityResponses: تحتوي هذه القائمة على إصدارات الاستجابة الأمنية السريعة المتوفرة حاليًا لأجهزة Apple.
{
"AssetSets": {
"iOS": [
{
"ProductVersion": "17.5",
"Build": "21F6079",
"PostingDate": "2024-05-13",
"ExpirationDate": "2024-08-15",
"SupportedDevices": ["iPad11,1", "iPad11,2", "iPad11,3", "iPad11,4", "iPad11,6", "iPad11,7", "iPad12,1", "iPad12,2", "iPad13,1","iPad13,10", "iPad13,11", "iPad13,16", "iPad13,17", “iPad13,18", "iPad13,19", "iPad13,2", "iPad13,4", “iPad13,5", "iPad13,6", "iPad13,7", "iPad13,8", "iPad13,9", "iPad14,1", "iPad14,2", "iPad14,3", "iPad14,4", "iPad14,5", "iPad14,6", "iPad6,11", "iPad6,12", "iPad6,3", "iPad6,4", "iPad6,7", "iPad6,8", "iPad7,1", "iPad7,11", "iPad7,12", "iPad7,2", "iPad7,3", "iPad7,4", "iPad7,5", "iPad7,6", "iPad8,1", "iPad8,10", "iPad8,11", "iPad8,12", "iPad8,2", "iPad8,3", "iPad8,4", "iPad8,5", "iPad8,6", "iPad8,7", "iPad8,8", "iPad8,9", "iPhone10,1", "iPhone10,2", "iPhone10,3", "iPhone10,4", "iPhone10,5", "iPhone10,6", "iPhone11,2", "iPhone11,6", "iPhone11,8", "iPhone12,1", "iPhone12,3", "iPhone12,5", "iPhone12,8", "iPhone13,1", "iPhone13,2", "iPhone13,3", "iPhone13,4", "iPhone14,2", "iPhone14,3", "iPhone14,4", "iPhone14,5", "iPhone14,6", "iPhone14,7", "iPhone14,8", "iPhone15,2", "iPhone15,3"
]
},
يحتوي كل عنصر في القائمة على رقم ProductVersion
و Build
لنظام التشغيل، وعند نشر التحديث PostingDate
و ExpirationDate
، وقائمة SupportedDevices
لهذا الإصدار. تطابق قائمة الأجهزة قيمة ProductName
من الجهاز، والتي يتم إرجاعها في استجابة DeviceInformation
، أو طلب Authenticate
الأولي، أو في MachineInfo
عندما يحاول الجهاز التسجيل.
يتم تعيين تاريخ انتهاء الصلاحية عادةً على 180 يومًا بعد تاريخ الترحيل، ويحدد تاريخ انتهاء صلاحية توقيع التحديث. ولا يمكن تثبيت التحديث منتهي الصلاحية على الأجهزة بعد ذلك. عند توفر التحديثات اللاحقة، قد يتم تحديث تواريخ انتهاء الصلاحية للتحديثات السابقة. إذا لم يتم تحديد تاريخ انتهاء الصلاحية، فهذا يعني أن التحديث لم تنتهِ صلاحيته بعد. تنتهي صلاحية التحديث عندما يكون له تاريخ انتهاء صلاحية في الماضي فقط.
يتم تجميع الأصول حسب النظام الأساسي لنظام التشغيل باستخدام المفاتيح التالية:
iOS
(الذي يتضمن iPadOS و tvOS و watchOS)macOS
xrOS
(وهو visionOS)
استخدم قائمة إصدارات المنتج لتحديد الإصدارات الأكبر من إصدار نظام التشغيل الحالي للجهاز والتي يمكن تطبيقها على جهاز معين. وعليك تقديم قائمة الإصدارات إلى مسؤول MDM كترشيحات محتملة لتحديث نظام التشغيل.
تواريخ إصدار البرامج
يعرض الجدول أدناه تاريخ الإصدار، وتاريخ ظهور الإصدار للمستخدم (تأجيل لمدة 90 يومًا) والتاريخ الذي لا يكون التنزيل متوفرًا فيه من Apple بعد الآن.
macOS | iOS و iPadOS و tvOS | متوفر من Apple | مخفي بواسطة MDM حتى | ليس متوفرًا كتنزيل من Apple بعد الآن |
---|---|---|---|---|
14.3.1 | 17.3.1 (iOS، iPadOS) | 08/02/2024 | 8/5/2024 | 8/5/2024 |
17.4 (iOS، iPadOS) | 05/03/2024 | 03/06/2024 | 03/06/2024 | |
14.4 | 17.4 (tvOS) | 07/03/2024 | 05/06/2024 | 05/06/2024 |
14.5 | 17.5 | 13/05/2024 | 11/08/2024 | 11/08/2024 |
14.6 | 17.6 | 29/7/2024 | 27/10/2024 | 27/10/2024 |
تثبيت تحديثات البرامج وترقياتها
للمساعدة على ضمان تثبيت التعليمات البرمجية الموقعة من Apple فقط، تستخدم عملية تحديث برامج Apple وترقيتها جذر الثقة ذاته المستند إلى المكونات الصلبة والمُستخدم بواسطة الإقلاع آمن. تضمن عملية تصديق برامج النظام من Apple أنه لا يمكن تثبيت سوى نُسخ إصدارات نظام التشغيل التي تم توقيعها توقيعًا صحيحًا من قِبل Apple على iPhone و iPad و Mac التي تم بها تكوين الإعداد "تأمين كامل" بوصفه سياسة التمهيد الآمن في أداة أمن بدء التشغيل. تسمح هذه العملية لشركة Apple بالتوقف عن توقيع إصدارات نظام التشغيل الأقدم التي بها نقاط ضعف معروفة، وبالتالي تساعد في منع هجمات الإرجاع إلى إصدار أقدم.
ملاحظة: تدعم جميع إجراءات التثبيت في macOS 12.0.1 أو أحدث استخدام رمز bootstrap للمصادقة على أجهزة كمبيوتر Mac المزودة برقاقات Apple.
تتضمن إجراءات تثبيت التحديث والترقية الآتي:
الإجراء | الحد الأدنى من أنظمة التشغيل المدعومة | الوصف | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InstallASAP | iOS 9 iPadOS 13.1 macOS 10.11 tvOS 12 | في iOS و iPadOS و tvOS، يمكنك تثبيت تحديث برامج أو ترقية تم تنزيلهما سابقًا. في macOS، يمكنك تنزيل تحديثات البرامج أو ترقياتها وتشغيل إشعار إعادة التشغيل بالعد التنازلي. | |||||||||
الافتراضي | iOS 9 iPadOS 13.1 macOS 10.11 tvOS 12 | يمكنك تنزيل التحديث أو الترقية أو تثبيتهما، استنادًا إلى الحالة الحالية. يمكن لمسؤولي MDM التحقق من قاموس | |||||||||
InstallForce إعادة التشغيل | macOS 11 | تنفيذ الإجراء الافتراضي، ثم فرض إعادة التشغيل إذا تطلب التحديث ذلك. تتطلب الترقية دائمًا هذا الإجراء. هام: قد يؤدي | |||||||||
InstallLater | macOS 10.11 | يمكنك تنزيل تحديثات البرامج أو ترقياتها وتثبيتهما في وقت لاحق. | |||||||||
NotifyOnly | macOS 10.11 | يمكنك تنزيل تحديثات البرامج أو ترقياتها وإعلام المستخدم. | |||||||||
DownloadOnly | iOS 9 iPadOS 13.1 macOS 11 tvOS 12 | يمكنك تنزيل تحديثات البرامج أو ترقياتها دون تثبيتهما. |
إدارة تحديثات برامج macOS وترقياتها
في macOS 11، تم إدخال العديد من التغييرات لجعل عملية التحديث والترقية مشابهة لتلك الخاصة بكل من iOS و iPadOS. عند حدوث التحديثات والترقيات، يقوم برنامج التحديث بإجراء تغييرات على نظام التشغيل حتى قبل إعادة التشغيل. ويقلل هذا النهج بشكل كبير وقت تعطل Mac أثناء العملية. أضافت الإصدارات اللاحقة من macOS المزيد من التحسينات. يتضمن الجدول أدناه تحسينات إضافية.
الحد الأدنى لإصدار نظام التشغيل | التحسين | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
macOS 12.3 | يمكن للمسؤولين التحكم في أولوية الجدولة لتنزيل التحديث المطلوب وتجهيزه. يؤدي تعيين مفتاح تستفيد ترقيات macOS 13 أو أحدث من التحسينات الآتية:
| ||||||||||
macOS 13 | يقر جهاز Mac بأوامر |
يمكن تثبيت ملف تعريف التكوين على أجهزة كمبيوتر Mac لتمكين الخيارات التلقائية التالية:
التحقق من تحديثات برامج macOS وترقياتها في الخلفية
تنزيل تحديثات XProtect والحارس الرقمي وتثبيتها
Download and installation of automatic security updates
تنزيل تحديثات برامج macOS وترقياتها
تثبيت تحديثات macOS وترقياتها
فرض تحديثات برامج macOS أو ترقياتها
لفرض إنهاء التطبيقات بغرض تحديث البرامج أو ترقيتها، يمكنك استخدام الإجراء InstallForceRestart
. يتم إنهاء جميع التطبيقات الموجودة على Mac، حتى إذا لم يتم حفظ المستندات. يتطلب التحديث أو الترقية توصيل Mac بالطاقة أو شحن البطارية إلى الحد الأدنى من النسبة المئوية المطلوبة لتثبيت التحديثات.