Get-Variable (한국어)

모듈 : Microsoft.PowerShell.Utility

현재 콘솔의 변수를 가져옵니다.

구문

설명

Get-Variable cmdlet 현재 콘솔에서 PowerShell 변수를 가져옵니다. ValueOnly 매개 변수를 지정하여 변수의 값만 검색 할 수 있으며 이름으로 반환 된 변수를 필터링 할 수 있습니다.

예제

예제 1 : 문자로 변수 가져 오기

이 명령은 문자 m으로 시작하는 이름의 변수를 가져옵니다.이 명령은 변수 값도 가져옵니다.

예 2 : 문자로 변수 값 가져 오기

이 명령은 이름이 m으로 시작하는 변수의 값만 가져옵니다.

예 3 : 두 글자로 변수 가져 오기

이 명령은 문자 M 또는 문자 P로 시작하는 변수에 대한 정보를 가져옵니다. .

예 4 : 범위별로 변수 가져 오기

첫 번째 명령은 로컬 범위에 정의 된 변수 만 가져옵니다. Get-Variable -Scope Local와 동일하며 gv -s 0로 축약 할 수 있습니다.

두 번째 명령은 cmdlet은 상위 범위 (범위 1)에 정의되어 있지만 로컬 범위 (범위 0)에만 표시되는 변수를 찾습니다.

Parameters

-Exclude

이 cmdlet이 작업에서 제외하는 항목의 배열을 지정합니다. 와일드 카드가 허용됩니다.

유형 : 문자열
위치 : 이름 지정
기본값 : 없음
파이프 라인 입력 허용 : False
와일드 카드 문자 허용 : True
-포함

arra를 지정합니다. 다른 모든 항목을 제외하고 cmdlet이 작동 할 항목의 y. 와일드 카드가 허용됩니다.

유형 : 문자열
위치 : 이름이 지정됨
기본값 : 없음
파이프 라인 입력 허용 : False
와일드 카드 문자 허용 : True
-Name

변수의 이름을 지정합니다. 와일드 카드가 허용됩니다. . 변수 이름을 Get-Variable로 파이프 할 수도 있습니다.

유형 : 문자열
위치 : 0
기본값 : 없음
파이프 라인 입력 허용 : True
와일드 카드 문자 허용 : True
-Scope

범위의 변수를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 글로벌
  • 로컬
  • 스크립트
  • 현재 범위에 상대적인 숫자 (0부터 범위 수까지, 여기서 0은 현재 범위이고 1이 부모)

Local이 기본값입니다. 자세한 내용은 about_Scopes를 참조하세요.

유형 : 문자열
위치 : 이름 지정
기본값 : 없음
파이프 라인 입력 허용 : False
수락 와일드 카드 문자 : False
-ValueOnly

이 cmdlet이 변수 값만 가져옴을 나타냅니다.

유형 : SwitchParameter
위치 : 이름이 지정됨
기본값 : 없음
파이프 라인 입력 허용 : False
와일드 카드 문자 허용 : False

입력

문자열

변수 이름이 포함 된 문자열을 Get-Variable로 파이프 할 수 있습니다.

출력

PSVariable

이 cmdlet은 가져 오는 각 변수에 대해 System.Management.AutomationPSVariable 개체를 반환합니다. 개체 유형은 변수에 따라 다릅니다.

Object

ValueOnly 매개 변수를 지정할 때 지정된 변수의 값이 컬렉션이면 Get-Variable]를 반환합니다.이 동작은 정상적인 파이프 라인 작업이 변수 값을 한 번에 하나씩 처리하지 못하도록합니다. 컬렉션 열거를 강제하는 해결 방법은 Get-Variable 명령을 괄호로 묶는 것입니다.

참고

  • 이 cmdlet은 환경 변수를 관리하지 않습니다. . 환경 변수를 관리하려면 환경 변수 공급자를 사용할 수 있습니다.
  • 변수 지우기
  • 새 변수
  • 변수 제거
  • 변수 설정

Write a Comment

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다