Добрый день!
Необходимо с помощью робокопи вывести список файлов. На Windows 7 rus edition команда работает без проблем, все папки выводятся корректно.
На Windows Server 2012 R2 en появилась ошибка - не может прочитать папки с русскими именами. chcp пробовал 866 и 1251
Скрипт для не Unicod программ установлен Russian.
сам скрипт
robocopy.exe C:\temp c:\doesnotexist /l /e /b /np /ns /nc /fp /njh /njs /r:0 /w:0
если запустить cmd из под powershell с кодировкой 1251 отображается корректно
Invoke-Command -ScriptBlock {& cmd.exe /c "dir с:\temp"}
При запуске:
Invoke-Command -ScriptBlock {& cmd.exe /c "robocopy.exe $path c:\doesnotexist /l /e /b /np /ns /nc /fp /njh /njs /r:0 /w:0 "}
ошибки кодировки тоже появляются.
Что ещё можно попробовать ?