• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est trÚs important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell đŸ“ Lister toutes les applications installĂ©es avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Lister toutes les applications installĂ©es avec PowerShell

🔩 Introduction

Ce tutoriel explique comment lister toutes les applications installĂ©es sur un systĂšme Windows en utilisant PowerShell. Cette mĂ©thode permet d’identifier les logiciels prĂ©sents, leurs versions et leurs sources d’installation.



🔬 PrĂ©requis

‱ Connaissances de base en PowerShell

‱ Accùs administrateur sur Windows

‱ ExĂ©cution des scripts activĂ©e avec la commande
Code:
Set-ExecutionPolicy RemoteSigned



📋 DiffĂ©rentes Approches

‱ Approche #1 : Lister les applications installĂ©es avec une commande PowerShell

‱ Approche #2 : Automatiser la gĂ©nĂ©ration d’un rapport avec un script PS1



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : Rapide et sans configuration avancĂ©e

‱ Approche #2 : Automatisation et exportation des rĂ©sultats



👎 Les InconvĂ©nients

‱ Approche #1 : Ne permet pas une analyse approfondie

‱ Approche #2 : Peut nĂ©cessiter des droits Ă©levĂ©s pour certaines applications



⚙ Approche #1

1ïžâƒŁ Ouvrir PowerShell en mode administrateur

2ïžâƒŁ Lister toutes les applications installĂ©es

Code:
Get-Package

3ïžâƒŁ Afficher les applications installĂ©es via le Registre

Code:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate

4ïžâƒŁ Lister les applications installĂ©es via Winget

Code:
winget list



⚙ Approche #2

1ïžâƒŁ CrĂ©er un fichier nommĂ© Lister-Applications.ps1

2ïžâƒŁ Ajouter le code suivant dans le fichier

Code:
$rapport = "C:\Rapports\Applications_Installées.txt"
Write-Output "Liste des applications installées - $(Get-Date)" | Out-File $rapport
Get-Package | Select-Object Name, Version, ProviderName | Format-Table -AutoSize | Out-File $rapport -Append
Write-Output "Liste des applications du Registre :" | Out-File $rapport -Append
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize | Out-File $rapport -Append
Write-Output "Rapport généré : $rapport"

3ïžâƒŁ ExĂ©cuter le script avec la commande suivante

Code:
.\Lister-Applications.ps1

4ïžâƒŁ Consulter le rapport gĂ©nĂ©rĂ© dans C:\Rapports\Applications_InstallĂ©es.txt



💡 Astuce

Exporter les résultats au format CSV pour une analyse plus détaillée

Code:
Get-Package | Export-Csv -Path C:\Rapports\Applications.csv -NoTypeInformation



🚹 Mise en garde

Certaines applications ne sont pas listées si elles sont installées uniquement pour un utilisateur spécifique. Exécuter la commande sous différents comptes si nécessaire.



🔖 Conseil

Automatiser l’exĂ©cution du script via une tĂąche planifiĂ©e pour un suivi rĂ©gulier des installations.



🔎 Solution alternative

Utiliser le Panneau de configuration pour afficher les applications installées

Support Microsoft



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

Lister les applications installĂ©es avec PowerShell permet d’obtenir un inventaire rapide des logiciels prĂ©sents sur un systĂšme. L’utilisation d’un script PS1 facilite l’automatisation et l’exportation des rĂ©sultats pour une analyse approfondie.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 882
Messages
29 115
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Retour
Haut Bas