Snap-ins and modules
You can extend PowerShell by loading snap-ins and modules. Snap-ins or PSSnapins
are
dynamic linked library (DLLs) compiled from .NET code, which may contain additional cmdlets and PSProvider
. The PSSnapins
are old school—they are primarily how you extend version 1, but still supported in version 2, version 3, and version 4. Although considered old school, you can still create snap-ins. Refer to http://msdn.microsoft.com/en-us/library/ms714450(v=vs.85).aspx on how to do this.
The related snap-in cmdlets are as follows:
Add-PSSnapin
Get-PSSnapin
Remove-PSSnapin
Instead of snap-ins, the recommended way of extending the PowerShell functionality from version 2 onwards is using modules. Modules are similar to snap-ins when it comes ...
Get PowerShell for SQL Server Essentials now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.