Windows PowerShell 스냅인은 cmdlet 집합 및 다른 Windows PowerShell 공급자를 셸에 등록하는 메커니즘을 제공하여 셸의 기능을 확장합니다. Windows PowerShell 스냅인은 모든 cmdlet 및 공급자를 단일 어셈블리에 등록하거나 특정 cmdlet 및 공급자 목록을 등록할 수 있습니다.
스냅인 어셈블리는 다른 운영 체제와 마찬가지로 보호된 디렉터리에 설치해야 합니다. 그렇지 않으면 악의적인 사용자가 어셈블리를 안전하지 않은 코드로 바꿀 수 있습니다.
Windows PowerShell 스냅인 클래스
모든 Windows PowerShell 스냅인 클래스는 System.Management.Automation.PSSnapIn 또는 System.Management.Automation.CustomPSSnapIn 클래스에서 파생됩니다.
예시
Windows PowerShell 스냅인작성: 이 예제에서는 어셈블리에 모든 cmdlet 및 공급자를 등록하는 데 사용되는 스냅인을 만드는 방법을 보여 줍니다.
사용자 지정 Windows PowerShell 스냅인작성: 이 예제에서는 단일 어셈블리에 존재하거나 존재하지 않을 수 있는 특정 cmdlet 및 공급자 집합을 등록하는 데 사용되는 사용자 지정 스냅인을 만드는 방법을 보여 줍니다.
또한 참조하십시오
System.Management.Automation.PSSnapIn
PowerShell