Как установить переменные среды из PowerShell?

Как сделать foo средой переменная , доступная с по printenv на bash?

PS /home/thufir/powershell/helloPSTwitterAPI> 
PS /home/thufir/powershell/helloPSTwitterAPI> $env:foo = 'x' * 333 + '!'      
PS /home/thufir/powershell/helloPSTwitterAPI> 
PS /home/thufir/powershell/helloPSTwitterAPI> $env:foo
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx!
PS /home/thufir/powershell/helloPSTwitterAPI> 

Я бы хотел использовать PowerShell для установки переменной среды вместо использования самого setenv , чтобы Visual Studio Code, и bash, подберет переменные при запуске сценариев PowerShell.

2
задан 23 January 2020 в 21:10

1 ответ

Я бы сделал это, как описано ниже:

[System.Environment] :: SetEnvironmentVariable ('DOCKER_HOST', 'docker.artofshell.com')

См. Также

Таким образом, переменная среды (в данном случае DOCKER_HOST ) будет создается постоянно, как если бы вы создали его через панель управления Windows.

0
ответ дан 18 February 2020 в 15:53

Другие вопросы по тегам:

Похожие вопросы: