Export (0) Print
Expand All
Expand Minimize

Converting the Windows Script Host Count Method


Windows PowerShell


Definition: Returns the number of members in an object.

Count


In Windows Script Host the Count method is used to return the number of items in a WSH collection (such as the number of arguments in the Arguments collection, the number of folders in the Special Folders collection, etc.). In Windows PowerShell you can use the Length property to return the number of items in pretty much any collection. For example, suppose you want to know the number of command-line arguments that were supplied when a script was started. Well, by default PowerShell stores each command-line argument in the special variable $args. Thus you can determine the number of arguments in that collection (and thus the number of arguments supplied when starting the script) by checking the value of the length property of $args:


$args.Length


And, like we said, the Length property works for pretty much any collection. Want to know how many lines are in a text file? This should do the trick:


(Get-Content C:\Scripts\Test.txt).Length


Meanwhile, this command tells you the number of processes running on a computer:


(Get-Process).Length


Pretty cool, huh?


See conversions of other Windows Script Host methods and properties.
Return to the VBScript to Windows PowerShell home page

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft