Out-File
está gravando um arquivo Unicode por padrão. Use -Encoding
para corrigir:
$temp = Get-Content .\bigxmlfile.xml
$temp.replace("STRING1","STRING2") | out-file .\bigxmlfile.xml -force -encoding ascii
Como alternativa, use Set-Content
:
$temp = Get-Content .\bigxmlfile.xml
$temp.replace("STRING1","STRING2") | set-content .\bigxmlfile.xml -force