Remove PowerShell snap-ins from the current console.
Syntax Remove-PSSnapin [-name] string[] [-passThru] [-whatIf] [-confirm] [CommonParameters] key -name string[] Name of each PowerShell snap-in to remove from the current console e.g. Microsoft.Exchange or MyCompany.User. -passThru Pass the object created by this cmdlet through the pipeline. -whatIf Describe what would happen if you executed the command without actually executing the command. -confirm Prompt for confirmation before executing the command. CommonParameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable, -OutBuffer -OutVariable.
Standard Aliases for Remove-PSSnapin: rsnp
Changing the available cmdlets and providers by adding or removing snap-ins will only affect the current console, unless Export-Console is used to save the console. Built-in snap-ins that are installed with PowerShell cannnot be removed.
Examples
Remove the Micrsoft.Exchange snap-in from the current console:
PS C:> remove-pssnapinn -name Microsoft.Exchange
Remove all the PowerShell snap-ins that have names beginning with "smp" from the current session:
PS C:> get-PSSnapIn smp* | remove-PSSnapIn
“All good things are wild and free” ~ Henry David Thoreau
Related PowerShell Cmdlets:
add-PSSnapIn - Add snap-ins to the console.
get-PSSnapin - List PowerShell snap-ins on this computer.
Export-Console - Export console configuration to a file.