Aqui está uma solução alternativa desse site .
Use
[System.IO.File]::WriteAllText($path, $text)
Quando leio um arquivo em uma variável
$file = Get-Content myfile.utf8
e, em seguida, escrever esse mesmo conteúdo em um novo arquivo
Set-Content -Encoding utf8 mynewfile.txt $file
O Powershell adiciona automaticamente um retorno e alimentação de linha ao final do arquivo.
Como posso obter o conteúdo de um arquivo e escrevê-lo novamente sem o Powershell adicionar algo?
Tags powershell