Delen via


Remove-Alias

Verwijder een alias uit de huidige sessie.

Syntaxis

Default (Standaard)

Remove-Alias
    [-Name] <String[]>
    [-Scope <String>]
    [-Force]
    [<CommonParameters>]

Description

Met de Remove-Alias-cmdlet wordt een alias uit de huidige PowerShell-sessie verwijderd. Als u een alias wilt verwijderen met de eigenschap Option ingesteld op ReadOnly-, gebruikt u de parameter Force.

De Remove-Alias cmdlet is geïntroduceerd in PowerShell 6.0.

Voorbeelden

Voorbeeld 1: Een alias verwijderen

In dit voorbeeld wordt een alias met de naam del verwijderd die de Remove-Item cmdlet vertegenwoordigt.

Remove-Alias -Name del

Voorbeeld 2: alle niet-constante aliassen verwijderen

In dit voorbeeld worden alle aliassen uit de huidige PowerShell-sessie verwijderd, met uitzondering van aliassen met de eigenschap Options ingesteld op Constante. Nadat de opdracht is uitgevoerd, zijn de aliassen beschikbaar in andere PowerShell-sessies of nieuwe PowerShell-sessies.

Get-Alias | Where-Object { $_.Options -ne "Constant" } | Remove-Alias -Force

Get-Alias alle aliassen in de PowerShell-sessie ophaalt en de objecten in de pijplijn verzendt. Where-Object maakt gebruik van een scriptblok en de automatische variabele ($_) en Options eigenschap vertegenwoordigt het huidige pijplijnobject. De operator -ne (niet gelijk aan) selecteert objecten waarvoor geen Opties waarde is ingesteld op Constante. Remove-Alias de parameter Forceren gebruikt om aliassen, inclusief alleen-lezenaliassen, te verwijderen uit de PowerShell-sessie. De parameter Forceren kan constant aliassen niet verwijderen.

Parameters

-Force

Geeft aan dat de cmdlet een alias verwijdert, inclusief aliassen met de eigenschap Option ingesteld op ReadOnly-. De parameter Forceren kan geen alias verwijderen met een eigenschap Option ingesteld op Constante.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Hiermee geeft u de naam van de alias die moet worden verwijderd.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Scope

Is alleen van invloed op de aliassen in het opgegeven bereik. Het standaardbereik is Lokale. Zie about_Scopesvoor meer informatie.

De acceptabele waarden voor deze parameter zijn:

  • Global
  • Local
  • Script
  • Een getal ten opzichte van het huidige bereik (0 tot het totale aantal bereiken, waarbij 0 het huidige bereik is en 1 het bovenliggende bereik aangeeft)

Parametereigenschappen

Type:String
Default value:Local
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

U kunt een aliasobject doorsluisen naar deze cmdlet.

Uitvoerwaarden

None

Deze cmdlet retourneert geen uitvoer.

Notities

Wijzigingen zijn alleen van invloed op het huidige bereik. Als u een alias uit alle sessies wilt verwijderen, voegt u een Remove-Alias opdracht toe aan uw PowerShell-profiel.

Zie about_Aliasesvoor meer informatie.