Mar 21 2017

Compter des Enregistrements en Powershell

Publié par à 8:45 sous Windows




J’ai été très surpris de constater que PowerShell ne retournait rien quand il devrait compter 0 ou 1.
 
Voici une capture d’écran qui retourne le nombre de comptes AD.
 
Utilisez la commande Measure à la place et sélectionnez la valeur count:

C:\>(Get-ADUser -filter {SamAccountName -like "dron*"} |
     select SamAccountName | measure).count
1

 

 
Encre une très utile:
La commande « tee » permet de stocker l’ensemble des résultats dans une variable et son nombre d’éléments dans une autre:
 

C:\>$nbComptes = (Get-ADUser -filter {SamAccountName -like "dr*"} |
                  select SamAccountName |
                  tee -Variable comptes | measure).count
C:\>$nbComptes
3
C:\>$comptes

SamAccountName                                                                                                     
--------------                                                                                                     
draguene                                                                                                           
drondy                                                                                                             
droze                                                                                                              

No responses yet

Comments RSS

Leave a Reply