Нет, Out-File
не может сделать это
Однако Add-Content
и Set-Content
поддерживают это для своих -Path
параметров
Пример, приведенный выше по ссылкам, для Set-Content
имеет аналогичный пример для этого с использованием подстановочных знаков.
PS> Get-ChildItem -Path .\Test*.txt
Test1.txt
Test2.txt
Test3.txt
PS> Set-Content -Path .\Test*.txt -Value 'Hello, World'
PS> Get-Content -Path .\Test*.txt
Hello, World
Hello, World
Hello, World
Но -Path
поддерживает массивы, поэтому вам просто нужно изменить используемый командлет, и он должен быть отключен от гонок.
{script block} | Set-Content -Path $file1, $file2, $file3