programing

이름에 점(.)이 있는 PowerShell 환경 변수

instargram 2023. 7. 31. 21:04
반응형

이름에 점(.)이 있는 PowerShell 환경 변수

다음을 사용하여 PowerShell의 환경 변수에 액세스할 수 있습니다.$Env예를 들어 액세스할 수 있습니다.FOO와 함께$Env:FOO.

라고 하는 환경 변수에 액세스하는 방법을 알 수 없습니다.FOO.BAR.

$Env:FOO.BAR작동하지 않습니다.PowerShell 내에서 액세스하려면 어떻게 해야 합니까?

이름에 영숫자가 아닌 문자가 포함된 PowerShell 변수에 액세스하려면 다음과 같이 ${…} 표기법을 사용합니다.

${env:variable.with.dots} = "Hi there"
${env:variable.with.dots}

이 기능은 모든 드라이브(레지스트리, 파일 시스템 등)의 변수에 적용됩니다.

를 사용합니다.변수를 가져오는 NET 방법:

[Environment]::GetEnvironmentVariable("FOO.BAR")

사용:

Get-WMIObject Win32_Environment -filter "name='foo.bar'"

언급URL : https://stackoverflow.com/questions/312314/environment-variables-in-powershell-with-a-dot-in-the-name

반응형