PowerShellで文字コードと改行文字を変更する。
例えば、Shift_JIS/CR+LFからEUC/LFに変換するには、
powershell "[text.encoding]::getencoding('euc-jp').getbytes((get-content sjis.txt -encoding string) -join \"`n\")|set-content -encoding byte euc.txt"
あるいは、
powershell "$r=New-Object IO.StreamReader('sjis.txt',[Text.Encoding]::GetEncoding('Shift-JIS'));$w=New-Object IO.StreamWriter('euc.txt',$false,[Text.Encoding]::GetEncoding('EUC-JP'));$w.NewLine=\"`n\";while(!$r.EndOfStream){$w.WriteLine($r.ReadLine());}$r.Close();$w.Close();"