[POWERSHELL] Compter le nombre d’objet

Hello à tous !
Il peut arrivé que l’on vous demande le nombre d’objet présent dans un groupe de sécurité (ou de distribution).
Plusieurs solutions possibles :
- Compter tous les objets 1 par 1 (peut être très fatiguant 🙂 et peut comporter des erreurs)
- Faire une extraction Excel et sélectionner ce que l’on souhaite
- Compter avec PowerShell. Nous allons plutôt utiliser cette méthode.
Nous allons utiliser les fonctions “Measure” et “Count”.
Nous allons compter les membres présents dans le groupe SHINPOGroupeTEST
Voici le script :
#####Définissons notre variable
USERS = Get-ADGroupMember -Identity SHINPOGroupeTEST | Select-Object Name | measure
#####Commande qui permet d'afficher le nombre d'objet trouvé
Write-HostUSERS.Count
Get-ADGroupMember : Permet de voir le contenu d’un groupe
Identity : Permet de cibler le groupe voulu
Select-Object : Permet de récupérer la valeur voulue
measure : Indique que nous souhaitons compter
Write-Host : Permet d’afficher le résultat
#####Vérifions cela "en ajoutant une ligne en plus à notre script" : Get-ADGroupMember -Identity SHINPOGroupeTEST | Select-Object Name

Notre cher ami PowerShell a bien compté les membres présents dans notre groupe.