Lister les hotfixes d’un ordinateur distant en Powershell

Vous faites parti des nouveaux convertis au vélo pour vous rendre au travail? Félicitation car pour évacuer le stress de la journée le vélo est tout simplement incroyable

Je fais plus de 5000 km par an juste pour le travail et au moins autant pour le loisir. Pour suivre mes progrès, ma forme, explorer des nouveaux parcours, j'utilise un compteur GPS.

Le leader ne cherchez pas c'est Garmin grâce à un écosystème cohérent et complet.

Pour suivre vos activités, disposer de tous les métriques de bases pendant votre sortie et analyser ensuite votre parcours je vous recommande le Garmin Edge 130 Plus.

Mais si vous en voulez plus encore avec des fonctions de navigation avancées, la gestion de vos entraînements et l'analyse de vos performances orientez vous soit sur le Garmin Edge 530, le Garmin Edge 830 son équivalent tactile que j'utilise personnellement, ou le Garmin Edge 1030 Plus avec écran encore plus grand et si vous êtes très riche !

GPS Vélo

Ce script Powershell permet de lister les Hotfixes qui ont été installés sur une machine locale ou distante. Il utilise WMI via la classe Win32_QuickFixEngineering.

Tout d’abord il faut créer un fichier de script Powershell monscript.ps1 contenant le script suivant:

$strComputer = "COMPUTER02"
$colItems = get-wmiobject -class "Win32_QuickFixEngineering" -namespace "root\CIMV2" `
-computername $strComputer
foreach ($objItem in $colItems) {
      write-host "Caption: " $objItem.Caption
      write-host "CS Name: " $objItem.CSName
      write-host "Description: " $objItem.Description
      write-host "Fix Comments: " $objItem.FixComments
      write-host "HotFix ID: " $objItem.HotFixID
      write-host "InstallationDate: " $objItem.InstallDate
      write-host "Installed By: " $objItem.InstalledBy
      write-host "Installed On: " $objItem.InstalledOn
      write-host "Name: " $objItem.Name
      write-host "Service Pack In Effect: " $objItem.ServicePackInEffect
      write-host "Status: " $objItem.Status
      write-host
}

Nous pouvons ensuite exécuter le script directement depuis l’interpréteur Powershell :

Ma solution de montage vidéo : Quand on parle montage vidéo on arrive rapidement sur Adobe Première ou Final Cut Pro. Si c'est votre activité principale OK mais si c'est pour un usage personnel ou pour monter du VLOG je vous conseille une solution bien plus abordable financièrement et demandant moins d'expertise.

Ca fait 3 ans maintenant que j'ai abandonné Première pour Magix Vidéo Deluxe. Magix fait des logiciels professionnel comme Vega ou Pro X, mais sa version Vidéo Deluxe à 69 € seulement permet de faire des choses très impressionnantes même avec un PC assez basique.

Montage vidéo

PS C:\>.\monscript.ps1

Je vous invite à consulter l’article suivant si vous ne savez pas encore utiliser Powershell et si vous souhaitez découvrir les différentes manières d’exécuter du code en Powershell.

Powershell pour les nuls

1 commentaire sur “Lister les hotfixes d’un ordinateur distant en Powershell”

  1. Bonjour,
    Merci pour le script.
    comment peut ton mettre le résultat dans un fichier txt s’il vous plait ?

Laissez un commentaire