Как создать, установить и обновить постоянную переменную среды для Linux в PowerShell Core. Следующее решение работает правильно, но только когда я запускаю скрипт в Windows:
[Environment]::SetEnvironmentVariable("Variable", "Value", "Machine")