Question Eviter chaine double

Plus d'informations
il y a 15 ans 3 mois #8676 par de França
Eviter chaine double a été créé par de França
Bonjour à tous,

J'ai fais une petite fonction pour afficher la liste des logiciels installés en locale:

[code:1]function affiche_softList
{
gp HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | select DisplayName | sort DisplayName | where {$_.DisplayName -ne $null}

}[/code:1]

Je demande votre aide car je ne trouve pas un paramètre pour ne pas afficher les noms en double?!

Exemple:
2007 Microsoft Office Suite Service Pack 2 (SP2)

Je retrouve 17x cette ligne dans le résultat.

Merci à vous ;)<br><br>Message édité par: unfam0us, à: 2/02/11 10:50

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 3 mois #8678 par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Eviter chaine double
Il suffit de rajouter -unique à ta commande \&quot;select DisplayName\&quot; :

[code:1]
function affiche_softlist
{
gp HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | `
select DisplayName -unique | sort DisplayName | where {$_.DisplayName -ne $null}
}
[/code:1]

Petit détail : quand tu mentionnes du code, tu devrais l'entourer des balises de code pour éviter que l'affichage des back-slash saute (entre autres avantages des balises de code).

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 3 mois #8679 par de França
Réponse de de França sur le sujet Re:Eviter chaine double
Merci beaucoup pour ta réponse et surtout pour la rapidité B)

Je cherchais les paramètres de get-itemproperty et non celui du select :blink: (tête en l'air)

Bonne journée à toi.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.032 secondes
Propulsé par Kunena