ThématiqueWindows Server →
⌚ Environ 1 min de lecture
PowerShell
Risque faible
Exporter la liste des logiciels installés
Recense les applications 32 et 64 bits déclarées dans le registre et exporte le résultat en CSV.
$Chemins = @(
'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*'
)
Get-ItemProperty $Chemins -ErrorAction SilentlyContinue |
Where-Object DisplayName |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
Sort-Object DisplayName -Unique |
Export-Csv "$env:USERPROFILE\Desktop\logiciels-installes.csv" -NoTypeInformation -Encoding UTF8
Quand l'utiliser ?
Utile avant de remplacer un poste, de réinstaller Windows ou de comparer deux ordinateurs.
Ce que fait le script
- Le script interroge les emplacements de désinstallation du registre.
- Le fichier CSV est créé sur le Bureau de l'utilisateur connecté.
Précautions
- Les applications portables et certains logiciels Microsoft Store peuvent ne pas apparaître.
Retour arrière
Supprimez simplement le fichier CSV si vous n'en avez plus besoin.