PowerShell Wiki


Add-History

Modified: 2008/10/07 22:12 by hiro - Categorized as: コマンドレット
コマンドレット名
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[]>
現在のコマンド実行履歴に指定した履歴(HistoryInfoオブジェクト)を追加します。
指定可能なデータには Get-History コマンドレットの結果、Import-Clixml、または Import-Csv の HistoryInfo オブジェクトがあります。

–––––––––– -inputObject パラメータの使用例1 ––––––––––

PS > Add-History (Get-History)

このコマンドを実行すると、Get-History コマンドレットの結果を現在の履歴に追加します。

–––––––––– -inputObject パラメータの使用例2 ––––––––––

PS > Get-History | Export-CSV C:\Work\History.csv
PS > Import-CSV C:\Work\History.csv | Add-History

このコマンドを実行すると、History.csvに格納された履歴を現在の履歴に追加します。

–––––––––– -inputObject パラメータの使用例3 ––––––––––

PS > Get-History | Export-Clixml C:\Work\History.xml
PS > Import-Clixml C:\Work\History.xml | Add-History

このコマンドを実行すると、History.xmlに格納された履歴を現在の履歴に追加します。

-passThru
通常 Add-History コマンドレットは結果オブジェクトをパイプラインへ渡しません。このパラメータを使用することでパイプラインを介して値を渡すようになります。

–––––––––– -passThru パラメータの使用例1 ––––––––––

PS > Import-Clixml C:\Work\History.xml | Add-History -passThru

このコマンドを実行すると、追加したコマンド実行履歴がコンソールに出力されます。

<CommonParameters>

コマンドレット共通パラメータ 参照

関連項目
Get-History コマンドレット
Invoke-History コマンドレット


ScrewTurn Wiki version 2.0.33. Some of the icons created by FamFamFam.