PowerShell 명령어로 윈도우 환경변수Env 관리

Registry에서 환경변수의 경로

# 사용자 환경
HKEY_CURRENT_USER\Environment
# 시스템 환경
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

‘Path’에 gradle 경로 append

$oldPath=(Get-ItemProperty -Path 'Registry::HKEY_CURRENT_USER\Environment' -Name PATH).Path
$newPath = $oldPath+ ';%USER_PROFILE%\scoop\apps\gradle\current\bin'
Set-ItemProperty -Path 'Registry::HKEY_CURRENT_USER\Environment' -Name PATH –Value $newPath

Gradle HOME 추가

Set-ItemProperty -Path 'Registry::HKEY_CURRENT_USER\Environment' -Name GRADLE_HOME –Value '%USER_PROFILE%\scoop\apps\gradle\current'

 

뽀너스

자주 쓰는 명령

$env:UserName
$env:UserDomain
$env:ComputerName

Windows PowerShell, 윈도우 10을 쓰다보니…

윈도우10 쓰다가 우연히 발견했는데 …
쓰다보니 맘에들어 작업표시줄에 커맨드라인 대신 걸어놓고 쓴다.

CommandPrompt는 Dos의 콘솔창같은 느낌이라면 PowerShell은 LinuxTerminal의 좋은점을 좀 가져온 느낌이다. 색깔 때문인지 입력하는 느낌도 묘하게 다른게 많이 생소하다.
Gnu처럼 명령어도 좀 복잡한게 CommandPrompt보다 다양한 명령이 가능할 것 같다

실행은 두 가지 모드가 있던데 명령어 보이는 복잡한 창이랑.. 심플한 창이랑
뭐라고 명령어 입력하면 명령어 안내창이 나오기도 하던데…
일부러 공부할 생각은 없고.. 노가다성 작업이 필요할 때 마다 찾아보면서 하는게 좋지 않을까?

원래 윈도우 서버에서 쓰였던 것 같은데… 이제 이걸로 통합하려고 하는건가?

 

윈도우10 밑에 검색에 PowerShell 치면 나온다