Опция -file в коммутаторе используется редко, но дает преимущества в скорости и использовании памяти.Насколько я могу судить, точная кодировка в настоящее время недокументирована.
Пример, который мы используем на странице 171 PowerShell в третьем издании Action, использует Out-File для создания файла, который мы будем использовать в операторе switch.Out-File по умолчанию имеет значение Unicode, поэтому я собираюсь ASSUME , чтобы ключ -file также использовал Unicode.
Если вам нужно контролировать кодировку или файл не читается правильно, вернитесь к использованию Get-Content.
Я повторяю, что мое предположение о Unicode основано на информации справочной системы PowerShell, а не на каких-либо явных знаниях.