Как проверить, существует ли переменная среды SYSTEM? - PullRequest
1 голос
/ 01 июня 2019

Существует переменные среды USER и переменные среды SYSTEM.

Как я могу сделать это условие ТОЛЬКО для проверки переменной SYSTEM env, если она существует?

if (-not Test-Path 'env:VariableX ') { 

    "doesnt exist!"
} 

это ничего не даст, если VariableX определен как переменная USER. Я хочу игнорировать это и сосредоточиться только на том, если он определен в переменных SYSTEM env

1 Ответ

3 голосов
/ 01 июня 2019

Это будет работать:

if (-not [Environment]::GetEnvironmentVariable('VariableX', 'Machine'))
{
    "doesnt exist!"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...