Comment vérifier l'historique des mises à jour Windows à l'aide de PowerShell

Comment Verifier L Historique Des Mises A Jour Windows A L Aide De Powershell



Windows PowerShell est un shell de ligne de commande fourni par Windows pour automatiser les tâches et configurer différents programmes. Les utilisateurs peuvent entrer une seule commande ou écrire un script contenant un ensemble de commandes pour effectuer une tâche particulière. En plus de cela, Windows PowerShell peut être utilisé pour garder une trace de toutes les mises à jour qui ont été installées sur Windows. Les utilisateurs peuvent afficher la date, l'heure, le hotFixID et la description de chaque mise à jour. Il peut être utilisé pour surveiller et suivre les changements qui se produisent sur votre ordinateur.

Cet article détaillera l'affichage de l'historique des mises à jour Windows à l'aide de la commande PowerShell.







Affichage de l'historique d'installation de Windows Update avec PowerShell ?

Pour vérifier l'historique de toutes les mises à jour Windows qui se sont produites sur le système, suivez les étapes ci-dessous.



Étape 1 : Lancez Windows PowerShell



Appuyez sur le ' Windows + R ' raccourci sur le clavier, et tapez ' PowerShell ” dans la zone de texte. Ensuite, appuyez sur le ' D'ACCORD ' bouton:






Étape 2 : Exécutez la commande

Une fois Windows PowerShell ouvert, saisissez la commande suivante pour afficher la liste de l'historique des mises à jour :



liste wmic qfe



Appuyez sur le ' Entrer ' sur le clavier, par conséquent, PowerShell fournira la liste des mises à jour qui se sont produites sur le système :


Voici ce que signifient les colonnes du résultat ci-dessus :

    • Installé par : Il représente l'autorité qui a installé la mise à jour.
    • Installé sur: Indique la date d'installation.
    • CSName & #160;: Ceci affiche le nom de l'utilisateur du système.
    • Description: Ceci décrit le type de mise à jour.
    • CorrectionCommentaires : Cela montre tous les commentaires concernant la mise à jour.
    • HotFixID : Il s'agit d'un identifiant unique attribué à chaque mise à jour installée.

Pour obtenir des données plus simples, insérez la commande suivante et appuyez sur Entrée :

get-wmiobject -classe win32_quickfixengineering



Maintenant, pour afficher un historique de mise à jour plus détaillé qui inclura toutes les mises à jour .NET, Windows Defender et plus, collez le script fourni ci-dessous dans le PowerShell et appuyez sur Entrée :

fonction Convertir-WuaResultCodeToName
{
paramètre ( [ Paramètre ( Obligatoire = $ vrai ) ]
[ entier ] $ResultCode
)
$Résultat = $ResultCode
changer ( $ResultCode )
{
2
{
$Résultat = 'Réussi'
}
3
{
$Résultat = 'A réussi avec des erreurs'
}
4
{
$Résultat = 'Échoué'
}
}
retour $Résultat
}
fonction Get-WuaHistory
{

$session = ( Nouvel objet -ComObject 'Microsoft.Update.Session' )

$histoire = $session .QueryHistory ( '' , 0 , cinquante ) | Pour chaque objet {
$Résultat = Convert-WuaResultCodeToName -ResultCode $_ .ResultCode

$_ | Ajouter un membre -Type de membre RemarquePropriété -Valeur $Résultat -Nom Résultat
$Produit = $_ .Catégories | Où-Objet { $_ .Taper -eq 'Produit' } | Select-Objet -D'abord 1 -Développer la propriété Nom
$_ | Ajouter un membre -Type de membre RemarquePropriété -Valeur $_ .UpdateIdentity.UpdateId -Nom ID de mise à jour
$_ | Ajouter un membre -Type de membre RemarquePropriété -Valeur $_ .UpdateIdentity.RevisionNumber -Nom Numéro de révision
$_ | Ajouter un membre -Type de membre RemarquePropriété -Valeur $Produit -Nom Produit -Passer à travers
Sortie d'écriture $_
}

$histoire |
Où-Objet { ! [ Chaîne ] ::IsNullOrWhiteSpace ( $_ .titre ) } |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}


Une fois le script ci-dessus saisi, le curseur passera à la ligne suivante :


Après cela, entrez la commande suivante :

Get-WuaHistory | Format-Table


La sortie ci-dessous montre toutes les mises à jour qui ont été installées sur Windows avec leur date, heure, titre et si l'installation a réussi ou non :


C'est ainsi qu'un utilisateur peut afficher tout l'historique des mises à jour à l'aide de Windows PowerShell.

Conclusion

Windows PowerShell peut être utilisé pour afficher toutes les mises à jour qui ont été installées sur Windows. Pour cela, accédez d'abord à la boîte de dialogue RUN en appuyant sur la touche 'Fenêtre + R'. Ensuite, tapez ' PowerShell ' dans la case et appuyez sur ' D'ACCORD ' bouton. Ensuite, tapez les commandes fournies ci-dessus pour afficher la liste de l'historique des mises à jour avec des détails sur l'heure à laquelle elles ont été installées, leur source, leur description et bien d'autres. Cet article a fourni des instructions sur la vérification de l'historique d'installation des mises à jour à l'aide de Windows PowerShell.