この前出力系コマンドレットのエンコーディングで若干戸惑ったのでメモを記しておきます。 PowerShellのOut-Fileコマンドレット、Export-ClIXMLコマンドレットはデフォルトでUTF-16で出力するようで、Out-Fileコマンドレットを使用する出力リダイレクトもまたUTF-16で出力することになります。別にUTF-16で構わないといえば構わないのですが、ASCIIやShift-JISを前提としたコマンドプロンプト時代のツールの出力をいったんファイルに保存し、それを別のツールで利用する場合などに困ります。 そのようなときは出力リダイレクトではなくOut-Fileコマンドレットを直接利用することで、エンコード方式を指定してファイルに出力できます。 PS > "こんにちは世界" | Out-File -filePath hello.txt -encoding Default