Verwenden des Cmdlet \"Invoke-History\"

Erneutes Ausführen eines bereits ausgeführten Befehls

Mit dem Cmdlet Invoke-History können Sie einen Windows PowerShell-Befehl erneut ausführen, indem Sie einfach die Kennung des Befehls angeben. (Wie können Sie die ID eines Befehls ermitteln? Verwenden Sie dazu das Cmdlet Get-History.) Nehmen wir beispielsweise an, Sie haben zu Beginn einer Windows PowerShell-Sitzung einen schwierigen Befehl eingegeben, den Sie nun erneut eingeben möchten. Anstatt den Befehl komplett neu einzugeben (und ihn dabei eventuell fehlerhaft einzugeben), führen Sie das Cmdlet Get-History aus, um die Kennung des Befehls zu ermitteln (beispielsweise 3). Rufen Sie dann einfach das Cmdlet Invoke-History auf und geben Sie die Kennung ein:

Invoke-History 3

Das Cmdlet Invoke-History akzeptiert nur eine einzige Kennung. Was ist zu tun, wenn Sie zwei oder mehr bereits ausgeführte Befehle in schneller Folge erneut ausführen möchten? In diesem Fall geben Sie einfach zwei Invoke-History-Befehle ein, die Sie durch ein Semikolon voneinander trennen:

Invoke-History 3;Invoke-History 4

Aliase für "Invoke-History"

  • ihy

  • r