Πώς να ελέγξετε το ιστορικό των Windows Update χρησιμοποιώντας το PowerShell

Pos Na Elenxete To Istoriko Ton Windows Update Chresimopoiontas To Powershell



Το Windows PowerShell είναι ένα κέλυφος γραμμής εντολών που παρέχεται από τα Windows για την αυτοματοποίηση εργασιών και τη διαμόρφωση διαφορετικών προγραμμάτων. Οι χρήστες μπορούν να εισαγάγουν μια μεμονωμένη εντολή ή να γράψουν ένα σενάριο που περιέχει ένα σύνολο εντολών για την εκτέλεση μιας συγκεκριμένης εργασίας. Επιπλέον, το Windows PowerShell μπορεί να χρησιμοποιηθεί για την παρακολούθηση όλων των ενημερώσεων που έχουν εγκατασταθεί στα Windows. Οι χρήστες μπορούν να δουν την ημερομηνία, την ώρα, το hotFixID και την περιγραφή για κάθε ενημέρωση. Μπορεί να χρησιμοποιηθεί για την παρακολούθηση και παρακολούθηση των αλλαγών που συμβαίνουν στον υπολογιστή σας.

Αυτό το άρθρο θα αναλύσει την προβολή του ιστορικού ενημερώσεων των Windows χρησιμοποιώντας την εντολή PowerShell.







Προβάλλετε το ιστορικό εγκατάστασης του Windows Update με το PowerShell;

Για να ελέγξετε το ιστορικό όλων των ενημερώσεων των Windows που πραγματοποιήθηκαν στο σύστημα, ακολουθήστε τα βήματα που παρουσιάζονται παρακάτω.



Βήμα 1: Εκκινήστε το Windows PowerShell



Χτύπα το ' Windows + R ' συντόμευση στο πληκτρολόγιο και πληκτρολογήστε ' PowerShell ” στο πλαίσιο κειμένου. Στη συνέχεια, πατήστε το κουμπί ' Εντάξει Κουμπί ”:






Βήμα 2: Εκτελέστε την εντολή

Μόλις ανοίξει το Windows PowerShell, πληκτρολογήστε την ακόλουθη εντολή για να προβάλετε τη λίστα ιστορικού ενημερώσεων:



λίστα wmic qfe



Χτύπα το ' Εισαγω » στο πληκτρολόγιο, κατά συνέπεια, το PowerShell θα παρέχει τη λίστα με τις ενημερώσεις που έγιναν στο σύστημα:


Εδώ είναι τι σημαίνουν οι στήλες στο παραπάνω αποτέλεσμα:

    • ΕγκατεστημένοΑπό: Αντιπροσωπεύει την αρχή που εγκατέστησε την ενημέρωση.
    • ΕγκατεστημένοΣε: Εμφανίζει την ημερομηνία εγκατάστασης.
    • CSName: Αυτό δείχνει το όνομα του χρήστη του συστήματος.
    • Περιγραφή: Αυτό περιγράφει τον τύπο της ενημέρωσης.
    • Διόρθωση Σχόλια: Αυτό δείχνει τυχόν σχόλια σχετικά με την ενημέρωση.
    • HotFixID: Αυτό είναι ένα μοναδικό αναγνωριστικό που εκχωρείται σε κάθε εγκατεστημένη ενημέρωση.

Για να λάβετε πιο απλοϊκά δεδομένα, εισαγάγετε την ακόλουθη εντολή και πατήστε Enter:

get-wmiobject -τάξη win32_quickfixengineering



Τώρα, για να προβάλετε ένα πιο λεπτομερές ιστορικό ενημερώσεων που θα περιλαμβάνει όλες τις ενημερώσεις .NET, Windows Defender και περισσότερες ενημερώσεις, επικολλήστε την παρακάτω δέσμη ενεργειών στο PowerShell και πατήστε Enter:

λειτουργία Convert-WuaResultCodeToName
{
παραμ ( [ Παράμετρος ( Επιτακτικός = $αλήθεια ) ]
[ ενθ ] $ResultCode
)
$Αποτέλεσμα = $ResultCode
διακόπτης ( $ResultCode )
{
2
{
$Αποτέλεσμα = 'Επέτυχε'
}
3
{
$Αποτέλεσμα = 'Επέτυχε με λάθη'
}
4
{
$Αποτέλεσμα = 'Απέτυχε'
}
}
ΕΠΙΣΤΡΟΦΗ $Αποτέλεσμα
}
λειτουργία Get-WuaHistory
{

$συνεδρία = ( Νέο-Αντικείμενο -ComObject 'Microsoft.Update.Session' )

$history = $συνεδρία .QueryHistory ( '' , 0 , πενήντα ) | ForEach-Object {
$Αποτέλεσμα = Convert-WuaResultCodeToName -Κωδικός αποτελέσματος $_ .Κωδικός αποτελεσμάτων

$_ | Προσθήκη μέλους -Τύπος μέλους ΣημείωσηΙδιότητα -Αξία $Αποτέλεσμα -Ονομα Αποτέλεσμα
$Προϊόν = $_ .Κατηγορίες | Όπου-Αντικείμενο { $_ .Τύπος -εξ 'Προϊόν' } | Επιλογή-Αντικείμενο -Πρώτα 1 -ExpandProperty Ονομα
$_ | Προσθήκη μέλους -Τύπος μέλους ΣημείωσηΙδιότητα -Αξία $_ .UpdateIdentity.UpdateId -Ονομα UpdateId
$_ | Προσθήκη μέλους -Τύπος μέλους ΣημείωσηΙδιότητα -Αξία $_ .UpdateIdentity.RevisionNumber -Ονομα Αριθμός αναθεώρησης
$_ | Προσθήκη μέλους -Τύπος μέλους ΣημείωσηΙδιότητα -Αξία $Προϊόν -Ονομα Προϊόν -PassThru
Εγγραφή-Έξοδος $_
}

$history |
Όπου-Αντικείμενο { ! [ Σειρά ] ::IsNullOrWhiteSpace ( $_ .τίτλος ) } |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}


Μόλις εισαχθεί το παραπάνω σενάριο, ο κέρσορας θα προχωρήσει στην επόμενη γραμμή:


Μετά από αυτό, πληκτρολογήστε την ακόλουθη εντολή:

Get-WuaHistory | Μορφή-Πίνακας


Η παρακάτω έξοδος δείχνει όλες τις ενημερώσεις που εγκαταστάθηκαν στα Windows με την ημερομηνία, την ώρα, τον τίτλο τους και εάν η εγκατάσταση ήταν επιτυχής ή όχι:


Αυτός είναι ο τρόπος με τον οποίο ένας χρήστης μπορεί να δει όλο το ιστορικό ενημερώσεων χρησιμοποιώντας το Windows PowerShell.

συμπέρασμα

Το Windows PowerShell μπορεί να χρησιμοποιηθεί για την προβολή όλων των ενημερώσεων που έχουν εγκατασταθεί στα Windows. Για το σκοπό αυτό, πρώτα, μεταβείτε στο πλαίσιο διαλόγου RUN πατώντας το πλήκτρο 'Window + R'. Στη συνέχεια, πληκτρολογήστε ' PowerShell ' στο κουτί και πατήστε το ' Εντάξει κουμπί '. Στη συνέχεια, πληκτρολογήστε τις εντολές που παρέχονται παραπάνω για να προβάλετε τη λίστα ιστορικού ενημερώσεων με λεπτομέρειες σχετικά με την ώρα που εγκαταστάθηκαν, την πηγή, την περιγραφή και πολλά άλλα. Αυτό το άρθρο παρέχει οδηγίες σχετικά με τον έλεγχο του ιστορικού εγκατάστασης ενημερώσεων χρησιμοποιώντας το Windows PowerShell.