Gibt es eine Möglichkeit, dem Parameter "-Force" des Remote-Item-Cmdlets einen Alias ​​zuzuweisen?

296
Craig

Ich möchte das Remove-Itemauf ähnliche Weise verwenden, wie es in Unix / Linux verwendet wird:

PS> rm -r -f <the_directory> 

Diese Syntax erzeugt jedoch einen Fehler:

Remove-Item: Parameter kann nicht verarbeitet werden, da der Parametername 'f' mehrdeutig ist. Mögliche Übereinstimmungen sind: -Filter -Force.

Gibt es eine Möglichkeit, dem -Force-Parameter des Remote-Item-Cmdlets (in meinem Profil) einen Alias ​​zuzuweisen?

0
Zuerst möchte ich darauf hinweisen, dass Sie lediglich ein o (-fo) hinzufügen müssen, um es zu disambiguieren. Zweitens würde ich sagen, dass das Aliasing eines Parameters die Autocomplete-Funktion unterbricht, selbst wenn es möglich wäre, einen Parameter zu aliasieren. Drittens würde ich sagen, dass die Eingabe eines Buchstabens eine schwere Belastung ist. Ich denke, die richtige Lösung wäre, eine Funktion in Ihr Profil aufzunehmen, die die vollständigen (oder zumindest unbestimmten) Parameter verwendet und dann einen Aliasnamen wie rmf. EBGreen vor 8 Jahren 0
@ EBGreen, mir war die Disambiguationstechnik nicht bewusst - das sollte ausreichen. Craig vor 8 Jahren 0

0 Antworten auf die Frage