2010. 9. 15. 19:18
안녕하세요 @우주인입니다.
이번에는 Add-PsSnapIn를 이용하여 스냅인을 추가하는 법을 살펴보고자 합니다.
Add-PsSnapIn를 이용하면 내장되어 있는 명령어외에 해당 스냅인에서 지원하는 cmdlet를 모두 이용할 수 있습니다.
Sql이나 Exchange서버, AD등을 컨트롤하는데 많이 쓰이며
저같은 경우 쉐어포인트를 주로 컨트롤하는 이용합니다.
이용법은 help Add-PsSnapIn 를 통해 보시면 자세히 나와있으며 주로 Add-PsSnapIn NAME 으로 해당 스냅인을 추가합니다.
추가할 수 있는 스냅인의 종류를 볼려면 아래와 같이 Get-PSSnapin를 이용하시면 됩니다.
역시 제 PC에는 쉐어포인트 관련 스냅인이 지원되는군요
그럼 간단히 쉐어포인트에 사이트모음을 가져와 볼까요
당연히 위에 Add-PSSnapin 을 이용해 쉐어포인트 파워쉘 스냅인을 가져오지 않았다면 Get-SPSite는 실행시 오류가 발생합니다.
이와 같이 원하는 스냅인을 추가하여 서비스를 컨트롤 할 수 있습니다.
자신의 PC에 있는 모든 스냅인을 등록하고자 할때는 아래와 같이 한번에 처리가 가능합니다.
참고로 AD의 경우는
C:\PS>add-PSSnapIn Microsoft.Exchange, Microsoft.Windows.AD
설명
-----------
이 명령은 Microsoft Exchange 및 Active Directory 스냅인을 현재 세션에 추가합니다.
원본: http://vstarmanv.tistory.com/entry/Add-PSSnapin
'Powershell > @우주인' 카테고리의 다른 글
[MSSQL]WMI for SQL Management(2)-ClientNetworkProtocol (0) | 2010.10.05 |
---|---|
Clip을 이용한 복사 (0) | 2010.09.15 |
PowerShell Default Snap-Ins (0) | 2010.09.15 |
.NET Assembly load (0) | 2010.09.15 |
[MSSQL]WMI for SQL Management(1) (0) | 2010.09.15 |