Remove-Alias
Alias eltávolítása az aktuális munkamenetből.
Syntax
Remove-Alias
[-Name] <String[]>
[-Scope <String>]
[-Force]
[<CommonParameters>]
Description
A Remove-Alias
parancsmag eltávolít egy aliast az aktuális PowerShell-munkamenetből. Ha el szeretne távolítani egy aliast a ReadOnly beállítású Option tulajdonsággal, használja a Force paramétert.
A Remove-Alias
parancsmag a PowerShell 6.0-ban lett bevezetve.
Példák
1. példa – Alias eltávolítása
Ez a példa eltávolít egy aliast del
, amely a Remove-Item
parancsmagot jelöli.
Remove-Alias -Name del
2. példa – Az összes nem állandó alias eltávolítása
Ez a példa eltávolítja az összes aliast az aktuális PowerShell-munkamenetből, kivéve azokat az aliasokat, amelynek a Beállítások tulajdonsága állandó. A parancs futtatása után az aliasok más PowerShell-munkamenetekben vagy új PowerShell-munkamenetekben is elérhetők.
Get-Alias | Where-Object { $_.Options -NE "Constant" } | Remove-Alias -Force
Get-Alias
lekéri a PowerShell-munkamenet összes aliasát, és elküldi az objektumokat a folyamatnak.
Where-Object
szkriptblokkot használ, és az automatikus változó ($_
) és a Beállítások tulajdonság az aktuális folyamatobjektumot jelöli. Az NE paraméter (nem egyenlő) olyan objektumokat jelöl ki, amelyeknél nincs beállítási érték konstansra állítva. Remove-Alias
A Force paraméter használatával eltávolítja az aliasokat, beleértve az írásvédett aliasokat is a PowerShell-munkamenetből. A Force paraméter nem tudja eltávolítani az állandó aliasokat.
Paraméterek
-Force
Azt jelzi, hogy a parancsmag eltávolít egy aliast, beleértve a ReadOnly beállítású Option tulajdonsággal rendelkező aliasokat is. A Force paraméter nem tud eltávolítani egy állandó értékű Option tulajdonsággal rendelkező aliast.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Megadja az eltávolítani kívánt alias nevét.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
Csak a megadott hatókörben lévő aliasokat érinti. Az alapértelmezett hatókör a Helyi. További információ: about_Scopes.
A paraméter elfogadható értékei a következők:
Global
Local
Script
- Az aktuális hatókörhöz viszonyított szám (0 a hatókörök számán keresztül, ahol a 0 az aktuális hatókör, az 1 pedig a szülője)
Type: | String |
Position: | Named |
Default value: | Local |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
String[]
A parancsmaghoz aliasobjektumot is csövezhet.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet.
Jegyzetek
A módosítások csak az aktuális hatókört érintik. Ha minden munkamenetből el szeretne távolítani egy aliast, adjon hozzá egy Remove-Alias
parancsot a PowerShell-profiljához.
További információ: about_Aliases.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: