У меня есть переменная окружения, установленная через «свойства системы -> расширенные -> переменные среды». Я изменил значение переменной. В cmd я вижу новое значение. В PowerShell это значение остается прежним. Попытка установить его с помощью [Environment] :: SetEnvironmentVariable не имеет никакого эффекта.