Sdílet prostřednictvím


Remove-PSSnapin

Odebere moduly snap-in Windows PowerShellu z aktuální relace.

Syntax

Default (Výchozí)

Remove-PSSnapin
    [-Name] <String[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Rutina Remove-PSSnapin odebere modul snap-in Prostředí Windows PowerShell z aktuální relace. Můžete ho použít k odebrání modulů snap-in, které jste přidali do prostředí Windows PowerShell. Tuto rutinu nelze použít k odebrání modulů snap-in nainstalovaných pomocí prostředí Windows PowerShell.

Po odebrání modulu snap-in z aktuální relace se modul snap-in stále načte, ale rutiny a zprostředkovatelé v modulu snap-in už nejsou v relaci k dispozici.

Příklady

Příklad 1: Odebrání modulu snap-in

Remove-PSSnapin -Name Microsoft.Exchange

Tento příkaz odebere modul snap-in Microsoft.Exchange z aktuální relace. Po dokončení příkazu nejsou v relaci k dispozici rutiny a poskytovatelé, které modul snap-in podporuje.

Příklad 2: Odebrání modulů snap-in pomocí názvů s kanálem

Get-PSSnapin smp* | Remove-PSSnapin

Tento příkaz odebere moduly snap-in prostředí Windows PowerShell, které mají názvy začínající smp z aktuální relace.

Příkaz používá rutinu Get-PSSnapin k získání objektů, které představují moduly snap-in. Operátor kanálu (|) odešle výsledky do rutiny Remove-PSSnapin, která je odebere z relace. Poskytovatelé a rutiny, které tento modul snap-in podporuje, už nejsou v relaci k dispozici.

Při kanálování objektů do Remove-PSSnapinjsou názvy objektů přidruženy k parametru Name, který přijímá objekty z kanálu, které mají vlastnost Name.

Příklad 3: Odebrání modulů snap-in pomocí názvů

Remove-PSSnapin -Name *event*

Tento příkaz odebere všechny moduly snap-in Windows PowerShellu, které obsahují názvy událostí.

Parametry

-Confirm

Před spuštěním cmdletu vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Name

Určuje názvy modulů snap-in prostředí Windows PowerShell, které se mají odebrat z aktuální relace. Jsou povoleny zástupné znaky (*).

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-PassThru

Vrátí objekt, který představuje modul snap-in. Ve výchozím nastavení tato rutina negeneruje žádný výstup.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

PSSnapInInfo

K této rutině můžete připojit objekt snap-in.

Výstupy

None, System.Management.Automation.PSSnapInInfo

Tato rutina vygeneruje objekt System.Management.Automation.PSSnapInInfo, který představuje modul snap-in, pokud zadáte parametr PassThru. Ve výchozím nastavení Remove-PSSnapin negeneruje žádný výstup.

Poznámky

Windows PowerShell obsahuje následující aliasy pro Remove-PSSnapin:

  • rsnp

Remove-PSSnapin před odebráním modulu snap-in z relace nekontroluje verzi Prostředí Windows PowerShell. Pokud modul snap-in nejde odebrat, zobrazí se upozornění a příkaz selže.

Remove-PSSnapin ovlivňuje pouze aktuální relaci. Pokud jste do profilu Prostředí Windows PowerShell přidali příkaz Add-PSSnapin, měli byste příkaz odstranit, abyste modul snap-in odebrali z budoucích relací. Pokyny pište Get-Help about_Profiles.