0 Pluspunkte 0 Minuspunkte

Ich möchte einen Alias in Powershell löschen. Wenn ich Remove-Alias aufrufe meckert Powershell das das Cmdlet nicht existiert.

PS C:\WINDOWS\system32> remove-alias -name dir
remove-alias : Die Benennung "remove-alias" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.

In Zeile:1 Zeichen:1
+ remove-alias -name dir
+ ~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (remove-alias:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Wie kann ich einen Alias löschen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Das kannst du mit dem Cmdlet Remove-Item.

if(Test-Path -Path alias:dir) { Remove-Item alias:dir }
von (690 Punkte)  
Geht das auch dauerhaft? Wenn ich Powershell erneut starte ist der Alias wieder da.
Dazu kannst du es in deinem Profil speichern, das bei jedem Start geladen wird.

notepad $profile