Environment variable names with parentheses, like %ProgramFiles(x86)%, in PowerShell? Environment variable names with parentheses, like %ProgramFiles(x86)%, in PowerShell? powershell powershell

Environment variable names with parentheses, like %ProgramFiles(x86)%, in PowerShell?


Simple. Change line 6 to remove the spaces inside the brackets:

$d = "${Env:ProgramFiles(x86)}"      # LINE 6 (NO spaces inside brackets)

You just have to wrap the variable that contains () with {}. No spaces inside the brackets.