Χρήση MDM για ανάπτυξη ενημερώσεων λογισμικού σε συσκευές Apple
Η διαχείριση ενημερώσεων και αναβαθμίσεων λογισμικού περιλαμβάνει τη δοκιμή ενημερώσεων και αναβαθμίσεων προκυκλοφορίας, την ανάπτυξή τους στις συσκευές του χρήστη και την επιβολή πολιτικών που επιβάλλουν στους χρήστες να διατηρούν ενημερωμένες τις συσκευές τους. Για περισσότερες πληροφορίες, ανατρέξτε στο βίντεο WWDC21 Manage software updates in your organization (Διαχείριση ενημερώσεων λογισμικού στον οργανισμό σας) και στο βίντεο WWDC23 Εξερευνήστε τις εξελίξεις στη δηλωτική διαχείριση συσκευών.
Εντολές ενημέρωσης και αναβάθμισης λογισμικού MDM
Εδώ παρουσιάζονται οι εντολές ενημέρωσης και αναβάθμισης λογισμικού MDM. Αυτές οι εντολές δεν επιτρέπουν προσαρμοσμένες γνωστοποιήσεις που προβάλλονται στον χρήστη.
Σημείωση: Στο macOS 13 ή μεταγενέστερη έκδοση, το Mac αναγνωρίζει και αποκρίνεται στις εντολές ScheduleOSUpdateScan
, ScheduleOSUpdate
, OSUpdateStatus
και AvailableOSUpdate
, ακόμη και όταν η συσκευή βρίσκεται σε λειτουργία ύπνου ή PowerNap.
Εντολή | Υποστηριζόμενο λειτουργικό σύστημα | Επιβλεπόμενο | Περιγραφή | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Schedule an update scan | macOS | Ναι | Απαιτεί από τη συσκευή να εκτελέσει σάρωση στο παρασκήνιο για ενημερώσεις λειτουργικού συστήματος. Για περισσότερες πληροφορίες, δείτε την ενότητα Προγραμματισμός σάρωσης ενημέρωσης λειτουργικού συστήματος στον ιστότοπο Apple Developer. | ||||||||
List available updates | iOS iPadOS macOS tvOS | Ναι (iOS, iPadOS, tvOS) Όχι (macOS) | Υποβάλλει ερώτημα στη συσκευή για μια λίστα με τις διαθέσιμες ενημερώσεις λειτουργικού συστήματος. Στο macOS, πρέπει να εκτελεστεί η εντολή Για περισσότερες πληροφορίες, δείτε την ενότητα Εμφάνιση διαθέσιμων ενημερώσεων λειτουργικού συστήματος στον ιστότοπο Apple Developer. | ||||||||
Schedule an update | iOS iPadOS macOS tvOS | Ναι | Επιτρέπει στον διακομιστή να προγραμματίζει μια ενημέρωση λειτουργικού συστήματος και να ορίζει την προτεραιότητα για ενημερώσεις. Για περισσότερες πληροφορίες, δείτε την ενότητα Προγραμματισμός ενημέρωσης λειτουργικού συστήματος στον ιστότοπο Apple Developer. | ||||||||
Update status | iOS iPadOS macOS tvOS | Ναι | Υποβάλλει ερώτημα στη συσκευή για την κατάσταση των ενημερώσεων λογισμικού. Για περισσότερες πληροφορίες, δείτε την ενότητα Λήψη της κατάστασης ενημέρωσης λειτουργικού συστήματος στον ιστότοπο Apple Developer. |
Υπηρεσία διερεύνησης λογισμικού Apple
Μπορείτε να χρησιμοποιήσετε την Υπηρεσία αναζήτησης λογισμικού Apple για να λάβετε μια λίστα με τις διαθέσιμες ενημερώσεις.
Σε iOS 15, iPadOS 15 και macOS 12.0.1 ή μεταγενέστερες εκδόσεις, μια λύση MDM θα μπορεί να υπολογίσει την εφαρμοσιμότητα ενημερώσεων με έγκαιρο και ακριβή τρόπο αμέσως μόλις κυκλοφορήσει μια ενημέρωση. Η λύση MDM αναζητά στην υπηρεσία μια ακριβή λίστα διαθέσιμων ενημερώσεων και μετά καθορίζει μια συγκεκριμένη έκδοση κατά την αποστολή μιας εντολής ScheduleOSUpdate
. Οι συσκευές δεν χρειάζεται να εκτελούν την εντολή AvailableOSUpdate
για αναζήτηση διαθέσιμων ενημερώσεων για την ενημέρωση που θα προγραμματιστεί.
Η απόκριση JSON περιέχει τρεις λίστες διαθέσιμων εκδόσεων λογισμικού:
PublicAssetSets: Αυτή η λίστα περιέχει τις πιο πρόσφατες κυκλοφορίες που είναι διαθέσιμες στο ευρύ κοινό (μη επιβλεπόμενες συσκευές) όταν οι χρήστες προσπαθούν να πραγματοποιήσουν ενημέρωση ή αναβάθμιση.
AssetSets: Αυτή η λίστα (ένα υποσύνολο της PublicAssetSets) περιέχει όλες τις εκδόσεις που είναι διαθέσιμες για λύσεις MDM για ώθηση σε επιβλεπόμενος συσκευές.
PublicRapidSecurityResponses: Αυτή η λίστα περιέχει κυκλοφορίες Γρήγορης απόκρισης ασφαλείας που είναι διαθέσιμες εκείνη τη στιγμή για συσκευές Apple. Για περισσότερες πληροφορίες σχετικά με τις εκδόσεις Ταχέων αποκρίσεων ασφαλείας, δείτε την ενότητα Ταχείες αποκρίσεις ασφαλείας.
Κάθε στοιχείο στη λίστα περιέχει τον αριθμό έκδοσης προϊόντος του λειτουργικού συστήματος, την ημερομηνία δημοσίευσης, την ημερομηνία λήξης και μια λίστα υποστηριζόμενων συσκευών για τη συγκεκριμένη έκδοση. Η λίστα συσκευών αντιστοιχεί στις τιμές ProductName
από τη συσκευή, οι οποίες επιστρέφονται στο αρχικό αίτημα Authenticate ή στην απόκριση DeviceInformation
.
Η ημερομηνία λήξης συνήθως ορίζεται στις 180 ημέρες μετά την ημερομηνία δημοσίευσης. Όταν κυκλοφορούν επακόλουθες εκδόσεις, μπορούν να ενημερώνονται οι ημερομηνίες λήξης των προηγούμενων εκδόσεων. Αν δεν παρέχεται ημερομηνία λήξης, η έκδοση δεν έχει λήξει. Μια έκδοση έχει λήξει μόνο όταν έχει παρελθοντική ημερομηνία λήξης.
Οι πόροι ομαδοποιούνται κατά πλατφόρμα λειτουργικού συστήματος. Επί του παρόντος, όλοι οι πόροι βρίσκονται κάτω από το iOS, συμπεριλαμβανομένου του tvOS και του watchOS. Χρησιμοποιήστε τη λίστα εκδόσεων προϊόντος για να προσδιορίσετε ποιες εκδόσεις είναι μεγαλύτερες από την τρέχουσα έκδοση λειτουργικού συστήματος της συσκευής. Δώστε αυτήν τη λίστα εκδόσεων στον διαχειριστή ως υποψήφιες ενημερώσεις λειτουργικού συστήματος.
Αυτές είναι δειγματικές αποκρίσεις:
{ "PublicAssetSets": {
"iOS": [
{
"ProductVersion": "16.4.1",
"PostingDate": "2023-04-17",
"ExpirationDate": "2023-07-31",
"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"
]
}
},
{
"AssetSets": {
"iOS": [
{
"ProductVersion": "16.4.1",
"PostingDate": "2023-04-07",
"ExpirationDate": "2023-07-31",
"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"
]
},
Ημερομηνίες κυκλοφορίας λογισμικού
Ο παρακάτω πίνακας εμφανίζει την ημερομηνία έκδοσης, την ημερομηνία κατά την οποία η έκδοση είναι ορατή στον χρήστη (αναβολή 90 ημερών) και την ημερομηνία κατά την οποία η λήψη δεν είναι πλέον διαθέσιμη από την Apple.
macOS | iOS, iPadOS, tvOS | Διατίθεται από την Apple | Κρυμμένο από την MDM μέχρι | Δεν διατίθεται πλέον ως λήψη από την Apple |
---|---|---|---|---|
17 | 18/09/2023 | 17/12/2023 | 17/12/2023 | |
13.6 | 17.0.1 (iOS, iPadOS) | 21/09/2023 | 20/12/2023 | 20/12/2023 |
17.0.2 iPhone 15 (όλα τα μοντέλα) | 21/09/2023 | 20/12/2023 | 20/12/2023 | |
14 | 17.0.2 (iOS, iPadOS) | 26/09/2023 | 25/12/2023 | 25/12/2023 |
17.0.2 (iOS, iPadOS) | 04/10/2023 | 02/01/2024 | 02/01/2024 | |
14.1 | 17.1 | 25/10/2023 | 23/01/2024 | 23/01/2024 |
14.1.1 | 17.1.1 | 07/11/2023 | 11/02/2024 | 11/02/2024 |
14.1.2 | 17.1.2 (iOS, iPadOS) | 30/11/2023 | 28/02/2024 | 28/02/2024 |
14.2 | 17.2 | 11/12/2023 | 10/03/2024 | 10/03/2024 |
14.2.1 | 17.2.1 (iOS, iPadOS) | 19/12/2023 | 18/03/2024 | 18/03/2024 |
14.3 | 17.3 | 22/01/2024 | 21/04/2024 | 21/04/2024 |
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 |
Εγκατάσταση ενημερώσεων και αναβαθμίσεων λογισμικού
Για να διασφαλίζεται ότι εγκαθίσταται μόνο κώδικας υπογεγραμμένος από την Apple, η διαδικασία ενημέρωσης και αναβάθμισης λογισμικού της Apple χρησιμοποιεί την ίδια ρίζα αξιοπιστίας βάσει υλισμικού που χρησιμοποιείται από την ασφαλή εκκίνηση. Η διαδικασία εξουσιοδότησης λογισμικού συστήματος της Apple διασφαλίζει ότι μόνο αντίγραφα εκδόσεων λειτουργικού συστήματος που υπογράφονται ενεργά από την Apple μπορούν να εγκατασταθούν σε ένα iPhone, iPad, και σε ένα Mac με τη ρύθμιση «Πλήρης ασφάλεια» διαμορφωμένη ως την πολιτική ασφαλούς εκκίνησης στο Βοήθημα ασφάλειας εκκίνησης. Αυτή η διεργασία διασφαλίζει ότι η Apple δεν υπογράφει παλαιότερες εκδόσεις λειτουργικών συστημάτων με γνωστές ευπάθειες, και συνεπώς αυτό αποτρέπει τις επιθέσεις υποβάθμισης.
Σημείωση: Όλες οι ενέργειες εγκατάστασης σε macOS 12.0.1 ή μεταγενέστερες εκδόσεις υποστηρίζουν τη χρήση του διακριτικού bootstrap για έλεγχο ταυτότητας σε υπολογιστές Mac με Apple Silicon.
Οι ενέργειες εγκατάστασης ενημέρωσης και αναβάθμισης περιλαμβάνουν τις εξής:
Ενέργεια | Ελάχιστες υποστηριζόμενες εκδόσεις λειτουργικών συστημάτων | Περιγραφή | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InstallASAP | iOS 9 iPadOS 13.1 macOS 10.11 tvOS 12 | Σε iOS, iPadOS και tvOS, εγκατάσταση μιας ενημέρωσης ή αναβάθμισης λογισμικού που είχε ληφθεί παλαιότερα. Σε macOS, λήψη της ενημέρωσης ή αναβάθμισης λογισμικού και ενεργοποίηση της γνωστοποίησης αντίστροφης μέτρησης επανεκκίνησης. | |||||||||
Default | iOS 9 iPadOS 13.1 macOS 10.11 tvOS 12 | Λήψη ή εγκατάσταση της ενημέρωσης ή αναβάθμισης, ανάλογα με την τρέχουσα κατάσταση. Οι διαχειριστές MDM μπορούν να ελέγξουν το λεξικό | |||||||||
InstallForce Restart | macOS 11 | Εκτέλεση της προεπιλεγμένης ενέργειας και μετά επιβολή επανεκκίνησης αν απαιτείται από την ενημέρωση. Απαιτείται πάντα από μια αναβάθμιση. Σημαντικό: Το | |||||||||
InstallLater | macOS 10.11 | Λήψη της ενημέρωσης ή αναβάθμισης λογισμικού και εγκατάσταση σε μεταγενέστερο χρόνο. | |||||||||
NotifyOnly | macOS 10.11 | Λήψη της ενημέρωσης ή αναβάθμισης λογισμικού και γνωστοποίηση στον χρήστη. | |||||||||
DownloadOnly | iOS 9 iPadOS 13.1 macOS 11 tvOS 12 | Λήψη της ενημέρωσης ή αναβάθμισης λογισμικού χωρίς εγκατάσταση. |
Διαχείριση ενημερώσεων και αναβαθμίσεων λογισμικού iOS και iPadOS
Σε iOS και iPadOS, οι ενημερώσεις και αναβαθμίσεις προσφέρονται στους χρήστες ως μέρος της τυπικής διαδικασίας γνωστοποιήσεων και στην εφαρμογή «Ρυθμίσεις». Για έναρξη της ενημέρωσης ή της αναβάθμισης, οι χρήστες ίσως χρειαστεί να συμφωνήσουν με τους ενημερωμένους όρους και προϋποθέσεις. Αν δεν υπάρχει κωδικός στη συσκευή, μπορείτε να ολοκληρώσετε την εγκατάσταση απομακρυσμένα μέσω της λύσης MDM σας.
Αν η συσκευή έχει κωδικό, μετά την αποστολή της ενημέρωσης ή αναβάθμισης στη συσκευή από τη λύση MDM, η συσκευή τοποθετεί σε ουρά την ενημέρωση ή αναβάθμισης και ζητείται από τον χρήστη να εισαγάγει τον κωδικό του για να ξεκινήσει η εγκατάσταση αμέσως ή να αναβληθεί για βραδινή εγκατάσταση.
Όταν στέλνετε μια εντολή εγκατάστασης ενημέρωσης λογισμικού, η συσκευή εμφανίζει στον χρήστη την ενημέρωση ή αναβάθμιση και την περιγράφει ως απαιτούμενη από τον οργανισμό σας. Όλες οι ενημερώσεις ή αναβαθμίσεις που αποστέλλονται από την MDM αντιμετωπίζονται όπως απαιτείται και μπορούν να αναβληθούν από τον χρήστη μόνο μέχρι τρεις φορές. Μετά την τρίτη φορά αναβολής από τον χρήστη, η συσκευή απαιτεί από τον χρήστη να προγραμματίσει την ενημέρωση ή αναβάθμιση για το βράδυ προκειμένου να μπορέσει να συνεχίσει να χρησιμοποιεί τη συσκευή (με εξαίρεση τις κλήσεις έκτακτης ανάγκης).
Συνιστώμενος ρυθμός
Μπορείτε να πραγματοποιήσετε αναβάθμιση στο iOS 17 ή στο iPadOS 17 (το νέο κύριο λειτουργικό σύστημα). Εναλλακτικά, μπορείτε να συνεχίσετε να κάνετε ενημέρωση σε νεότερες, δευτερεύουσες εκδόσεις του iOS 16 και του iPadOS 16.1, ακόμη και αν τα iOS 16 και iPadOS 16.1 έχουν κυκλοφορήσει.
Για παράδειγμα, σε iPhone με iOS 16.6.1, μπορείτε να επιλέξετε ένα από τα παρακάτω:
Να επιτρέψετε στους χρήστες να παραμείνουν στο iOS 16.6.1 (το προηγούμενο κύριο λειτουργικό σύστημα) και να εξακολουθήσουν να λαμβάνουν ενημερώσεις (για παράδειγμα, iOS 16.7).
Να επιτρέψετε στους χρήστες να πραγματοποιήσουν αναβάθμιση στο iOS 17 (το νέο κύριο λειτουργικό σύστημα).
Αυτό επιτρέπει στους χρήστες να συνεχίσουν να επωφελούνται από σημαντικές ενημερώσεις ασφαλείας ενώ εργάζεστε για να εγκρίνετε την πιο πρόσφατη κύρια έκδοση για παραγωγή στο περιβάλλον σας.
Οι προμηθευτές MDM μπορούν να διαχειρίζονται αυτήν τη δυνατότητα για συσκευές που έχουν εγγραφεί σε MDM. Μια νέα εντολή Settings
με ένα λεξικό SoftwareUpdateSettings
περιέχει ένα κλειδί (RecommendationCadence
) με τρεις τιμές:
0: Εμφανίζει και τις δύο επιλογές (η προεπιλογή).
1: Εμφανίζει την ενημέρωση λογισμικού με τον χαμηλότερο αριθμό έκδοσης, αν διατίθεται.
2: Εμφανίζει τη διαδρομή ενημέρωσης για την αναβάθμιση λειτουργικού συστήματος που έχει μεταγενέστερο αριθμό έκδοσης.
Αυτή η επιλογή μπορεί να επιβληθεί με χρήση MDM, που σας επιτρέπει να παραμείνετε στην προηγούμενη ενημέρωση (για παράδειγμα, iOS 16.7). Αυτό προσφέρεται για μια χρονική περίοδο μετά από μια αναβάθμιση.
Ενημέρωση και αναβάθμιση Κοινόχρηστου iPad
Για ελαχιστοποίηση του χρόνου εκτός λειτουργίας, οι ενημερώσεις και οι αναβαθμίσεις σε iPadOS και εφαρμογές θα πρέπει να πραγματοποιούνται κατά τις ώρες εκτός λειτουργίας, ώστε να ελαχιστοποιείται ο αντίκτυπος στους χρήστες σας και στο δίκτυο. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Ενημερώσεις και αναβαθμίσεις σε iPadOS για Κοινόχρηστο iPad.
Ενημερώσεις και αναβαθμίσεις με χρήση δεδομένων κινητού δικτύου
Η λύση MDM μπορεί να εγκαταστήσει ενημερώσεις και αναβαθμίσεις χρησιμοποιώντας σύνδεση δεδομένων κινητού δικτύου μετά την αυτόματη εμφάνιση της ενημέρωσης λογισμικού στις Ρυθμίσεις.
Διαχείριση ενημερώσεων και αναβαθμίσεων λογισμικού macOS
Στο macOS 11 εισάχθηκαν πολλές αλλαγές ώστε η διαδικασία ενημέρωσης και αναβάθμισης να είναι παρόμοια με αυτήν στο iOS και το iPadOS. Όταν πραγματοποιούνται ενημερώσεις και αναβαθμίσεις, η υπηρεσία ενημέρωσης πραγματοποιεί αλλαγές στο λειτουργικό σύστημα ακόμη και πριν από την επανεκκίνηση. Με αυτήν την προσέγγιση μειώνεται σημαντικά ο χρόνος μη χρήσης του Mac κατά τη διαδικασία. Στις επακόλουθες εκδόσεις του macOS προστέθηκαν περισσότερες βελτιώσεις. Στον παρακάτω πίνακα παρουσιάζονται πρόσθετες βελτιώσεις.
Σημείωση: Σε Apple Silicon, οι χρήστες πρέπει να είναι κάτοχοι τόμου για να εκτελέσουν αναβαθμίσεις λογισμικού.
Ελάχιστη έκδοση λειτουργικού συστήματος | Βελτίωση | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
macOS 12.3 | Οι διαχειριστές μπορούν να ελέγχουν την προτεραιότητα χρονοπρογραμματισμού για τη λήψη και την προετοιμασία της ζητούμενης ενημέρωσης. Αν το κλειδί Οι αναβαθμίσεις στο macOS 13 ή μεταγενέστερες εκδόσεις επωφελούνται από τις ακόλουθες βελτιώσεις:
| ||||||||||
macOS 13 | Το Mac αναγνωρίζει και αποκρίνεται στις εντολές |
Σε υπολογιστές Mac μπορεί να εγκατασταθεί ένα προφίλ ρύθμισης παραμέτρων ώστε να ενεργοποιηθούν οι ακόλουθες αυτόματες επιλογές:
Έλεγχος στο παρασκήνιο για ενημερώσεις και αναβαθμίσεις λογισμικού macOS
Λήψη και εγκατάσταση ενημερώσεων XProtect και Gatekeeper
Λήψη και εγκατάσταση αυτόματων ενημερώσεων ασφαλείας
Λήψη ενημερώσεων και αναβαθμίσεων λογισμικού macOS
Εγκατάσταση ενημερώσεων και αναβαθμίσεων λογισμικού macOS
Το Mac ελέγχει για ενημερώσεις και αναβαθμίσεις κάθε 6 ώρες περίπου και η ενημέρωση ή αναβάθμιση προγραμματίζεται για αυτόματη εγκατάσταση αν το Mac πληροί τα κριτήρια – για παράδειγμα, αν εκτελούνται σε αυτό περιορισμένες διεργασίες, και είτε η συσκευή είναι συνδεδεμένη στο ρεύμα ή έχει μια ελάχιστη στάθμη μπαταρίας (παρατίθεται παρακάτω), ακόμη κι αν το καπάκι του φορητού Mac είναι κλειστό. Μετά τη λήψη και προετοιμασία της ενημέρωσης ή της αναβάθμισης, μια γνωστοποίηση ζητά από τον χρήστη να την εγκαταστήσει.
Επιβολή ενημερώσεων ή αναβαθμίσεων λογισμικού
Για να δώσετε στους διαχειριστές του οργανισμού σας περισσότερο έλεγχο ως προς τη διαδικασία ενημέρωσης, χρησιμοποιήστε τη δηλωτική διαχείριση συσκευών. Αυτή η διαδικασία παρέχει στους χρήστες μια πιο ενημερωτική εμπειρία και επίσης διασφαλίζει ότι οι ενημερώσεις πραγματοποιούνται εγκαίρως για iOS, iPadOS και macOS. Η επιβεβλημένη έκδοση λειτουργικού συστήματος είναι ορατή στο κλειδί TargetOSVersion
. Το προαιρετικό κλειδί TargetBuildVersion
στοχεύει σε συγκεκριμένες εκδόσεις φύτρου (seed) ή Ταχείες αποκρίσεις ασφαλείας.
Όταν δηλώσετε μια ενημέρωση λογισμικού, οι χρήστες σας ενημερώνονται σχετικά με την προθεσμία της σε μια γνωστοποίηση. Ενημερώνονται επίσης στις Ρυθμίσεις (iOS και iPadOS) και στις Ρυθμίσεις συστήματος (macOS). Μπορείτε να παράσχετε περισσότερες πληροφορίες σχετικά με την ενημέρωση στον σύνδεσμο «Περισσότερες πληροφορίες».
Η γνωστοποίηση παρέχει την επιλογή εγκατάστασης εκείνη τη στιγμή ή εγκατάστασης αργότερα εκείνο το βράδυ. Αν ο χρήστης δεν ενεργοποιήσει αμέσως την ενημέρωση, τότε το λειτουργικό σύστημα αναρτά μια γνωστοποίηση «Διατίθενται ενημερώσεις» κάθε ημέρα μέχρι τη λήξη της προθεσμίας. 24 ώρες πριν από τη λήξη της προθεσμίας, αυτή η γνωστοποίηση εμφανίζεται ανά ώρα και αγνοεί τη ρύθμιση «Μην ενοχλείτε». Μία ώρα πριν από τη λήξη της προθεσμίας, η γνωστοποίηση εμφανίζεται κάθε 30 λεπτά και στη συνέχεια κάθε 10 λεπτά. Αυτό επιτρέπει στους χρήστες να επιλέξουν τον καταλληλότερο χρόνο για εκτέλεση της ενημέρωσης.
Σε περίπτωση που ο χρήστης δεν έχει εγκαταστήσει την ενημέρωση πριν από την ημερομηνία τοπικής επιβολής:
Το iOS και το iPadOS επιβάλλουν στον χρήστη να εισάγει τον κωδικό του αν έχει οριστεί (εκτός αν τον είχε εισαγάγει νωρίτερα).
Το macOS επιβάλλει τον τερματισμό ανοιχτών εφαρμογών και πραγματοποιεί επανεκκίνηση, αν είναι απαραίτητο.
Αν η προθεσμία παρέλθει επειδή η συσκευή ήταν εκτός σύνδεσης ή απενεργοποιημένη, όταν η συσκευή συνδεθεί ξανά, το λειτουργικό σύστημα δημοσιεύει μια γνωστοποίηση που ενημερώνει ότι μια ενημέρωση είναι εκπρόθεσμη και θα γίνει νέα απόπειρα για την ενημέρωση εντός της επόμενης ώρας.
Χρησιμοποιώντας δηλωτικές αναφορές κατάστασης, οι λύσεις MDM μπορούν επίσης να αποκτήσουν αυξημένη διαφάνεια σχετικά με την κατάσταση της ενημέρωσης – για παράδειγμα, αναμονή, λήψη και προετοιμασία ή εγκατάσταση της ενημέρωσης. Προστέθηκαν σημαντικοί κωδικοί σφάλματος σε περίπτωση που δεν ήταν δυνατή η εκτέλεση ή η ολοκλήρωση μιας ενημέρωσης. Κάποια παραδείγματα είναι αν η συσκευή ήταν εκτός σύνδεσης, αν η φόρτιση μπαταρίας ήταν πολύ χαμηλή ή αν δεν υπήρχε αρκετός διαθέσιμος χώρος.
Σημείωση: Οι δηλώσεις ενημέρωσης λογισμικού και οι εντολές και τα προφίλ MDM μπορούν να συνυπάρχουν. Ωστόσο, οι ενημερώσεις λογισμικού που επιβάλλονται από δηλώσεις θα έχουν πάντα προτεραιότητα έναντι των εντολών και των προφίλ MDM.
Επιβολή ενημερώσεων ή αναβαθμίσεων λογισμικού macOS
Για να επιβάλλεται τερματισμός των εφαρμογών για μια ενημέρωση ή αναβάθμιση λογισμικού, χρησιμοποιήστε την ενέργεια InstallForceRestart
. Όλες οι εφαρμογές στο Mac τερματίζονται, ακόμη κι αν δεν έχουν αποθηκευτεί τυχόν έγγραφα. Για ενημέρωση ή αναβάθμιση, απαιτείται το Mac να είναι συνδεδεμένο στο ρεύμα ή να έχει μια ελάχιστη στάθμη μπαταρίας.