Urus item log masuk dan tugas latar belakang pada Mac
Sebelum macOS 13, sebahagian daripada proses reka bentuk aplikasi untuk fail boleh laksana pembantu termasuk skrip yang memasang satu atau lebih senarai sifat dalam direktori tertentu berdasarkan jenis perkhidmatan. Dalam macOS 13 atau lebih baharu, struktur baharu dalam pakej app meringkaskan pemasangan item log masuk dan senarai sifat yang berkaitan dengan mengemas kini fail boleh laksana pembantu daripada versi lebih awal macOS. Rangka kerja ini digunakan untuk mencipta ketelusan kepada pengguna apabila anda mengkonfigurasikan item log masuk, ejen pelancaran dan daemon pelancaran pada Mac. Rangka kerja ini menggunakan objek SMAppService
untuk mengawal fail boleh laksana pembantu yang terdapat dalam pakej utama app. Ia juga boleh digunakan untuk mendaftar dan mengawal item log masuk, ejen pelancaran serta daemon pelancaran sebagai fail boleh laksana pembantu untuk app dan ia berfungsi dengan semua jenis app, tidak kira cara ia dipasang.
Mengerahkan app pembantu dan fail boleh laksana
Organisasi mempunyai kebolehan untuk mengkonfigurasi item yang ditentukan menggunakan muat beban konfigurasi baharu. Kandungan Muat Beban ialah tatasusunan kamus dan setiap kamus menentukan peraturan untuk satu atau lebih item berpotensi. Item pertama yang sepadan dengan peraturan semasa pemasangan memaklumkan pentadbir yang item diurus sedang dipasang. Sebarang pemasangan seterusnya untuk item yang sepadan dengan peraturan tidak mencipta pemberitahuan tambahan sepanjang hari (24 jam selepas pemberitahuan pertama). Apabila item ditemui dan diurus menggunakan konfigurasi ini, pentadbir dan pengguna seharusnya memfailkan maklum balas dengan vendor app dan pasukan alat dalaman untuk memanfaatkan rangka kerja baharu dalam app dipakej.
Pemberitahuan pengguna akhir untuk app yang diurus dalam muat beban ini dikendalikan oleh pemberitahuan tunggal, yang memberitahu pengguna bahawa item diurus sedang dipasang dan boleh dilihat dalam Seting Sistem. Semasa pemberitahuan ini kekal pada skrin, pemberitahuan lain untuk item terurus tidak muncul. Jika pemberitahuan ini ditutup, sebarang pemasangan terurus seterusnya memaklumkan pengguna lagi. Jika pemberitahuan “Ditidurkan”, tiada lagi pemberitahuan item log masuk, ejen pelancaran dan daemon pelancaran sehingga tamat masa yang dipilih—1 minggu atau 1 hari.
Mengenal pasti app menggunakan pengurusan tugas latar belakang
Pentadbir perlu mengetahui sebarang item yang menggunakan app dan fail boleh laksana pembantu yang digunakan oleh organisasi mereka. Untuk membantu mengenal pasti item yang dikerahkan dan didaftarkan dengan rangka kerja baharu, uji aliran kerja pengerahan standard dan analisis konfigurasi terhasil untuk item yang berkenaan. Sebagai contoh:
Gunakan laporan status pengisytiharan untuk tugas latar belakang tersedia dalam macOS 14 atau lebih baharu.
Navigasi ke Seting Sistem > Umum > Item Log Masuk untuk melihat senarai sebarang item yang didaftarkan dengan rangka kerja baharu. Untuk melihat item yang sedang dilancarkan, klik butang Maklumat.
Gunakan alat perintah baris untuk mengumpul maklumat sistem penting, mereset data untuk ujian dan memantau aktiviti menggunakan app Konsol dan Terminal.
sfltool dumpbtm: Mencetak status semasa item log masuk dan latar belakang, termasuk UUID muat beban
servicemanagement
dimuatkan. Output perintah ini sepatutnya disertakan dengan sebarang maklum balas yang anda failkan bersama item lain yang disenaraikan dalam bahagian Maklum Balas Pelaporan.sfltool resetbtm: Mereset data item log masuk dan latar belakang. Jika anda menggunakan perintah ini antara ujian, pengguna disyorkan untuk turut memulakan semula komputer mereka.
Untuk memantau aktiviti pengurusan item Log Masuk dan latar belakang dalam Konsol: Tapis pada
subsistem:backgroundtaskmanagement
dankategori:mcx
, atau gunakan perintah berikut untuk menstrim log dalam Terminal:strim log —nyahpepijat —info —predikat "subsistem == 'com.apple.backgroundtaskmanagement’dan kategori = 'mcx'"
Utiliti Penilaian Mac versi 4.3.0 atau lebih baharu, tersedia daripada AppleSeed untuk IT, mempunyai keupayaan untuk menjana hasil ujian yang mengembalikan maklumat terperinci, serupa dengan
sfltool dumpbtm
. Ujian ini untuk item log masuk, ejen pelancaran atau daemon pelancaran melaporkan aplikasi dipasang semasa yang menggunakan pengurusan Log Masuk dan Latar Belakang dalam macOS. Keputusan ujian ini diformatkan sebaris dengan ujian Utiliti Penilaian Mac lain dan boleh dieksport sebagai fail teks pembatasan untuk mendapatkan analisis lanjut.
Menggunakan profil konfigurasi XML untuk pengurusan tugas latar belakang
Anda boleh menggunakan profil konfigurasi XML untuk mengurus tugas latar belakang. Apabila anda berbuat demikian, semua item dibandingkan dengan semua jenis peraturan. Apabila item sepadan dengan peraturan, item diluluskan secara automatik. Ini ialah jenis peraturan yang dipertimbangkan apabila memadankan:
BundleIdentifier Aplikasi: Pengecam pakej (juga dikenali sebagai ID pakej) aplikasi untuk dipadankan, yang mesti padanan tepat.
BundleIdentifierPrefix Aplikasi: Awalan ID pakej aplikasi untuk dipadankan.
TeamIdentifier Pembangun: Pengecam pasukan daripada atribut tandatangan kod, yang mesti padanan tepat.
Label Perkhidmatan: Nilai parameter Label
launchd
.plist untuk dipadankan, yang mesti padanan tepat.LabelPrefix Perkhidmatan: Awalan parameter Label
launchd
.plist untuk dipadankan.
Untuk mendapatkan maklumat lanjut, lihat Contoh pengurusan tugas latar belakang dan Seting muat beban MDM Item Log Masuk Terurus.
Atribut daripada aplikasi lain
Apple mengekalkan fail keutamaan bernama attributions.plist
yang mengandungi banyak app pembantu atau fail boleh laksana aplikasi yang kerap digunakan oleh aplikasi tertentu. Maklumat ini boleh digunakan untuk membantu anda mengenal pasti aplikasi pembantu dan fail boleh laksana yang kelihatan dalam item log masuk pengguna semasa permulaan. Untuk mendapatkan rujukan penuh item biasa ini dan atributnya, semak fail yang terletak di sini:
/Sistem/Pustaka/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/Resources/