I know what to do when it comes to finding a list of available modules in PowerShell (Get-Module -ListAvailable
) and a list of cmdlets in each module (Get-Command -Module <name>
). But I don’t use snap-ins much and so the equivalent for that isn’t always available on my fingertips. So this blog post is a reminder to future myself:
To list all registered snap-ins:
1 |
Get-PSSnapin -Registered |
And to find the cmdlets in a particular snap-in:
1 |
Get-Command | ?{$_.PSSnapin.Name -match "<Name>"} |
Of course replace -match
with -eq
if you know the snap-in’s exact name.
Update: I am not sure (coz I don’t recollect my steps) but maybe I need to do an Add-PSSnapin <name>
first before Get-Command
.