HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > 基礎 Tips メニュー

15.出力結果をファイルに保存する

 
UPDATE:2007/11/16    
 



出力結果をファイルに保存するには、Out-Fileコマンドを使用します。

たとえばGet-Commandの実行結果をC:\CommandList.txtに保存する場合には、Sample1のように入力します。

書式は
実行するコマンド | Out-File -FilePath 出力先ファイルパス

既定では、Out-File コマンドレットによって作成されるファイルは Unicode ファイルですので注意が必要です。(ユーザーズガイドに記載)

sample1

PS C:\Users\HIRO> Get-Command | Out-File -FilePath C:\CommandList.txt

エンコードを指定するには
実行するコマンド | Out-File -FilePath 出力先ファイルパス -Encoding エンコードタイプ

とします。

エンコードタイプに指定可能な文字列は Unicode、UTF7、UTF8、UTF32、ASCII、BigEndianUnicode、Default、および OEM です。既定値はUnicode です。


sample1をAscii形式でファイルへ出力する場合はsample2のように入力します。

sample2

PS C:\Users\HIRO> Get-Command | Out-File -FilePath C:\CommandList.txt -Encoding Ascii