التكوين الإفصاحي لإعدادات تحديث البرامج على أجهزة Apple
يمكنك استخدام تكوين إعدادات تحديث البرامج لفرض تحديثات البرامج في وقت معين. لمزيد من المعلومات، انظر استخدام MDM لنشر تحديثات البرامج.
يدعم تكوين إعدادات تحديث البرامج ما يلي:
الحد الأدنى من أنظمة التشغيل والقنوات المدعومة: iOS 18 و iPadOS 18 وجهاز iPad المشترك وجهاز macOS 15.
يتطلب الإشراف: نعم، باستثناء الآتي: مفاتيح الفرض ومفاتيح
OfferPrograms
للاختبار التجريبي.أنواع التسجيلات المدعومة: تسجيل الجهاز، تسجيل الجهاز التلقائي.
مفاتيح القاموس AutomaticActions
يوفر القاموس AutomaticActions
المفاتيح الموضحة أدناه (الافتراضي هو Allowed
وليس مطلوبًا).
المفتاح | النوع | سلوك الدمج | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| تعداد | آخر قيمة من القائمة: Allowed، AlwaysOn، AlwaysOff. | يحدد ما إذا كان يمكن التحكم في التنزيلات التلقائية والتجهيز التلقائي للتحديثات المتاحة فقط (وليس الترقيات والاستجابات الأمنية السريعة) بواسطة المستخدم:
| ||||||||
| تعداد | آخر قيمة من القائمة: Allowed، AlwaysOn، AlwaysOff. | يحدد ما إذا كان يمكن التحكم في التثبيت التلقائي لتحديثات نظام التشغيل المتاحة فقط (وليس الترقيات والاستجابات الأمنية السريعة) بواسطة المستخدم:
| ||||||||
(macOS فقط) | تعداد | آخر قيمة من القائمة: Allowed، AlwaysOn، AlwaysOff. | يحدد ما إذا كان يمكن التحكم في التثبيت التلقائي لتحديثات الأمن المتاحة بواسطة المستخدم:
|
في حالة وجود إفصاحات متعددة تتضمن قيمة للمفتاح نفسه، تكون الأولوية للقيمة الأخيرة في القائمة الآتية المُطبَّقة بواسطة أي من تلك الإفصاحات: Allowed
، AlwaysOn
، AlwaysOff
.
مفاتيح القاموس RapidSecurityResponse لـ iOS و iPadOS و macOS
يحتوي القاموس RapidSecurityResponse
على المفاتيح الموضحة أدناه (الافتراضي هو "صواب" وليس مطلوبًا).
المفتاح | النوع | سلوك الدمج | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| قيمة منطقية | منطقي وتشغيل القيم | إذا كان خطأ، فلا يتم توفير الاستجابات الأمنية السريعة لتثبيت المستخدم. يحدد ذلك ما إذا كان يتم تثبيت الاستجابات الأمنية السريعة تلقائيًا على أجهزة المستخدم. | ||||||||
| قيمة منطقية | منطقي وتشغيل القيم | إذا كان خطأ، فلا يتم توفير عمليات إرجاع الإصدارات السابقة من الاستجابات الأمنية السريعة للمستخدم. يتحكم ذلك فيما إذا كان لدى المستخدمين خيار لإزالة استجابة أمنية سريعة. |
بشكل مستقل عن المفتاح Enable
، لا يزال يمكن تثبيت الاستجابات الأمنية السريعة باستخدام الإفصاح com.apple.configuration.softwareupdate.enforcement.specific
.
مفاتيح قاموس التأجيلات لـ iOS و iPadOS
توفر قواميس التأجيلات مفاتيح مختلفة لتكوين السلوك بناءً على النظام الأساسي (لا توجد مفاتيح افتراضية، وليست مطلوبة).
المفتاح | النوع | سلوك الدمج | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| عدد صحيح من 1 إلى 90 | الحد الأقصى لعدد الأيام | يحدد عدد أيام تأجيل تحديث للبرامج. عند التعيين، لا تظهر تحديثات وترقيات البرامج إلا بعد التأجيل المحدد، وذلك بعد إصدار تحديث أو ترقية البرامج. | ||||||||
| تعداد | آخر قيمة من القائمة: الكل، الأقدم، الأحدث | يحدد الطريقة التي يعرض الجهاز بها ترقيات البرامج للمستخدم. عندما يكون هناك تحديث متاح أو ترقية متاحة للبرامج، يكون سلوك الجهاز كالآتي:
|
يمكن استخدام كل من CombinedPeriodInDays
و RecommendedCadence
مجتمعة. على سبيل المثال، إذا تم تعيين RecommendedCadence
إلى الأقدم
وتم تعيين CombinedPeriodInDays
إلى 30، لا يرى المستخدم تحديثات البرنامج لأقدم إصدار إلا بعد 30 يومًا من تاريخ نشرها.
مفاتيح قاموس التأجيلات لـ macOS
المفتاح | النوع | سلوك الدمج | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| عدد صحيح من 1 إلى 90 | الحد الأقصى لعدد الأيام | يحدد عدد أيام تأجيل ترقية البرنامج على الجهاز. عند التعيين، لا تظهر ترقيات البرنامج إلا بعد التأجيل المحدد، وذلك بعد إصدار ترقية البرنامج. | ||||||||
| عدد صحيح من 1 إلى 90 | الحد الأقصى لعدد الأيام | يحدد عدد أيام تأجيل تحديث البرنامج فقط (وليس ترقية البرنامج أو الاستجابة الأمنية السريعة) على الجهاز. عند التعيين، لا تظهر تحديثات البرنامج إلا بعد التأجيل المحدد، وذلك بعد إصدار تحديث البرنامج. | ||||||||
| عدد صحيح من 1 إلى 90 | الحد الأقصى لعدد الأيام | يحدد عدد أيام تأجيل التحديثات غير المتعلقة بنظام التشغيل. عند التعيين، لا تظهر التحديثات إلا بعد التأجيل المحدد، وذلك بعد إصدار التحديث. |
في macOS، يتوفر مفتاح إضافي لتحديد ما إذا كان يمكن لكل من المستخدمين والمسؤولين المحليين القياسيين تنفيذ تحديث أو ترقية (السلوك الافتراضي)، أو تحديد ما إذا كانت الأذونات الإدارية مطلوبة (الافتراضي "صواب" وليس مطلوبًا).
المفتاح | النوع | سلوك الدمج | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| قيمة منطقية | منطقي وتشغيل القيم | إذا كان صوابًا، يمكن للمستخدم القياسي تنفيذ التحديثات والترقيات. إذا كان خطأ، يمكن للمسؤولين فقط تنفيذ التحديثات والترقيات. |
مفاتيح قاموس فرض تحديثات البرامج
يوفر الإفصاح المفاتيح الموضحة أدناه (كل السلاسل ولا شيء افتراضي).
المفتاح | مطلوب | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| نعم | إصدار نظام التشغيل المستهدف لتحديث الجهاز إليه في الوقت المناسب. هذا رقم إصدار نظام التشغيل، على سبيل المثال iOS 17.4. | |||||||||
| لا | إصدار البنية المستهدف لتحديث الجهاز إليه بحلول الوقت المحدد، على سبيل المثال 21E219. يستخدم النظام إصدار البنية للاختبار خلال فترات التغذية. يمكن أن يتضمن إصدار البنية معرِّف إصدار تكميليًا، على سبيل المثال 21E219a. إذا لم يكن إصدار البنية متسقًا مع إصدار نظام التشغيل المستهدف المحدد في المفتاح | |||||||||
| لا | قيمة التاريخ والوقت المحليين التي تحدد موعد فرض تثبيت تحديث البرنامج. استخدم التنسيق YYYY-MM-DDTHH:MM:SS، حيث إنه مشتق من RFC3339 لكن لا يتضمن فرقًا في توقيت النطاق الزمني. إذا لم يُطلِق المستخدم تحديث البرنامج قبل هذا الوقت، يفرض الجهاز تثبيته. | |||||||||
| لا | عنوان صفحة ويب تعرض التفاصيل التي توفرها المؤسسة حول الإصدار المفروض. |
إذا حدد تكوين إصدار نظام تشغيل أو بنية نفس إصدار الجهاز الحالي أو أقدم منه، يتم تجاهل التكوين.
إذا كانت هناك تكوينات متعددة بإصدار نظام تشغيل أو بنية أحدث من إصدار الجهاز الحالي، تتم معالجة التكوين ذي التاريخ والوقت المستهدفين الأحدث أولًا، ثم أي تكوينات أخرى متبقية في قائمة الانتظار. عند تحديث الجهاز إلى إصدار جديد، تتم إعادة معالجة مجموعة التكوينات لتحديد التكوين التالي الذي ستتم معالجته.
يتم تثبيت أي استجابات أمنية سريعة متاحة تلقائيًا إذا حدد حل MDM TargetOSVersion
فقط. لاستهداف إصدار محدد أو استجابة أمنية سريعة، يمكن لحل MDM استخدام المفتاح TargetBuildVersion
إضافةً إلى تحديد البنية، بما في ذلك معرِّف الإصدار التكميلي.
مفتاح الإشعارات
يقوم مفتاح الإشعارات بتغيير سلوك الإشعار الافتراضي بحيث يعرض إشعارًا قبل ساعة واحدة فقط من موعد الفرض والعد التنازلي لإعادة التشغيل (الافتراضي هو "صواب" وليس مطلوبًا).
المفتاح | النوع | سلوك الدمج | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| قيمة منطقية | منطقي وتشغيل القيم | إذا كان صوابًا، يعرض الجهاز كل إشعارات فرض تحديث البرنامج. إذا كان خطأ، يعرض الجهاز فقط الإشعارات التي تُطلق قبل ساعة من موعد الفرض النهائي، وإشعار إعادة التشغيل بالعد التنازلي. |
إدارة تحديثات البرامج التجريبية
على أجهزة iPhone أو iPad غير الخاضعة للإشراف، يمكن فقط استخدام المصفوفة OfferPrograms
للسماح للمستخدمين بالتسجيل يدويًا في البرامج التجريبية التي اشتركت فيها المؤسسة. يوفر القاموس التجريبي المفاتيح الآتية (ليست مطلوبة):
المفتاح | النوع | الافتراضي | سلوك الدمج | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| تعداد | مسموح به | آخر قيمة من القائمة: Allowed، AlwaysOn، AlwaysOff | يحدد ما إذا كان يمكن التحكم في التسجيل في البرنامج التجريبي بواسطة المستخدم في واجهة المستخدم الخاصة بإعدادات تحديث البرنامج:
| |||||||
| مصفوفة | — | اتحاد فريد لكل القيم | مصفوفة تتضمن البرامج التجريبية المسموح بها على الجهاز. لا يجب أن يكون هذا المفتاح موجودًا إلا في حالة تعيين المفتاح | |||||||
| قاموس | — | التكوين الأول مُطبَّق | يسجل الجهاز تلقائيًا في هذا البرنامج التجريبي. لا يجب أن يكون هذا المفتاح موجودًا إلا في حالة تعيين المفتاح |
إضافةً إلى إرسال اسم البرنامج، يتطلب الخياران OfferPrograms
و RequireProgram
إرسال رمز البرنامج التجريبي إلى الجهاز. يُستخدم هذا الرمز مع Apple للتحقق من الأهلية وتلقي تكوين مُحدَّث لتحديث البرنامج.
للسماح للمستخدمين بالتسجيل باستخدام حساب Apple أو حساب Apple المُدار الخاص بهم, يمكن لحل MDM تعيين المفتاح ProgramEnrollment
إلى Allowed
. يسمح ذلك للمستخدمين بالتسجيل في أي برنامج متاح بحسابهم وأيضًا في أي برنامج تجريبي محدد بواسطة المصفوفة OfferPrograms
. يجب أن يحتوي كل قاموس برنامج في المصفوفة OfferPrograms
على المفاتيح الآتية (كل السلاسل، كلها مطلوب):
المفتاح | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| وصف للبرنامج التجريبي قابل للقراءة بواسطة إنسان. | ||||||||||
| رمز الخدمة الأولية التي يشكل خادم MDM جزءًا منها لصالح المؤسسة. يُستخدم هذا الرمز في تسجيل الجهاز في البرنامج التجريبي الملائم له. |
إذا أرادت المؤسسة السماح للمستخدمين بالمشاركة من دون الحاجة إلى تسجيل الدخول، يمكنهم تعيين المفتاح ProgramEnrollment
إلى AlwaysOn
. وفي هذه الحالة يتم تقديم كل البرامج المدرجة في المصفوفة OfferPrograms
إلى المستخدمين. ويمكنهم أيضًا تسجيل الأجهزة تلقائيًا في برنامج تجريبي عن طريق تعيين ProgramEnrollment
إلى AlwaysOn
وتحديد البرنامج التجريبي الذي يجب أن يُسجِّل فيه الجهاز باستخدام القاموس RequireProgram
. يتطلب القاموس RequireProgram
المفاتيح الآتية (كل السلاسل):
المفتاح | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| وصف للبرنامج التجريبي قابل للقراءة بواسطة إنسان. | ||||||||||
| رمز الخدمة الأولية التي يشكل خادم MDM جزءًا منها لصالح المؤسسة. يُستخدم هذا الرمز في تسجيل الجهاز في البرنامج التجريبي الملائم له. |
إذا أرادت المؤسسة منع المستخدمين من التسجيل، يمكنهم تعيين المفتاح ProgramEnrollment
إلى AlwaysOff
. ويعمل ذلك أيضًا على إلغاء تسجيل الجهاز من أي برنامج تجريبي تم التسجيل فيه بالفعل يدويًا أو تلقائيًا.
ملاحظة: يطبِّق كل بائع MDM هذه الإعدادات بشكل مختلف. لمعرفة كيفية تطبيق إعدادات تحديث البرامج المتنوعة على أجهزتك والمستخدمين، راجع وثائق بائع MDM.