Question
Lister Applications installées
- David
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 4 mois #5764
par David
Lister Applications installées a été créé par David
Bonjour,
je souhaite lister les applications installées sur un poste a l'aide de WMI si possible. J'ai vu qu'il y avait la classe Win32_Product qui le faisait un peu mais ce n'est pas vraiment ce que je veux. J'aimerais une liste comme on la trouve dans l'outil de désinstallation des programmes. J'ai aussi acheté le livre Windows PowerShell mais je n'y trouve pas mon bonheur.
Je vous remercie d'avance
Biibii
je souhaite lister les applications installées sur un poste a l'aide de WMI si possible. J'ai vu qu'il y avait la classe Win32_Product qui le faisait un peu mais ce n'est pas vraiment ce que je veux. J'aimerais une liste comme on la trouve dans l'outil de désinstallation des programmes. J'ai aussi acheté le livre Windows PowerShell mais je n'y trouve pas mon bonheur.
Je vous remercie d'avance
Biibii
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 14 ans 4 mois #5766
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Lister Applications installées
Salut,
Biibii écrit:
Biibii écrit:
Si tu souhaites manipuler la liste des applications installées via une interface graphique, il faut utiliser une Winform ET le résultat renvoyé par Win32_Product.J'ai vu qu'il y avait la classe Win32_Product qui le faisait un peu mais ce n'est pas vraiment ce que je veux.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 14 ans 4 mois #5797
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Lister Applications installées
Bonjour Bibi !
Essaie cette ligne de commandes :
[code:1]PS > Get-WmiObject win32_product | Format-Table name, vendor, installdate, version -auto
name vendor installdate version
----
WMI Tools Microsoft Corporation 20091014 1.50.1131.0001
Microsoft Office OneNote MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office InfoPath MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Access MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Excel MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office PowerPoint MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Publisher MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Outlook MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Groove MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Word MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Proofing (French) 2007 Microsoft Corporation 20091011 12.0.4518.1014
Microsoft Office Shared MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Proof (Arabic) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (Dutch) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (German) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (English) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (Spanish) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (French) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Ultimate 2007 Microsoft Corporation 20091210 12.0.6215.1000
Microsoft Application Error Reporting Microsoft Corporation 20091014 12.0.6012.5000
Bonjour Apple Inc. 20091205 1.0.106
Windows XP Mode Microsoft Corporation 20091011 1.2.7235.0
Microsoft Visual C++ 2005 Redistributable Microsoft Corporation 20091108 8.0.59193
Assistant de connexion Windows Live Microsoft Corporation 20091014 5.000.818.5
Paint.NET v3.36 dotPDN LLC 20091013 3.36.0
Installation Windows Live Microsoft Corporation 20091014 14.0.8089.726
Java(TM) 6 Update 16 Sun Microsystems, Inc. 20091012 6.0.160
Adobe Reader 9.1 - Français Adobe Systems Incorporated 20091012 9.1.0
MSVCRT Microsoft 20091014 14.0.1468.721
Windows Live Call Microsoft Corporation 20091014 14.0.8064.0206
Microsoft Antimalware Service FR-FR Language Pack Microsoft Corporation 20091012 2.0.6212.2
iTunes Apple Inc. 20091205 9.0.2.25
Microsoft Choice Guard Microsoft Corporation 20091014 2.0.48.0
QuickTime Apple Inc. 20091205 7.65.17.80
Microsoft Antimalware Microsoft Corporation 20091012 2.0.6212.2
Windows Live Messenger Microsoft Corporation 20091014 14.0.8089.0726
Microsoft Security Essentials Microsoft Corporation 20091012 1.0.1611.0
Apple Mobile Device Support Apple Inc. 20091205 2.6.0.32
Outil de téléchargement Windows Live Microsoft Corporation 20091014 14.0.8014.1029
Windows Live Communications Platform Microsoft Corporation 20091014 14.0.8064.206
Apple Software Update Apple Inc. 20091205 2.1.1.116
Apple Application Support Apple Inc. 20091205 1.1.0
[/code:1]
Grâce à Format-Table, PowerShell affiche le résultat sous forme de tableau avec comme entete de colonnes le nom des propriétés passées en paramètre.
En fait si tu ne précise rien, PowerShell utilise ses fichiers de formatage par défaut et n'affiche que quelques propriétés. Mais en réalité les objets retournés ont beaucoup plus. Pour toutes les voir, tu peux faire ceci :
[code:1]PS > Get-WmiObject Win32_Product | Format-List *[/code:1]
Arnaud
Essaie cette ligne de commandes :
[code:1]PS > Get-WmiObject win32_product | Format-Table name, vendor, installdate, version -auto
name vendor installdate version
----
WMI Tools Microsoft Corporation 20091014 1.50.1131.0001
Microsoft Office OneNote MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office InfoPath MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Access MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Excel MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office PowerPoint MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Publisher MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Outlook MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Groove MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Word MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Proofing (French) 2007 Microsoft Corporation 20091011 12.0.4518.1014
Microsoft Office Shared MUI (French) 2007 Microsoft Corporation 20091013 12.0.6215.1000
Microsoft Office Proof (Arabic) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (Dutch) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (German) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (English) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (Spanish) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Proof (French) 2007 Microsoft Corporation 20091013 12.0.6213.1000
Microsoft Office Ultimate 2007 Microsoft Corporation 20091210 12.0.6215.1000
Microsoft Application Error Reporting Microsoft Corporation 20091014 12.0.6012.5000
Bonjour Apple Inc. 20091205 1.0.106
Windows XP Mode Microsoft Corporation 20091011 1.2.7235.0
Microsoft Visual C++ 2005 Redistributable Microsoft Corporation 20091108 8.0.59193
Assistant de connexion Windows Live Microsoft Corporation 20091014 5.000.818.5
Paint.NET v3.36 dotPDN LLC 20091013 3.36.0
Installation Windows Live Microsoft Corporation 20091014 14.0.8089.726
Java(TM) 6 Update 16 Sun Microsystems, Inc. 20091012 6.0.160
Adobe Reader 9.1 - Français Adobe Systems Incorporated 20091012 9.1.0
MSVCRT Microsoft 20091014 14.0.1468.721
Windows Live Call Microsoft Corporation 20091014 14.0.8064.0206
Microsoft Antimalware Service FR-FR Language Pack Microsoft Corporation 20091012 2.0.6212.2
iTunes Apple Inc. 20091205 9.0.2.25
Microsoft Choice Guard Microsoft Corporation 20091014 2.0.48.0
QuickTime Apple Inc. 20091205 7.65.17.80
Microsoft Antimalware Microsoft Corporation 20091012 2.0.6212.2
Windows Live Messenger Microsoft Corporation 20091014 14.0.8089.0726
Microsoft Security Essentials Microsoft Corporation 20091012 1.0.1611.0
Apple Mobile Device Support Apple Inc. 20091205 2.6.0.32
Outil de téléchargement Windows Live Microsoft Corporation 20091014 14.0.8014.1029
Windows Live Communications Platform Microsoft Corporation 20091014 14.0.8064.206
Apple Software Update Apple Inc. 20091205 2.1.1.116
Apple Application Support Apple Inc. 20091205 1.1.0
[/code:1]
Grâce à Format-Table, PowerShell affiche le résultat sous forme de tableau avec comme entete de colonnes le nom des propriétés passées en paramètre.
En fait si tu ne précise rien, PowerShell utilise ses fichiers de formatage par défaut et n'affiche que quelques propriétés. Mais en réalité les objets retournés ont beaucoup plus. Pour toutes les voir, tu peux faire ceci :
[code:1]PS > Get-WmiObject Win32_Product | Format-List *[/code:1]
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.067 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Lister Applications installées