Get-PSSnapin
컴퓨터에서 Windows PowerShell 스냅인을 가져옵니다.
구문
Get-PSSnapin
[[-Name] <String[]>]
[-Registered]
[<CommonParameters>]
Description
Get-PSSnapin cmdlet은 현재 세션에 추가되었거나 시스템에 등록된 Windows PowerShell 스냅인을 가져옵니다. 이 cmdlet은 검색된 순서대로 스냅인을 나열합니다.
Get-PSSnapin 등록된 스냅인만 가져옵니다. Windows PowerShell 스냅인을 등록하려면 Microsoft .NET Framework 2.0에 포함된 InstallUtil 도구를 사용합니다. 자세한 내용은 MSDN 라이브러리에서 cmdlet, 공급자 및 호스트 애플리케이션 등록하는 방법을 참조하세요.
Windows PowerShell 3.0부터 Windows PowerShell에 포함된 핵심 명령은 모듈에 패키지됩니다.
스냅인(PSSnapin)인 Microsoft.PowerShell.Core
예제
예제 1: 현재 로드된 스냅인 가져오기
PS C:\> Get-PSSnapIn
이 명령은 현재 세션에 로드된 Windows PowerShell 스냅인을 가져옵니다. 여기에는 Windows PowerShell과 함께 설치된 스냅인과 세션에 추가된 스냅인이 포함됩니다.
예제 2: 등록된 스냅인 가져오기
PS C:\> get-PSSnapIn -Registered
이 명령은 이미 세션에 추가된 스냅인을 포함하여 컴퓨터에 등록된 Windows PowerShell 스냅인을 가져옵니다. 출력에는 시스템에 아직 등록되지 않은 Windows PowerShell 또는 Windows PowerShell 스냅인 DLL(동적 연결 라이브러리)과 함께 설치된 스냅인이 포함되지 않습니다.
예제 3: 문자열과 일치하는 현재 스냅인 가져오기
PS C:\> Get-PSSnapIn -Name smp*
이 명령은 smp로 시작하는 이름이 있는 현재 세션에서 Windows PowerShell 스냅인을 가져옵니다.
매개 변수
-Name
스냅인 이름의 배열을 지정합니다. 이 cmdlet은 지정된 Windows PowerShell 스냅인만 가져옵니다. 와일드카드 문자가 허용됩니다.
형식: | String[] |
Position: | 0 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Registered
이 cmdlet은 아직 세션에 추가되지 않은 경우에도 시스템에 등록된 Windows PowerShell 스냅인을 가져옵니다.
Windows PowerShell과 함께 설치된 스냅인은 이 목록에 표시되지 않습니다.
이 매개 변수가 없으면 Get-PSSnapin
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
이 cmdlet에 입력을 파이프할 수 없습니다.
출력
Get-PSSnapin 가져오는 각 스냅인에 대한 개체를 반환합니다.
참고
Windows PowerShell 3.0부터 Windows PowerShell과 함께 설치된 핵심 명령은 모듈에 패키지됩니다. Windows PowerShell 2.0 및 이후 버전의 Windows PowerShell에서 이전 스타일 세션을 만드는 호스트 프로그램에서 핵심 명령은 스냅인(PSSnapin)으로 패키지됩니다. 예외는 항상 스냅인인 Microsoft.PowerShell.Core
. 또한 New-PSSession cmdlet에서 시작하는 것과 같은 원격 세션은 핵심 스냅인을 포함하는 이전 스타일의 세션입니다. 핵심 모듈을 사용하여 최신 스타일의 세션을 만드는 CreateDefault2 메서드에 대한 자세한 내용은 MSDN 라이브러리의 CreateDefault2 메서드 참조하세요.