コマンドレット名
Add-History
エイリアス
なし
説明
現在のコマンド実行履歴に指定した履歴(HistoryInfoオブジェクト)を追加します。
指定可能なデータには
Get-History コマンドレットの結果、
Import-Clixml、または
Import-Csv の HistoryInfo オブジェクトがあります。
Add-Historyコマンドレットは以前に「保存した Windows PowerShell 履歴の復元」を目的としています。
http://www.microsoft.com/japan/technet/scriptcenter/topics/msh/cmdlets/add-history.mspx書式
Add-History
[[-inputObject] <PSObject[]>] [-passThru] [<CommonParameters>]パラメータ
-inputObject <PSObject[]>
PS > Add-History (Get-History)
PS > Get-History | Export-CSV C:\Work\History.csv
PS > Import-CSV C:\Work\History.csv | Add-History
このコマンドを実行すると、History.csvに格納された履歴を現在の履歴に追加します。
PS > Get-History | Export-Clixml C:\Work\History.xml
PS > Import-Clixml C:\Work\History.xml | Add-History
このコマンドを実行すると、History.xmlに格納された履歴を現在の履歴に追加します。
-passThru
通常
Add-History コマンドレットは結果オブジェクトをパイプラインへ渡しません。このパラメータを使用することでパイプラインを介して値を渡すようになります。
PS > Import-Clixml C:\Work\History.xml | Add-History -passThru
このコマンドを実行すると、追加したコマンド実行履歴がコンソールに出力されます。
<CommonParameters>
関連項目
Get-History コマンドレット
Invoke-History コマンドレット