Remove-PSSnapin

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:

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


© Copyright SS64.com 1999-2014
Some rights reserved