Mengetahui fasa penguatkuasaan kemas kini perisian Apple
Menguatkuasakan kemas kini perisian menggunakan MDM melibatkan lima komponen utama:
Penyelesaian MDM
Peranti
Pengguna
Perkhidmatan Rujukan Perisian Apple
Katalog Kemas Kini Perisian Apple
Fasa 1
Penyelesaian MDM memantau Perkhidmatan Rujukan Perisian Apple untuk keluaran baharu secara tetap. Jika keluaran dikesan, ia mengunakan kunci SupportedDevices
katalog dan membandingkannya dengan senarai peranti terurus untuk menentukan peranti yang akan menggunakan keluaran.
Penyelesaian MDM juga sepatutnya melanggan laporan status softwareupdate.*
dan device.operating-system.*
untuk mengambil kemas kini secara automatik jika sebarang nilai tersebut bertukar.
Fasa 2
Penyelesaian MDM mencipta pengisytiharan com.apple.configuration.softwareupdate.enforcement.specific
dengan versi yang dikesan dan mentakrifkan TargetLocalDateTime
serta DetailsURL
secara pilihan menurut keperluan organisasi. Penyelesaian MDM kemudian menghantar pemberitahuan push kepada peranti untuk mencetuskan penyelarasan pengisytiharan. Untuk mendapatkan maklumat lanjut, lihat Menyepadukan Pengurusan Pengisytiharan di tapak web Pembangun Apple.
Fasa 3
Selepas pengisytiharan menjadi aktif pada peranti, ia mencapai Katalog Kemas Kini Perisian Apple untuk mengambil URL muat turun dan kemudian mula memuat turun kemas kini jika keperluan dipenuhi. Peranti kemudian memberikan pemberitahuan kepada pengguna dan mengembalikan yang berikut kepada penyelesaian MDM:
1. Nilai menunggu softwareupdate.install-state
, yang menandakan proses untuk meminta kemas kini telah bermula.
2. Nilai softwareupdate.install-state
untuk memuat turun, yang menandakan kemas kini sedang dimuat turun oleh peranti.
Jika perkhidmatan cache kandungan tersedia kepada peranti, ia cuba untuk memuat turun kemas kini perisian daripada cache kandungan.
Selepas peranti berjaya memuat turun kemas kini, ia menyediakan kemas kini perisian untuk pemasangan. Selepas proses ini diselesaikan, nilai softwareupdate.install-state
persediaan dihantar kembali kepada penyelesaian MDM.
Fasa 4
Peranti memasuki tempoh pemberitahuan. Bergantung pada masa pemasangan akan berlaku, pemberitahuan ini mungkin memaparkan teks dan pilihan berbeza.
Fasa 5
Sekiranya pengguna belum memasang kemas kini sebelum tarikh akhir penguatkuasaan, peranti memulakan pemasangan dan menghantar nilai softwareupdate.install-state
pemsangan kembali ke penyelesaian MDM. Sebelum memulakan pemasangan, Mac dengan Apple silicon menghubungi penyelesaian MDM untuk mengambil token bootstrap (jika token tersedia).
Jika kemas kini berjaya, peranti dimulakan semula. Jika kemas kini gagal, nilai softwareupdate.install-state
failed
dihantar. Dalam kedua-dua kes, peranti menghantar kembali laporan status softwareupdate.failure-reason
. Jika kemas kini berjaya, kunci kiraan mempunyai nilai 0
.
Fasa 6
Peranti kemudian menghantar maklumat berikut kembali kepada penyelesaian MDM. Bergantung pada kemas kini, bukan semua objek ini mempunyai nilai kembali.
StatusDeviceOperatingSystemVersion: Laporan status versi sistem pengendalian peranti.
StatusDeviceOperatingSystemBuildVersion: Laporan status pengecam binaan perisian peranti.
StatusDeviceOperatingSystemSupplementalBuildVersion: Laporan status versi sistem pengendalian peranti dan pengecam binaan Respons Keselamatan Pantas.
StatusDeviceOperatingSystemSupplementalExtraVersion: Laporan status pengecam Respons Keselamatan Pantas sistem pengendalian peranti.
Fasa 7
Penyelesaian MDM menyahtetapkan pengisytiharan daripada peranti dan menghantar pemberitahuan push kepada peranti untuk memulakan penyelarasan. Selepas menyelaras, peranti mengeluarkan pengisytiharan.