180 votes

Comment compter les objets dans PowerShell ?

Comme je le lis dans le guide de l'utilisateur de PowerShell, l'un des concepts fondamentaux de PowerShell est que les commandes acceptent et renvoient objets à la place du texte. Ainsi, par exemple, en exécutant get-alias me renvoie un nombre de System.Management.Automation.AliasInfo objets :

PS Z:\\> get-alias

CommandType     Name                                             Definition
-----------     ----                                             ----------
Alias           %                                                ForEach-Object
Alias           ?                                                Where-Object
Alias           ac                                               Add-Content
Alias           asnp                                             Add-PSSnapIn
Alias           cat                                              Get-Content
Alias           cd                                               Set-Location
Alias           chdir                                            Set-Location
...

Maintenant, comment puis-je obtenir le nombre de ces objets ?

0voto

David Morrow Points 41
Get-Alias|ForEach-Object {$myCount++};$myCount

158

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X