Ισχύει για
Windows 10, version 1607, all editions Win 10 Ent LTSB 2016 Win 10 IoT Ent LTSB 2016 Windows 10, version 1809, all editions Win 10 Ent LTSC 2019 Win 10 IoT Ent LTSC 2019 Windows 10 ESU Windows 10 Enterprise LTSC 2021 Windows 10 IoT Enterprise LTSC 2021 Windows 11 version 23H2, all editions Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows 11 version 26H1, all editions Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server, version 23H2 Windows Server 2025

Αρχική ημερομηνία δημοσίευσης: 16 Μαρτίου 2026

KB ID: 5084567

Σε αυτό το άρθρο

Επισκόπηση

Αυτός ο οδηγός περιγράφει το αυτοματοποιημένο σύστημα ανάπτυξης για ενημερώσεις πιστοποιητικών DB ασφαλούς εκκίνησης των Windows με χρήση Πολιτική ομάδας και προοδευτικών κυμάτων παράδοσης.

Η Αυτοματοποίηση κυκλοφορίας πιστοποιητικών ασφαλούς εκκίνησης είναι ένα σύστημα που βασίζεται στο PowerShell και αναπτύσσει ενημερώσεις πιστοποιητικών Ασφαλούς εκκίνησης DB των Windows σε υπολογιστές που συμμετέχουν σε τομέα με ελεγχόμενο, διαβαθμισμένο τρόπο.

επιστροφή στην αρχή

Βασικές δυνατότητες

Δυνατότητα

Περιγραφή

Σταδιακή κυκλοφορία

1 > 2 > 4 > 8... συσκευές ανά κάδο

Αυτόματος αποκλεισμός

Οι κάδοι με μη εύχρηστες συσκευές εξαιρούνται

Αυτοματοποιημένη ανάπτυξη GPO

Η δέσμη ενεργειών ενός ενορχηστρωτή χειρίζεται τα πάντα

Προγραμματισμένη εκτέλεση εργασιών

Δεν απαιτούνται αλληλεπιδραστικές οδηγίες

Παρακολούθηση σε πραγματικό χρόνο

Πρόγραμμα προβολής κατάστασης με γραμμή προόδου

επιστροφή στην αρχή 

Αναφορά ρυθμίσεων πιστοποιητικού Ενημερώσεις

Σε αυτή την ενότητα

Πολιτική ομάδας AvailableUpdatesPolicy

Θέση μητρώου

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot

Όνομα

AvailableUpdatesPolicy

Τιμή

0x5944 (DWORD)

Αυτό είναι το κλειδί με έλεγχο GPO/ADMX που:

  • Διατηρείται σε επανεκκινήσεις

  • Ορίζεται από Πολιτική ομάδας / MDM

  • Δεν προκαλεί βρόχους επανάληψης (διαγράφεται μέσω ClearRolloutFlags)

  • Είναι το σωστό κλειδί για ανάπτυξη βάσει πολιτικής

Αναφορά: Μέθοδος ασφαλούς εκκίνησης αντικειμένων (GPO) Πολιτική ομάδας για συσκευές Windows με ενημερώσεις διαχειριζόμενες από it

επιστροφή στην επιλογή "Αναφορά ρυθμίσεων πιστοποιητικού Ενημερώσεις" 

WinCSFlags - Σημαίες συστήματος ρύθμισης παραμέτρων των Windows

Οι διαχειριστές τομέα μπορούν εναλλακτικά να χρησιμοποιήσουν το σύστημα ρύθμισης παραμέτρων των Windows (WinCS) που κυκλοφορεί με ενημερώσεις λειτουργικού συστήματος Windows για την ανάπτυξη των ενημερώσεων ασφαλούς εκκίνησης σε προγράμματα-πελάτες και διακομιστές Windows που συνδέονται με τομέα. Αποτελείται από ένα βοηθητικό πρόγραμμα διασύνδεσης γραμμής εντολών (CLI) για την υποβολή ερωτημάτων και την εφαρμογή ρυθμίσεων παραμέτρων ασφαλούς εκκίνησης τοπικά σε έναν υπολογιστή.

Όνομα δυνατότητας

Πλήκτρο WinCS

Περιγραφή

Feature_AllKeysAndBootMgrByWinCS

F33E0C8E002

Η ενεργοποίηση αυτού του κλειδιού επιτρέπει την εγκατάσταση των ακόλουθων νέων πιστοποιητικών Ασφαλούς εκκίνησης που παρέχονται από τη Microsoft στη συσκευή σας.

  • Microsoft Corporation KEK 2K CA 2023

  • Windows UEFI CA 2023

  • Microsoft UEFI CA 2023

  • Microsoft Option UEFI ROM CA 2023

Αναφορά: API συστήματος ρύθμισης παραμέτρων των Windows (WinCS) για ασφαλή εκκίνηση

επιστροφή στην επιλογή "Αναφορά ρυθμίσεων πιστοποιητικού Ενημερώσεις"

επιστροφή στην αρχή

Αρχιτεκτονική

Ροή εργασιών αρχιτεκτονικής

επιστροφή στην αρχή 

Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο

Σε αυτή την ενότητα

Δέσμες ενεργειών που απαιτούνται για τη Φάση 1

Δείγμα δεσμών ενεργειών συλλογής δεδομένων αποθέματος ασφαλούς εκκίνησης

Δείγμα ονόματος δέσμης ενεργειών

Σκοπό 

Εκτελείται σε 

Δείγμα δέσμης ενεργειών Detect-SecureBootCertUpdateStatus.ps1 

Συλλέγει δεδομένα κατάστασης συσκευής 

Κάθε τελικό σημείο (μέσω GPO) 

Δείγμα δέσμης ενεργειών Aggregate-SecureBootData.ps1 

Δημιουργεί αναφορές και πίνακες εργαλείων 

Διαχείριση σταθμού εργασίας 

Δείγμα δέσμης ενεργειών Deploy-GPO-SecureBootCollection.ps1

Αυτοματοποιεί τη δημιουργία GPO για τη συλλογή δεδομένων 

Ελεγκτή 

Πίνακας εργαλείων κατάστασης πιστοποιητικού ασφαλούς εκκίνησης

πίσω στην "Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο"

Τοπικές δοκιμές

Πριν από την ανάπτυξη μέσω GPO, δοκιμάστε τη δέσμη ενεργειών συλλογής σε έναν μόνο υπολογιστή για να επαληθεύσετε τη λειτουργικότητα. 

  • Εκτέλεση δέσμης ενεργειών συλλογής τοπικά Ανοίξτε ένα αναβαθμισμένο μήνυμα του PowerShell και εκτελέστε το:

    & .\Detect-SecureBootCertUpdateStatus.ps1 -OutputPath "C:\Temp\SecureBootTest" 

  • Επαλήθευση εξόδου JSON

    # View the collected data  Get-Content "C:\Temp\SecureBootTest\*_latest.json" | ConvertFrom-Json | Format-List

    Πεδία κλειδιών για επαλήθευση  SecureBootEnabled – Θα πρέπει να είναι true ή false ΣυνολικόStatus – Ολοκληρώθηκε, ReadyForUpdate, NeedsData ή σφάλμα BucketHash – Κάδος συσκευής για αντιστοίχιση δεδομένων εμπιστοσύνης • SecureBootTaskEnabled - Εμφανίζει την κατάσταση της εργασίας ενημέρωσης ασφαλούς εκκίνησης.

  • Δέσμη ενεργειών δοκιμής συνάθροισης

    # Generate reports from collected data  & .\Aggregate-SecureBootCertStatus.ps1" '     -InputPath "C:\Temp\SecureBootTest" '     -OutputPath "C:\Temp\SecureBootReports" # Άνοιγμα του πίνακα εργαλείων HTML   

    Start-Process "C:\Temp\SecureBootReports\SecureBoot_Dashboard_*.html"

πίσω στην "Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο" 

Ρύθμιση κοινής χρήσης δικτύου

  • Δημιουργία του κοινόχρηστου στοιχείου δικτύου Στο διακομιστή αρχείων σας, δημιουργήστε ένα αποκλειστικό κοινόχρηστο στοιχείο για τη συλλογή δεδομένων:

    # Run on file server as Administrator  $SharePath = "D:\SecureBootCollection" $ShareName = "SecureBootData$" # Δημιουργία φακέλου New-Item -Κατάλογος ItemType -Διαδρομή $SharePath -Επιβολή # Create hidden share ($ suffix hides from browse list) New-SmbShare - Όνομα $ShareName - Διαδρομή $SharePath '     -Περιγραφή "Secure Boot Certificate Status Collection" '     -FullAccess "Domain Admins" '     -ChangeAccess "Authenticated Users"    

  • Ρύθμιση παραμέτρων δικαιωμάτων NTFS

    # Get current ACL  $Acl = Get-Acl $SharePath # Allow Authenticated Users to write files $WriteRule = New-Object System.Security.AccessControl.FileSystemAccessRule(     "Χρήστες με έλεγχο ταυτότητας",     "CreateFiles,AppendData,WriteAttributes,WriteExtendedAttributes",     "ContainerInherit,ObjectInherit",     "Καμία",     "Allow" (Να επιτρέπεται) ) $Acl.AddAccessRule($WriteRule) # Να επιτρέπεται στους διαχειριστές τομέα ο πλήρης έλεγχος (για συνάθροιση) $AdminRule = New-Object System.Security.AccessControl.FileSystemAccessRule(     "Διαχειριστές τομέα",     "FullControl",     "ContainerInherit,ObjectInherit",     "Καμία",     "Allow" (Να επιτρέπεται) ) $Acl.AddAccessRule($AdminRule) # Εφαρμογή δικαιωμάτων Set-Acl - Διαδρομή $SharePath -$Acl AclObject       

  • Επαλήθευση κοινής χρήσης της Access

    # Test from a domain-joined workstation  Test-Path "\\fileserver\SecureBootData$" # Θα πρέπει να επιστραφεί: True

πίσω στην "Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο" 

Ανάπτυξη GPO

Χρησιμοποιήστε τη δέσμη ενεργειών αυτοματοποίησης που παρέχεται από έναν ελεγκτή τομέα:

# Εκτέλεση σε ελεγκτή τομέα ως Διαχείριση τομέα για διαδραστική ενότητα OU – Συνιστάται # Αντικαταστήστε το "Contoso.com", "Contoso" με το όνομα του τομέα # Αντικαταστήστε τη συνάρτηση FILESERVER με το όνομα του διακομιστή αρχείων.  Η δέσμη ενεργειών εμφανίζει μια λίστα των OU για την ανάπτυξη του GPO στις .\Deploy-GPO-SecureBootCollection.ps1 '     -DomainName "contoso.com" '     -AutoDetectOU '     -CollectionSharePath "\\FILESERVER\SecureBootLogs$" '     -ScriptSourcePath ".\Detect-SecureBootCertUpdateStatus.ps1" '     -Προγραμματισμός "Ημερήσια" '     -ScheduleTime "14:00" '     -RandomDelayHours 4 

Αυτή η δέσμη ενεργειών θα εκτελέσει τα εξής:

  • Δημιουργεί νέο αντικείμενο πολιτικής ομάδας (GPO) με καθορισμένο όνομα

  • Αντιγράφει τη δέσμη ενεργειών συλλογής στο SYSVOL για υψηλή διαθεσιμότητα

  • Ρυθμίζει τις παραμέτρους της δέσμης ενεργειών εκκίνησης υπολογιστή

  • Σύνδεση GPO με OU προορισμού

  • Προαιρετικά δημιουργεί προγραμματισμένη εργασία για περιοδική συλλογή

Ο παρακάτω πίνακας παρέχει οδηγίες σχετικά με το χρονικό διάστημα για το οποίο θα βασίζεται η καθυστέρηση στο μέγεθος του στόλου σας.

Μέγεθος στόλου 

Εύρος καθυστέρησης 

Συσκευές 1-10K 

4 ώρες 

Συσκευές 10K-50K 

8 ώρες 

50K+ συσκευές 

Από 12 έως 24 ώρες

πίσω στην "Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο" 

Σύνοψη ρυθμίσεων GPO

Ρύθμιση 

Τοποθεσία 

Τιμή 

Δέσμη ενεργειών εκκίνησης 

Δέσμες ενεργειών → ρύθμισης παραμέτρων υπολογιστή 

Detect-SecureBootCertUpdateStatus.ps1 

Παράμετροι δέσμης ενεργειών 

(ίδιο) 

-OutputPath "\\server\share$" 

Πολιτική εκτέλεσης 

Πρότυπα ρύθμισης παραμέτρων υπολογιστή → Διαχείριση → PowerShell 

Να επιτρέπεται η τοπική και η απομακρυσμένη υπογραφή 

Προγραμματισμένη εργασία 

Προτιμήσεις ρύθμισης παραμέτρων υπολογιστή → → προγραμματισμένες εργασίες 

Ημερήσια/Εβδομαδιαία συλλογή

πίσω στην "Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο" 

Επαλήθευσης

  • Επιβολή ενημέρωσης GPO στο Test Machine

    ## On a test workstation  gpupdate /force # Επανεκκινήστε τη δέσμη ενεργειών εκκίνησης των υπολογιστών-πελατών, διαφορετικά θα ενεργοποιηθεί στο επόμενο χρονοδιάγραμμα.  Restart-Computer -Επιβολή

  • Επαλήθευση συλλογής δεδομένων

    # Ελέγξτε εάν έχουν συλλεχθεί δεδομένα (στο διακομιστή αρχείων ή από οποιονδήποτε υπολογιστή) Get-ChildItem "\\fileserver\SecureBootData$" |       Sort-Object LastWriteTime -Φθίνουσα |       Select-Object -Πρώτα 10   # Επαλήθευση περιεχομένου JSON Get-Content "\\fileserver\SecureBootData$\TESTPC_latest.json" | ConvertFrom-Json 

  • Έλεγχος εφαρμογής GPO

    # Επαλήθευση ότι το αντικείμενο πολιτικής ομάδας (GPO) έχει εφαρμοστεί στον υπολογιστή gpresult /r /scope:υπολογιστής | Select-String "SecureBoot" S Η δέσμη ενεργειών αποθηκεύει επίσης ένα τοπικό αντίγραφο για πλεονασμό: Get-ChildItem "C:\ProgramData\SecureBootCollection\" 

πίσω στην "Φάση 1: Εντοπισμός και παρακολούθηση κατάστασης σε εταιρικό επίπεδο"

επιστροφή στην αρχή 

Φάση 2: Δέσμες ενεργειών ενορχήστρωσης ενημέρωσης πιστοποιητικού ασφαλούς εκκίνησης

Σημαντικό: Βεβαιωθείτε ότι η Φάση1 έχει ολοκληρωθεί, συμπεριλαμβανομένης της συλλογής δεδομένων σε κάθε τελικό σημείο για απομακρυσμένα κοινόχρηστα στοιχεία διακομιστή.

Σε αυτή την ενότητα

Δέσμες ενεργειών που απαιτούνται για τη Φάση 2

Δείγμα δεσμών ενεργειών συλλογής δεδομένων αποθέματος ασφαλούς εκκίνησης

Δείγμα ονόματος δέσμης ενεργειών

Σκοπό 

Λειτουργεί σε 

Δείγμα δέσμης ενεργειών Detect-SecureBootCertUpdateStatus.ps1  

Συλλέγει δεδομένα κατάστασης συσκευής 

Κάθε τελικό σημείο (μέσω GPO) 

Δείγμα δέσμης ενεργειών Aggregate-SecureBootData.ps1

Δημιουργεί αναφορές και πίνακες εργαλείων 

Διαχείριση σταθμού εργασίας 

Δείγμα δέσμης ενεργειών Deploy-GPO-SecureBootCollection.ps1

Αυτοματοποιεί τη δημιουργία GPO για τη συλλογή δεδομένων 

Ελεγκτή 

Δείγμα δέσμης ενεργειών Start-SecureBootRolloutOrchestrator.ps1

Πλήρως αυτοματοποιημένη, συνεχής ενορχήστρωση με αυτοματοποιημένη ανάπτυξη GPO για εγκατάσταση πιστοποιητικών

Διαχείριση σταθμού εργασίας 

Δείγμα δέσμης ενεργειών Deploy-OrchestratorTask.ps1

Αναπτύσσει τη δέσμη ενεργειών Orchestrator ως προγραμματισμένη εργασία για αυτοματοποιημένη κυκλοφορία

Ελεγκτή

Δείγμα δέσμης ενεργειών Get-SecureBootRolloutStatus.ps1

Προβολή κατάστασης κυκλοφορίας πιστοποιητικού ασφαλούς εκκίνησης από οποιονδήποτε σταθμό εργασίας

Διαχείριση Workstation

Δείγμα δέσμης ενεργειών Enable-SecureBootUpdateTask.ps1

 Ενεργοποιεί την εργασία ενημέρωσης ασφαλούς εκκίνησης

Στα τελικά σημεία όπου η εργασία είναι απενεργοποιημένη (Εκτέλεση μόνο μία φορά για ενεργοποίηση της εργασίας εάν είναι απενεργοποιημένη)

επιστροφή στη "Φάση 2: Δέσμες ενεργειών Ενορχήστρωσης ενημέρωσης πιστοποιητικού ασφαλούς εκκίνησης" 

Start-SecureBootRolloutOrchestrator.ps1

  • Σκοπό: Πλήρως αυτοματοποιημένη, συνεχής ενορχήστρωση με αυτοματοποιημένη ανάπτυξη GPO.

  • Τι κάνει

    • Κλήσεις Aggregate-SecureBootData.ps1 για την κατάσταση της συσκευής

    • Δημιουργεί κύματα κυκλοφορίας χρησιμοποιώντας προοδευτικό διπλασιασμό

    • Δημιουργεί το αντικείμενο πολιτικής ομάδας (GPO) για ανάπτυξη πιστοποιητικών με μία από τις παρακάτω μεθόδους

      • Πολιτική ομάδας ασφαλούς εκκίνησης AvailableUpdatesPolicy = 0x5944 (Προεπιλογή)

      • Μέθοδος WinCS (Παράμετρος –UseWinCS)

    • Δημιουργεί ομάδες ασφαλείας AD για στόχευση

    • Προσθέτει λογαριασμούς υπολογιστή σε ομάδες ασφαλείας

    • Ρυθμίζει τις παραμέτρους του φιλτραρίσματος ασφαλείας GPO

    • Σύνδεση GPO με OU προορισμού

    • Οθόνες για αποκλεισμένους κάδους (μη αναγνώσιμες συσκευές)

    • Αυτόματη κατάργηση αποκλεισμού κατά την αποκατάσταση συσκευών

  • Χρήση

    # Interactive (testing) .\Start-SecureBootRolloutOrchestrator.ps1 '     -AggregationInputPath "\\fileserver\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports" '     -PollIntervalMinutes 30

    # Interactive (testing), leveraging WinCS method .\Start-SecureBootRolloutOrchestrator.ps1 '     -AggregationInputPath "\\fileserver\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports" '     -PollIntervalMinutes 1440 -UseWinCS

  • εντολές Διαχείριση

    # List blocked buckets .\Start-SecureBootRolloutOrchestrator.ps1 -ReportBasePath "C:\SecureBootReports" -ListBlockedBuckets

    # Unblock specific bucket .\Start-SecureBootRolloutOrchestrator.ps1 -ReportBasePath "C:\SecureBootReports" -UnblockBucket "Dell|Γεωγραφικό πλάτος5520|BIOS1.2"

    # Unblock all .\Start-SecureBootRolloutOrchestrator.ps1 -ReportBasePath "C:\SecureBootReports" -Κατάργηση αποκλεισμού

  • Παραμέτρους

    Παράμετρος

    Προεπιλογή

    Περιγραφή

    AggregationInputPath

    Υποχρεωτικό

    Διαδρομή UNC σε αρχεία JSON τελικού σημείου

    ReportBasePath

    Υποχρεωτικό

    Τοπική διαδρομή για αναφορές και κατάσταση

    TargetOU

    Ρίζα τομέα

    OU για σύνδεση GPO

    WavePrefix

    SecureBoot-Rollout

    Πρόθεμα ονομασίας GPO/ομάδας

    MaxWaitHours

    72

    Ώρες πριν από τον έλεγχο της δυνατότητας επικοινωνίας της συσκευής

    PollIntervalMinutes

    1440

    Λεπτά μεταξύ ελέγχων κατάστασης

    DryRun

    False

    Δείξτε τι θα συνέβαινε χωρίς αλλαγές

επιστροφή στη "Φάση 2: Δέσμες ενεργειών Ενορχήστρωσης ενημέρωσης πιστοποιητικού ασφαλούς εκκίνησης"  

Deploy-OrchestratorTask.ps1

  • Σκοπό: Αναπτύσσει τον ενορχηστρωτή ως προγραμματισμένη εργασία των Windows.

  • Πλεονεκτήματα

    • Δεν εμφανίζονται μηνύματα ασφαλείας Του PowerShell (ExecutionPolicy Bypass)

    • Εκτελείται συνεχώς στο παρασκήνιο

    • Δεν απαιτείται αλληλεπίδραση χρήστη

    • Επιζεί από επανεκκινήσεις

  • Χρήση

    • Ανάπτυξη με λογαριασμό υπηρεσίας τομέα (συνιστάται)

      • Χρήση της Πολιτική ομάδας AvailableUpdates (Προεπιλεγμένη μέθοδος)

        .\Deploy-OrchestratorTask.ps1 '     -AggregationInputPath "\\server\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports" '     -ServiceAccount "DOMAIN\svc_secureboot"

      • Χρήση της μεθόδου WinCS

        .\Deploy-OrchestratorTask.ps1 '     -AggregationInputPath "\\server\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports" '     -ServiceAccount "DOMAIN\svc_secureboot" -UseWinCS

    • Ανάπτυξη με λογαριασμό SYSTEM

      • Χρήση της Πολιτική ομάδας AvailableUpdates (Προεπιλεγμένη μέθοδος)

        .\Deploy-OrchestratorTask.ps1 '     -AggregationInputPath "\\server\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports"

      • Χρήση του WinCS method.\Deploy-OrchestratorTask.ps1

            -AggregationInputPath "\\server\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports" -UseWinCS

      • Απαιτήσεις λογαριασμού υπηρεσίας

        • Διαχείριση τομέα (για new-GPO, New-ADGroup, Add-ADGroupMember)

        • Ανάγνωση πρόσβασης σε κοινή χρήση αρχείων JSON

        • Πρόσβαση σύνταξης στο ReportBasePath

επιστροφή στη "Φάση 2: Δέσμες ενεργειών Ενορχήστρωσης ενημέρωσης πιστοποιητικού ασφαλούς εκκίνησης"  

Get-SecureBootRolloutStatus.ps1

  • Σκοπό: Προβάλετε την πρόοδο της κυκλοφορίας από οποιονδήποτε σταθμό εργασίας.

  • Τι εμφανίζει

    • Κατάσταση προγραμματισμένης εργασίας (Εκτέλεση/Έτοιμο/Διακόπηκε)

    • Τρέχων αριθμός κύματος

    • Στοχευμένες συσκευές έναντι ενημέρωσης

    • Γραμμή οπτικής προόδου

    • Σύνοψη αποκλεισμένων κάδων

    • Σύνδεση με τον πιο πρόσφατο πίνακα εργαλείων HTML

  • Χρήση

    # Quick status check .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports"

    # Continuous monitoring (refreshes every 30 seconds) .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" -Watch 30

    # View blocked buckets .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" -ShowBlocked

    # View wave history .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" -ShowWaves

    # View recent log .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" -ShowLog

    # Open dashboard in browser .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" -OpenDashboard

  • Δείγμα εξόδου

    ==============================================================    ΚΑΤΆΣΤΑΣΗ ΚΥΚΛΟΦΟΡΊΑς ΑΣΦΑΛΟΎς ΕΚΚΊΝΗΣΗς    2026-02-17 19:30:00 ======================================================

    Scheduled Task: Running

    ROLLOUT PROGRESS ---------------------------------------- Κατάσταση: InProgress Τρέχον κύμα: 5 Συνολικός στόχος: 1250 Σύνολο ενημερώθηκε: 847

    Progress: [█████████████████████░░░░░░░░░░░░░░░░░░░] 67.8%

    BLOCKED BUCKETS: 2 buckets need attention   Εκτέλεση με -ShowBlocked για λεπτομέρειες

    LATEST DASHBOARD C:\SecureBootReports\Aggregation_20260217_193000\SecureBoot_Dashboard.html __________________________________________________________________________________________

επιστροφή στη "Φάση 2: Δέσμες ενεργειών Ενορχήστρωσης ενημέρωσης πιστοποιητικού ασφαλούς εκκίνησης"

επιστροφή στην αρχή 

Βήματα ανάπτυξης E2E (Οδηγός γρήγορης αναφοράς)

Σε αυτή την ενότητα

Φάση 1: Υποδομή εντοπισμού

  • Βήμα 1: Δημιουργία κοινής χρήσης συλλογής

    # On file server $sharePath = "D:\SecureBootData" New-Item -Κατάλογος ItemType -Διαδρομή $sharePath -Επιβολή New-SmbShare -Name "SecureBootData$" -Path $sharePath -FullAccess "Domain Admins" -ChangeAccess "Domain Computers"

    # Set NTFS permissions $acl = Get-Acl $sharePath $rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Domain Computers","Modify";"Allow") $acl. AddAccessRule($rule) Set-Acl $sharePath $acl

  • Βήμα 2: Ανάπτυξη GPO εντοπισμού

    .\Deploy-GPO-SecureBootCollection.ps1 `     -DomainName "contoso.com" '     -OUPath "OU=Workstations,DC=contoso,DC=com" '     -CollectionSharePath "\\server\SecureBootData$"

  • Βήμα 3: Αναμονή για την αναφορά τελικών σημείων (24-48 ώρες)

    # Έλεγχος προόδου συλλογής (Get-ChildItem "\\server\SecureBootData$" -Filter "*.json"). Αρίθμηση

επιστροφή στην ενότητα "Βήματα ανάπτυξης E2E (Οδηγός γρήγορης αναφοράς)" 

Φάση 2: Ενορχηστρωμένη κυκλοφορία

  • Βήμα 4: Έλεγχος προαπαιτούμενων

    • Ανάπτυξη GPO εντοπισμού (Βήμα 2)

    • Αναφορά JSON τουλάχιστον 50+ τελικών σημείων

    • Λογαριασμός υπηρεσίας με δικαιώματα Διαχείριση τομέα

    • Διακομιστής διαχείρισης με PowerShell 5.1+

  • Βήμα 5: Ανάπτυξη του Orchestrator ως προγραμματισμένης εργασίας

    .\Deploy-OrchestratorTask.ps1 `     -AggregationInputPath "\\server\SecureBootData$" '     -ReportBasePath "C:\SecureBootReports" '     -ServiceAccount "DOMAIN\svc_secureboot"

  • Βήμα 6: Παρακολούθηση προόδου

    .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports"

  • Βήμα 7: Προβολή πίνακα εργαλείων

    .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" -OpenDashboard

  • Βήμα 8: Διαχείριση αποκλεισμένων κάδων

    # List blocked .\Start-SecureBootRolloutOrchestrator.ps1 -ReportBasePath "C:\SecureBootReports" -ListBlockedBuckets

    # Investigate and unblock .\Start-SecureBootRolloutOrchestrator.ps1 -ReportBasePath "C:\SecureBootReports" -UnblockBucket "Manufacturer|Μοντέλο|BIOS"

  • Βήμα 9: Επαλήθευση ολοκλήρωσης

    .\Get-SecureBootRolloutStatus.ps1 -ReportBasePath "C:\SecureBootReports" # Η κατάσταση θα πρέπει να εμφανίζει την ένδειξη "Ολοκληρώθηκε"

επιστροφή στην ενότητα "Βήματα ανάπτυξης E2E (Οδηγός γρήγορης αναφοράς)"  

Νομός Files

Ο ενορχηστρωτής διατηρεί την κατάσταση στο ReportBasePath\RolloutState\:

Αρχείο

Περιγραφή

RolloutState.json

Ιστορικό κυμάτων, στοχευμένες συσκευές, κατάσταση

BlockedBuckets.json

Κάδοι που χρειάζονται έρευνα

DeviceHistory.json

Παρακολούθηση συσκευής κατά hostname

Orchestrator_YYYYMMDD.log

Ημερήσια αρχεία καταγραφής δραστηριότητας

επιστροφή στην ενότητα "Βήματα ανάπτυξης E2E (Οδηγός γρήγορης αναφοράς)" 

επιστροφή στην αρχή 

Αντιμετώπιση προβλημάτων

Σε αυτή την ενότητα

Ο Ενορχηστρωτής δεν εξελίσσεται

  1. Έλεγχος προγραμματισμένης εργασίας

    Get-ScheduledTask -TaskName "SecureBoot-Rollout-Orchestrator"

  2. Έλεγχος αρχείων καταγραφής

    Get-Content "C:\SecureBootReports\RolloutState\Orchestrator_*.log" -Tail 50

  3. Επαλήθευση της φρεσκάδας των δεδομένων JSON

    (Get-ChildItem "\\server\SecureBootData$" -Filter "*.json" | Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-1) }).Count

επιστροφή στην "Αντιμετώπιση προβλημάτων" 

Αποκλεισμένοι κάδοι

  1. Η λίστα αποκλείστηκε.

    .\Start-SecureBootRolloutOrchestrator.ps1 -ReportBasePath "C:\SecureBootReports" -ListBlockedBuckets

  2. Διερεύνηση της δυνατότητας επικοινωνίας με τη συσκευή.

  3. Ελέγξτε για προβλήματα υλικολογισμικού.

  4. Άρση αποκλεισμού μετά από έρευνα.

επιστροφή στην "Αντιμετώπιση προβλημάτων"  

Το αντικείμενο πολιτικής ομάδας (GPO) δεν εφαρμόζεται

  1. Βεβαιωθείτε ότι υπάρχει το αντικείμενο πολιτικής ομάδας (GPO).

    Get-GPO -Name "SecureBoot-Rollout-Wave*"

  2. Ελέγξτε το φιλτράρισμα ασφαλείας.

    Get-GPPermission -Name "GPO-Name" -All

  3. Βεβαιωθείτε ότι ο υπολογιστής είναι σε ομάδα ασφαλείας.

  4. Εφαρμόστε το αντικείμενο πολιτικής ομάδας (GPO) στον προορισμό.

    gpupdate /force

επιστροφή στην "Αντιμετώπιση προβλημάτων"

επιστροφή στην αρχή 

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.