VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
出力結果をファイルに保存するには、Out-Fileコマンドを使用します。
たとえばGet-Commandの実行結果をC:\CommandList.txtに保存する場合には、Sample1のように入力します。
書式は
実行するコマンド | Out-File -FilePath 出力先ファイルパス
既定では、Out-File コマンドレットによって作成されるファイルは Unicode ファイルですので注意が必要です。(ユーザーズガイドに記載)
sample1PS 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のように入力します。
sample2PS C:\Users\HIRO> Get-Command | Out-File -FilePath C:\CommandList.txt -Encoding Ascii |