Gibt es eine Möglichkeit, dem Parameter "-Force" des Remote-Item-Cmdlets einen Alias zuzuweisen?
326
Craig
Ich möchte das Remove-Item
auf ä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?
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 9 Jahren
0
@ EBGreen, mir war die Disambiguationstechnik nicht bewusst - das sollte ausreichen.
Craig vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
3
Powershell-Ping auf unbestimmte Zeit
-
5
Tastenkombination zum Einfügen in die Windows-Eingabeaufforderung
-
5
Welche Vorteile könnte ein durchschnittlicher Geek aus Powershell ziehen?
-
1
Powershell: Führt eine Operation für alle Dateien in einem Verzeichnis durch (foreach)
-
1
PowerShell / CMD-Markierung, um in Vista mit der rechten Maustaste zu klicken
-
3
Was ist Windows PowerShell?
-
5
Wie macht man ein Powershell (oder ein anderes) Skript, um die Bildschirmauflösung zu ändern?
-
5
Rufen Sie den aktuellen UNC-Pfad von einem lokalen Pfad in Powershell ab