PowerTip: Find the Number of Variables In-Scope

Doctor Scripto

Summary: Find the number of variables in-scope in your function.

Hey, Scripting Guy! Question How can I see how many variables are available in-scope and out-of-scope in my Windows PowerShell function?

Hey, Scripting Guy! Answer Use the Get-Variable cmdlet, the Count property, and the –Scope parameter:

All variables

PS C:\> function myvar {(Get-Variable).count}

PS C:\> myvar


Variables in-scope

PS C:\> function myvar {(Get-Variable -Scope 0).count}

PS C:\> myvar