HOME > History系コマンドレット > Invoke-History
Invoke-History
Invoke-Historyは、履歴を実行するコマンドです。
エイリアスihy、r
解説
Invoke-Historyは、セッション履歴から特定のコマンドを再実行します。
履歴IDや、場所を指定して実行できます。
構文
- (構文)
- Invoke-History [[-Id] <string>] [<CommonParameters>]
パラメータ | 説明 |
---|---|
-Id 履歴ID | 履歴IDを指定して実行する |
-WhatIf | 実行はせずに実行結果の確認のみ行う |
-Confirm | 実行前に確認メッセージの表示を行う |
共通的なパラメータは「共通パラメータ」をご覧ください。
サンプル
履歴の最後のコマンドを実行する
Invoke-History
履歴ID=5のコマンドを実行する
Invoke-History -Id 5
エイリアス指定だと「r 5」になります。
履歴の末尾から3つ前のコマンドを実行する
Invoke-History -Id -3
コマンドのヘルプを表示する
Get-Help Invoke-History
備考
- セッション履歴のみが対象で、PSReadLineモジュールが管理する履歴とは別になります。
関連項目
- History系コマンドレット
- Get-History:履歴を取得する
- Clear-History:履歴をクリアする
- Add-History:履歴を追加する
- Invoke-History:履歴を実行する