Инструменты пользователя

Инструменты сайта


powershell_переменные_окружения

Powershell переменные окружения

О переменном окружение в windows

Переменные среды бывают двух типов — системные и локальные.

%SYSTEMROOT% – системная переменная. указывает в какой папке установлена Window
%userprofile% – локальные переменная. указывает где профиль пользователя

  • echo %SYSTEMROOT% – покажет переменную
  • echo %USERPROFILE% – покажет переменную
  • echo %USERNAME% – покажет переменную
  • set – покажет все установленные переменные

Переменные окружения в PowerShell

cd env: – перейти на диск с переменными окружениями

dir – показать переменные окружения (сработает после перехода на диск)

Get-ChildItem Env: – показать переменные окружения

$env:{имя переменной} - вывести значение переменной. Пример – $env:TEMP, выводит значение переменной %TEMP%

${env:CommonProgramFiles(x86)} – выводит значение переменной

${env:ProgramFiles(x86)} – выводит значение переменной

$env:SomeVar = "This is a something environment variable." - создание собственного переменного окружения. $env:SomeVar – выведет его значение

new-item -path Env: -name SomeVariable -value "This is a test environment variable." – создание собственных переменных окружения. Проверяем – $env:SomeVariable

Remove-Item Env:SomeVar – удаление переменного окружения

clear-item -path env:SomeVariable - удаление переменного окружения

Скрипт демонстрирующий работу переменного окружения

env.ps1
$computer = $env:computername
$user = $env:username
cd $env:windir
Write-Host "$user, welcome to $computer!"

Вывод:

Nevvad, welcome to GodMachine!
powershell_переменные_окружения.txt · Последнее изменение: 2021/04/28 16:21 — admin