Get-Content
でファイルを読み取ると行毎の配列になります。これを1つのStringとして読み取れないでしょうか?
PowerShell 3.0なら、-Rawオプションを付けるだけです。
Get-Content -Path D:\Hoge.txt -Raw
PowerShell 2.0には-Rawオプション
ないため、-join
演算子で改行コードを繋げます。
(Get-Content -Path D:\Hoge.txt -ReadCount 0) -join "`n"
改行コードがCRLFの場合もあるので、その時はその時で。