1 2 3 4 5 6 7 |
$code = { Get-Process Get-Service $var2 = 12 } $code.Ast.FindAll( { $true }, $true) | Where-Object { $_.GetType().Name -eq 'CommandAst' } | select CommandElements $code.Ast.FindAll( { $true }, $true) | Where-Object { $_.GetType().Name -eq 'VariableExpressionAst' } | select variablePath |