После перезагрузки компьютера с Windows 10 в сеансе powershell появляется переменная среды. Эта переменная не определена ни в одном из сценариев запуска или в переменных среды панели управления. Команда, которую я использовал для его удаления, выглядит следующим образом:
[Environment]::SetEnvironmentVariable("TestVariable",$null,"Process")
Однако эта команда удаляет только переменную среды до следующего перезапуска. Как я могу навсегда удалить эту переменную среды?
Вы смотрели в своем скрипте запуска PowerShell?
—
DavidPostill
Если вы говорите
—
xaav
Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
, этот скрипт не устанавливает переменные окружения при запуске.
Да, это то, что я имел в виду.
—
DavidPostill
Попытайтесь выяснить, является ли она переменной, установленной PowerShell,
—
Питер Хандорф,
cmd.exe
используется set
или запустите PowerShell без профилейPowershell.exe -noprofile
Начните с
—
root
-noprofile
.