Question
Eviter chaine double
- de França
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 67
- Remerciements reçus 0
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
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
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
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 \"select DisplayName\" :
[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).
[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.
- de França
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 67
- Remerciements reçus 0
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é 
Je cherchais les paramètres de get-itemproperty et non celui du select
(tête en l'air)
Bonne journée à toi.
Je cherchais les paramètres de get-itemproperty et non celui du select
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Eviter chaine double