programing

Powershell 시스템 추가

lastcode 2023. 7. 31. 21:24
반응형

Powershell 시스템 추가

PowerShell을 사용하여 여기에 시스템 변수를 추가하려고 합니다.

Environment Var dialog

두 가지 방법을 모두 사용해 보았습니다.

$env:MyTestVariable = "My test variable."

그리고.

[Environment]::SetEnvironmentVariable("TestVariableName", "My Value", "<option>")

그러나 둘 다 이 섹션에 추가되지 않은 것 같습니다.그 때 컴퓨터를 다시 시작해 볼 수 있는지도 확인해 보았습니다.저는 수많은 다른 웹사이트들과 함께 테크넷을 살펴보았지만, 제가 시도한 어떤 것도 효과가 없었습니다.

PowerShell로 시스템 변수를 설정하려면 어떻게 해야 합니까?

필요한 레지스트리 액세스 권한을 얻기 위해 PowerShell을 관리자로 실행한 다음 에 호출합니다.설정할 순 프레임워크:

[Environment]::SetEnvironmentVariable("MyTestVariable", "MyTestValue", "Machine")

NB. 동일한 프로세스 내에서는 적용되지 않으므로 PowerShell 프로세스를 새로 만들어야 확인할 수 있습니다.

PowerShell을 관리자로 실행합니다.환경 확장이나 환경 경로와 같은 것을 수정하려는 경우에는 이 옵션을 사용하지 마십시오.refreshEnv를 실행할 필요가 없으며 새 PowerShell 창을 열 필요가 없습니다.

$variableNameToAdd = "mytestVariableName"
$variableValueToAdd = "some environmental value to add"
[System.Environment]::SetEnvironmentVariable($variableNameToAdd, $variableValueToAdd, [System.EnvironmentVariableTarget]::Machine)
[System.Environment]::SetEnvironmentVariable($variableNameToAdd, $variableValueToAdd, [System.EnvironmentVariableTarget]::Process)
[System.Environment]::SetEnvironmentVariable($variableNameToAdd, $variableValueToAdd, [System.EnvironmentVariableTarget]::User)

이것에 대한 멋진 설명을 아래에서 찾을 수 있습니다.

https://trevorsullivan.net/2016/07/25/powershell-environment-variables/

언급URL : https://stackoverflow.com/questions/32730544/powershell-add-system-variable

반응형