I'm able to Write-Host
a custom variable from PowerShell command line, but predefined variables are not working with same way.
What is proper way to echo a predefined variable.
Write-Host $path
works.
Write-Host $PSScriptRoot
does not.
Here is my code.
powershell.exe -ExecutionPolicy ByPass -Command "& { $path = """test"""; Write-Host $path; Write-Host $PSScriptRoot; }"
I would like to have parent directory of current script as variable.
Something like this $RootPath = Split-Path (Split-Path $PSScriptRoot -Parent) -Parent
.