Les systèmes Windows sont régulièrement mis à jour avec les derniers correctifs pour améliorer les performances d’un système. Microsoft publie le service et les correctifs dans le cadre du service de mise à jour gratuit pour améliorer l’expérience informatique de Windows. Ces mises à jour sont automatiquement installées en fonction des paramètres système et nécessitent rarement la contribution des utilisateurs finaux. Les mises à jour gratuites font partie de la maintenance et de l’assistance de Windows qui publient des logiciels pour corriger efficacement les erreurs. Afin d’assurer une informatique sécurisée, la mise à jour Windows garantit que le système est à jour avec les derniers correctifs de sécurité, correctifs et corrections de bogues.

Les utilisateurs peuvent vérifier l’historique des mises à jour à l’aide de PowerShell, de la ligne de commande ou on peut également vérifier l’historique des mises à jour via l’interface utilisateur des paramètres Windows. Dans cet article, nous expliquons comment répertorier tout l’historique des événements Windows Update à l’aide de l’un des outils d’automatisation des tâches et de gestion de la configuration tels que PowerShell. On peut également obtenir des informations sur tous les correctifs actuels ou les mises à jour d’ingénierie de correctifs rapides qui sont téléchargés dans le cadre des correctifs logiciels.

Vérifier l’historique des mises à jour Windows à l’aide de PowerShell

Accédez au menu Démarrer et recherchez Windows PowerShell. Faites un clic droit dessus et cliquez sur Exécuter en tant qu’administrateur.

Dans la ligne de commande, écrivez la commande suivante qui répertorie les correctifs installés avec leur ID, des informations sur Installé sur, une description, etc.

wmic qfe list

Comment Vérifier L'historique Des Mises À Jour Windows À L'aide De Powershell

Publicité

Vous pouvez également taper la commande suivante pour répertorier les correctifs et sa description associée.

get-wmiobject -class win32_quickfixengineering

Svg%3E

De plus, on peut également écrire une requête sur l’ordinateur pour l’historique des mises à jour et renvoyer un pointeur vers une liste d’enregistrements correspondants sur le système Windows. Les requêtes sont écrites pour répertorier l’historique WUA dans un PowerShell en définissant quelques fonctions pour convertir les événements d’historique WUA du code de résultat en un nom et obtenir le dernier et le dernier historique des 50 WUA. Vous pouvez modifier les objets pour répertorier n’importe quel nombre d’historiques passés d’événements mis à jour.

Svg%3E

# Convert Wua History ResultCode to a Name # 0, and 5 are not used for history # See https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx

function Convert-WuaResultCodeToName
{
param( [Parameter(Mandatory=$true)]
[int] $ResultCode
)
$Result = $ResultCode
switch($ResultCode)
{
2
{
$Result = "Succeeded"
}
3
{
$Result = "Succeeded With Errors"
}
4
{
$Result = "Failed"
}
}
return $Result
}
function Get-WuaHistory
{
# Get a WUA Session
$session = (New-Object -ComObject 'Microsoft.Update.Session')
# Query the latest 1000 History starting with the first recordp
$history = $session.QueryHistory("",0,50) | ForEach-Object {
$Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode
# Make the properties hidden in com properties visible.
$_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result
$Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name
$_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.UpdateId -Name UpdateId
$_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.RevisionNumber -Name RevisionNumber
$_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru
Write-Output $_
}
#Remove null records and only return the fields we want
$history |
Where-Object {![String]::IsNullOrWhiteSpace($_.title)} |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}

Ensuite, tapez la commande suivante pour obtenir les événements d’historique mis à jour avec la date du résultat, le titre de la mise à jour, l’URL de support et l’ID de mise à jour.

# Get all the update History, formatted as a table

Get-WuaHistory | Format-Table

Svg%3E

C’est tout.

Provenant de stackoverflow.com.

Vérifier l’historique des mises à jour Windows à l’aide de l’invite de commande

Dans un CMD élevé, exécutez la commande suivante :

wmic qfe list

Pour trouver une mise à jour spécifique, vous pouvez utiliser le numéro KB, par exemple pour KB1234567, utilisez :

wmic qfe | find "1234567"

Comment répertorier Windows Update dans PowerShell ?

Ouvrez Windows Search en utilisant Win + S et tapez PowerShell. Une fois que vous l’avez trouvé, lancez-le. Cela fait, exécutez la commande suivante. Vous pouvez également l’utiliser sur le terminal Windows.

wmic qfe list

Ai-je besoin de PowerShell dans Windows 11 ?

PowerShell est un puissant outil multiplateforme, et si vous souhaitez utiliser des commandes de script pour modifier les paramètres système et automatiser les tâches, vous avez besoin de PowerShell dans Windows 11. Un avantage avec Windows 11 est que vous pouvez également exécuter la commande PowerShell dans le terminal Windows. .

Svg%3E

Rate this post
Publicité
Article précédentLe site de bonnes affaires vendant des iPhones, des iMac Apple et des iPad à partir de seulement 59,99 £ est populaire auprès des acheteurs
Article suivantClasses Elden Ring: Quelle classe vous convient le mieux?

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici