Invoke-History コマンドレットの使用

以前のコマンドの再実行

Invoke-History コマンドレットを使用すると、そのコマンドに割り当てられた ID 番号を指定するだけで、Windows PowerShell コマンドを再実行できます (コマンドに割り当てられた ID 番号はどうすればわかるでしょうか。Get-History コマンドレットを使用します)。たとえば、Windows PowerShell セッションの開始時に複雑なコマンドを発行していて、再発行する必要が出てきたとします。コマンドを再入力してミスタイプの危険を冒すのではなく、Get-History を実行するとコマンド ID (たとえば 3) がわかります。次に、Invoke-History にこの ID 番号を続けます。

Invoke-History 3

Invoke-History コマンドレットには 1 つの ID しか指定できません。間を開けずに連続して以前のコマンドを複数実行する場合はどうでしょうか。この場合、セミコロンを使用して Invoke-History コマンド間を区切って、連続して発行するだけです。

Invoke-History 3;Invoke-History 4
Invoke-History のエイリアス
  • ihy

  • r

関連リンク