Этот скрипт преобразует в UTF-8 без спецификации все .txt-файлы в DIRECTORY1 и выводит их в DIRECTORY2
foreach ($i in ls -name DIRECTORY1\*.txt)
{
$file_content = Get-Content "DIRECTORY1\$i";
[System.IO.File]::WriteAllLines("DIRECTORY2\$i", $file_content);
}