Apple aygıtları için bildirim temelli Yazılım Güncelleme ayarları konfigürasyonu
Yazılım güncellemelerini belirli bir zamanda uygulatmak için Yazılım Güncelleme ayarları konfigürasyonunu kullanın. Daha fazla bilgi edinmek istiyorsanız Yazılım güncellemelerini dağıtmak için MDM’yi kullanma konusuna bakın.
Yazılım Güncelleme ayarları konfigürasyonu şunları destekler:
Desteklenen minimum işletim sistemleri ve kanallar: iOS 18, iPadOS 18, Paylaşılan iPad aygıtı, macOS 15 aygıtı.
Denetleyip yönetme gerektirir: Şunlar dışında Evet: Uygulatma anahtarları, beta testi
OfferPrograms
anahtarları.Desteklenen kayıt türleri: Aygıt Kaydı, Otomatik Aygıt Kaydı.
AutomaticActions sözlük anahtarları
AutomaticActions
sözlüğü aşağıda gösterilen anahtarları sunar (saptanmış değer Allowed
ve gerekli değil).
Anahtar | Tür | Birleştirme davranışı | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Enum | Şu listedeki son değer: Allowed, AlwaysOn, AlwaysOff. | Otomatik indirmelerin ve yalnızca kullanılabilir güncellemelerin (yükseltmelerin ve Hızlı Güvenlik Yanıtları’nın değil) hazırlanmasının kullanıcı tarafından denetlenip denetlenemeyeceğini belirtir:
| ||||||||
| Enum | Şu listedeki son değer: Allowed, AlwaysOn, AlwaysOff. | Yalnızca kullanılabilir işletim sistemi güncellemelerinin (yükseltmelerin ve Hızlı Güvenlik Yanıtları’nın değil) otomatik yüklenmesinin kullanıcı tarafından denetlenip denetlenemeyeceğini belirtir:
| ||||||||
(yalnızca macOS) | Enum | Şu listedeki son değer: Allowed, AlwaysOn, AlwaysOff. | Kullanılabilir güvenlik güncellemelerinin otomatik yüklenmesinin kullanıcı tarafından denetlenip denetlenemeyeceğini belirtir:
|
Birden fazla bildirimin aynı anahtara yönelik bir değer içermesi durumunda, aşağıdaki listede bulunan ve söz konusu bildirimlerin herhangi biri tarafından uygulanmış son değer önceliklidir: Allowed
, AlwaysOn
, AlwaysOff
.
iOS, iPadOS ve macOS için RapidSecurityResponse sözlük anahtarları
RapidSecurityResponse
sözlüğü aşağıda gösterilen anahtarları içerir (saptanmış değer Doğru ve gerekli değil).
Anahtar | Tür | Birleştirme davranışı | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Boole değeri | Değerlerin mantıksal VE işlemi | Yanlış olarak ayarlanmışsa Hızlı Güvenlik Yanıtları kullanıcının yüklemesi için sunulmaz. Bu, Hızlı Güvenlik Yanıtları’nın kullanıcının aygıtlarına otomatik olarak yüklenip yüklenemeyeceğini tanımlar. | ||||||||
| Boole değeri | Değerlerin mantıksal VE işlemi | Yanlış olarak ayarlanmışsa Hızlı Güvenlik Yanıtı geri dönüşleri kullanıcıya sunulmaz. Bu, kullanıcıların Hızlı Güvenlik Yanıtı’nı silme seçeneğinin olup olmadığını denetler. |
Hızlı Güvenlik Yanıtları, Enable
anahtarından bağımsız olarak com.apple.configuration.softwareupdate.enforcement.specific
bildirimiyle hâlâ yüklenebilir.
iOS ve iPadOS için Deferrals sözlük anahtarları
Deferrals sözlükleri, platforma bağlı olarak davranışı ayarlamak için farklı anahtarlar sunar (saptanmış yok, gerekli değil).
Anahtar | Tür | Birleştirme davranışı | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 1–90 aralığında bir tamsayı | Maksimum gün sayısı | Yazılım güncellemenin erteleneceği gün sayısını belirtir. Bu seçenek ayarlandığında yazılım güncellemeleri ve yükseltmeleri, yalnızca yazılım güncellemesinin veya yükseltmesinin çıkışının ardından belirtilen gecikme süresi geçtikten sonra görünür. | ||||||||
| Enum | Şu listedeki son değer: All, Oldest, Newest | Aygıtın yazılım yükseltmelerini kullanıcıya nasıl göstereceğini belirtir. Yazılım güncelleme ve yükseltme varken aygıt şu şekilde davranır:
|
Hem CombinedPeriodInDays
hem de RecommendedCadence
birlikte kullanılabilir. Örneğin RecommendedCadence
, Oldest
’a ve CombinedPeriodInDays
, 30’a ayarlanırsa kullanıcı yalnızca çıkış tarihlerinden 30 gün sonra en eski sürüme yönelik yazılım güncellemelerini görür.
macOS için Deferrals sözlük anahtarları
Anahtar | Tür | Birleştirme davranışı | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 1–90 aralığında bir tamsayı | Maksimum gün sayısı | Aygıtta yazılım yükseltmenin erteleneceği gün sayısını belirtir. Bu seçenek ayarlandığında yazılım yükseltmeleri, yalnızca yazılım yükseltmesinin çıkışının ardından belirtilen gecikme süresi geçtikten sonra görünür. | ||||||||
| 1–90 aralığında bir tamsayı | Maksimum gün sayısı | Aygıtta yalnızca yazılım güncellemenin (yazılım yükseltmenin veya Hızlı Güvenlik Yanıtı’nın değil) erteleneceği gün sayısını belirtir. Bu seçenek ayarlandığında yazılım güncellemeleri, yalnızca yazılım güncellemesinin çıkışının ardından belirtilen gecikme süresi geçtikten sonra görünür. | ||||||||
| 1–90 aralığında bir tamsayı | Maksimum gün sayısı | İşletim sistemi için olmayan güncellemelerin erteleneceği gün sayısını belirtir. Bu seçenek ayarlandığında güncellemeler, yalnızca güncellemenin çıkışının ardından belirtilen gecikme süresi geçtikten sonra görünür. |
macOS’te, güncellemeyi veya yükseltmeyi hem standart kullanıcıların hem de yerel yöneticilerin gerçekleştirip gerçekleştirmeyeceğini belirleyen (saptanmış davranış) veya yönetici izinlerinin gerekli olup olmayacağını belirleyen (saptanmış değer Doğru ve gerekli değil) ek bir anahtar vardır.
Anahtar | Tür | Birleştirme davranışı | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Boole değeri | Değerlerin mantıksal VE işlemi | Doğru olarak ayarlanmışsa güncellemeleri ve yükseltmeleri standart bir kullanıcı gerçekleştirebilir. Yanlış olarak ayarlanmışsa güncellemeleri ve yükseltmeleri yalnızca yöneticiler gerçekleştirebilir. |
Yazılım güncellemelerini uygulatma sözlük anahtarları
Bildirim, aşağıda gösterilen anahtarları sunar (tümü dizgi ve saptanmış yok).
Anahtar | Gerekli | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Evet | Uygun zamanda aygıtın güncelleneceği hedef işletim sistemi sürümü. Bu, işletim sistemi sürümü numarasıdır (örneğin iOS 17.4). | |||||||||
| Hayır | Belirtilen zamanda aygıtın güncelleneceği hedef geliştirme sürümü (örneğin 21E219). Sistem, değerlendirme dönemi boyunca test için geliştirme sürümünü kullanır. Geliştirme sürümü, ek sürüm tanıtıcısı (örneğin 21E219a) içerebilir. Geliştirme sürümü ile | |||||||||
| Hayır | Yazılım güncellemenin ne zaman yüklenmeye zorlanacağını belirten yerel tarih saat değeri. RFC3339’dan türetilen ama saat dilimi farkı içermeyen YYYY-MM-DDTHH:MM:SS biçimini kullanın. Kullanıcı bu zaman gelmeden yazılım güncellemeyi başlatmazsa aygıt güncellemeyi yüklenmeye zorlar. | |||||||||
| Hayır | Kuruluşun, uygulatılan sürümle ilgili sağladığı ayrıntıları gösteren web sayfasının URL’si. |
Konfigürasyon, şu anki aygıt sürümüyle aynı veya daha eski bir işletim sistemi veya geliştirme sürümü belirtirse konfigürasyon yok sayılır.
Şu anki aygıt sürümünden daha yeni bir işletim sistemi veya geliştirme sürümüne sahip birden fazla konfigürasyon varsa en yakın hedef tarihe ve saate sahip konfigürasyon ilk önce işlenir, diğerleri sırada bırakılır. Aygıt yeni bir sürüme güncellendiğinde bir sonraki işlenecek olanı belirlemek için konfigürasyon kümeleri yeniden işlenir.
MDM çözümü yalnızca TargetOSVersion
anahtarını tanımlıyorsa kullanılabilir Hızlı Güvenlik Yanıtları otomatik olarak yüklenir. MDM çözümü, belirli bir sürümü veya Hızlı Güvenlik Yanıtı’nı hedeflemek amacıyla ek sürüm tanıtıcısı da dahil olmak üzere geliştirme sürümünü belirtmeye ek olarak TargetBuildVersion
anahtarını da kullanabilir.
Notifications anahtarı
Notifications anahtarı, saptanmış bildirim davranışını yalnızca uygulatma zamanından 1 saat önce bir bildirim ve yeniden başlatma geri sayımını gösterecek şekilde değiştirir (saptanmış değer Doğru ve gerekli değil).
Anahtar | Tür | Birleştirme davranışı | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Boole değeri | Değerlerin mantıksal VE işlemi | Doğru olarak ayarlanmışsa aygıt, yazılım güncelleme uygulatma bildirimlerinin tümünü gösterir. Yanlış olarak ayarlanmışsa aygıt, yalnızca uygulatma zamanından 1 saat önce başlatılan bildirimleri ve yeniden başlatma geri sayım bildirimini gösterir. |
Beta yazılımı güncellemelerini yönetme
Denetlenip yönetilmeyen iPhone veya iPad aygıtlarında, kuruluşun abone olduğu beta programlarına kullanıcıları elle kaydettirmek için yalnızca OfferPrograms
dizisi kullanılabilir. Beta sözlüğü aşağıdaki anahtarları sunar (gerekli değil):
Anahtar | Tür | Saptan- mış | Birleştirme davranışı | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Enum | Allowed | Şu listedeki son değer: Allowed, AlwaysOn, AlwaysOff | Yazılım güncelleme ayarları kullanıcı arayüzünde beta programı kaydının kullanıcı tarafından denetlenip denetlenemeyeceğini belirtir:
| |||||||
| Dizi | — | Tüm değerlerin benzersiz birleşimi | Aygıtta izin verilen beta programlarının bir dizisi. Bu anahtar, yalnızca | |||||||
| Sözlük | — | İlk konfigürasyon uygulanır | Aygıt, bu beta programına otomatik olarak kaydolur. Bu anahtar yalnızca, |
OfferPrograms
ve RequireProgram
seçenekleri, programın adını göndermeye ek olarak beta programının jetonunun da aygıta gönderilmesini gerektirir. Bu jeton, uygunluğu doğrulamak ve güncellenmiş bir yazılım güncelleme konfigürasyonu almak için Apple ile kullanılır.
MDM çözümü, kullanıcıların kendi kişisel Apple Hesapları’nı veya Yönetilen Apple Hesapları’nı kullanarak kaydolmasına olanak tanımak için ProgramEnrollment
anahtarını Allowed
olarak ayarlayabilir. Bu, kullanıcıların hesapları için kullanılabilir olan herhangi bir programa ve ayrıca OfferPrograms
dizisi tarafından belirtilen beta programlarına kaydolmalarına olanak tanır. OfferPrograms
dizisindeki her Program sözlüğü şu anahtarlardan (tümü dizgi, tümü gerekli) oluşmalıdır:
Anahtar | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Beta programının okunabilir bir açıklaması. | ||||||||||
| Kuruluş için MDM çözümünün bir parçası olduğu değerlendirme servis jetonu. Bu jeton, aygıtı ilgili beta programına kaydettirmek için kullanılır. |
Kuruluş, kullanıcıların giriş yapmaları gerekmeden katılmalarına izin vermek isterse ProgramEnrollment
anahtarını AlwaysOn
olarak ayarlayabilir. Bu durumda, kullanıcılara OfferPrograms
dizisinde listelenen tüm programlar sunulur. Aygıtlar, AlwaysOn
’a ayarlanmış ProgramEnrollment
anahtarının ve RequireProgram
sözlüğü ile aygıtın kaydettirilmesi gereken beta programını tanımlamanın bir birleşimi kullanılarak da bir beta programına otomatik olarak kaydettirilebilir. RequireProgram
sözlüğü aşağıdaki anahtarları gerektirir (tümü dizgi):
Anahtar | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Beta programının okunabilir bir açıklaması. | ||||||||||
| Kuruluş için MDM çözümünün bir parçası olduğu değerlendirme servis jetonu. Bu jeton, aygıtı ilgili beta programına kaydettirmek için kullanılır. |
Kuruluşun kullanıcıların kaydolmasını engellemek istemesi durumunda, ProgramEnrollment
anahtarı kuruluş tarafından AlwaysOff
olarak ayarlanabilir. Bu, aynı zamanda aygıtın daha önce elle veya otomatik olarak kaydettirildiği herhangi bir beta programındaki kaydını da siler.
Not: Her bir MDM satıcısı bu ayarları farklı şekilde uygular. Aygıtlarınıza ve kullanıcılarınıza çeşitli yazılım Güncelleme ayarlarının nasıl uygulandığını öğrenmek istiyorsanız MDM satıcınızın belgelerine bakın.