Разница между командлетами Add-Content и Out-File в PowerShell заключается в их функциях. 7
Add-Content позволяет добавлять текст или данные в существующий файл, не перезаписывая его текущее содержимое. 12 По умолчанию новые данные добавляются на новую строку в файле. 1 Если нужно добавить их в ту же строку, что и существующее содержимое, можно использовать параметр -NoNewline. 1
Out-File позволяет направлять выводимые данные вместо окна консоли в текстовый файл. 5 По умолчанию он записывает в файл вывод команды, но с параметром -Append можно добавлять данные в существующий файл. 1 Этот командлет часто используют в связке с командами, которые предварительно конвертируют вывод в необходимый формат. 10
Ещё одно отличие: Add-Content по умолчанию создаёт файл в кодировке ASCII, а Out-File по умолчанию создаёт небольшой файл в кодировке endian unicode. 4