Basic Powershell Snippets
Variables
Assign variable
$var_name = "this"
Environment
Set environment variable
$env:VAR_NAME = 'variable'
Get all environment variables
dir env:
Calling
Call Operator
& 'c:\Path\To\target.exe'
Output to Variable
$outputVariable = (($callCommand) | Out-String).Trim()
Example
$rawBasePythonDir = ((python -c "import sys;print(sys.base_prefix)") | Out-String).Trim()
Path Handling
String to Path-Object
$pathObject = Resolve-Path $stringPath