Поскольку большинство других ответов часто получают форматирование неправильно (из-за трубопровода), самая безопасная вещь, чтобы сделать это следующим образом:
add-content $YourMasterFile -value (get-content $SomeAdditionalFile)
Я знаю, что вы хотите, чтобы избежать чтения содержимого $ SomeAdditionalFile в переменную, но для сохранения, например, форматирования новой строки я не думаю, что есть правильный способ сделать это без нее.
Обходным путем было бы перебрать ваш $ SomeAdditionalFile по строкам и трубопроводам в ваш $ YourMasterFile. Однако это чрезмерно ресурсоемкий.
Только в случае, если кто-то хочет, чтобы перебирать файлы с _GET -ChildItems | Foreach-Object_, вы можете использовать Add-Content вместо Set-Content. В противном случае целевой файл перезаписывается на каждой итерации. – Jonas