다음을 통해 공유


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예외입니다. 기본적으로 Microsoft.PowerShell.Core 스냅인만 세션에 추가됩니다. 모듈은 처음 사용할 때 자동으로 가져오며 Import-Module cmdlet을 사용하여 가져올 수 있습니다.

예제

예제 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 세션에 추가된 Windows PowerShell 스냅인을 가져옵니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

이 cmdlet에 입력을 파이프할 수 없습니다.

출력

PSSnapInInfo

Get-PSSnapin 가져오는 각 스냅인에 대한 개체를 반환합니다.

참고

  • Windows PowerShell 3.0부터 Windows PowerShell과 함께 설치된 핵심 명령은 모듈에 패키지됩니다. Windows PowerShell 2.0 및 이후 버전의 Windows PowerShell에서 이전 스타일 세션을 만드는 호스트 프로그램에서 핵심 명령은 스냅인(PSSnapin)으로 패키지됩니다. 예외는 항상 스냅인인 Microsoft.PowerShell.Core. 또한 New-PSSession cmdlet에서 시작하는 것과 같은 원격 세션은 핵심 스냅인을 포함하는 이전 스타일의 세션입니다.

    핵심 모듈을 사용하여 최신 스타일의 세션을 만드는 CreateDefault2 메서드에 대한 자세한 내용은 MSDN 라이브러리의 CreateDefault2 메서드 참조하세요.