Monday, October 06, 2008

今日は、Get-Historyコマンドレットについてまとめてみました。

コマンドレット名

Add-History

エイリアス

なし

説明

現在のコマンド実行履歴に指定した履歴(HistoryInfoオブジェクト)を追加します。
指定可能なデータには Get-History コマンドレットの結果、Import-Clixml、または Import-Csv の HistoryInfo オブジェクトがあります。

書式

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
このコマンドを実行すると、追加したコマンド実行履歴がコンソールに出力されます。

Monday, October 06, 2008 11:40:34 PM (Tokyo Standard Time, UTC+09:00)  #    Comments [0]  |  Trackback
Comments are closed.

Theme design by Jelle Druyts

Pick a theme: