Я хотел бы вызвать EXE-инструмент (на основе Perl) со скриптом PowerShell.
В основном следующая команда вызывает инструмент в CMD.Инструмент обрабатывает некоторые файлы и создает выходной файл:
tool.exe [OPTIONS] > out.txt
Также инструмент выводит некоторые «результаты» после создания этого файла.Теперь, как я могу поместить эту команду в среду PowerShell?
Я пробовал разные решения, но всегда сам PowerShell использует "> out.txt".Инструмент не получает эту команду и не сможет правильно создать файл:
& tool.exe '> out.txt'
или с "":
& tool.exe "> out.txt"
Что я могу сделать?
РЕДАКТИРОВАНИЕ:
tool.exe : 1 directories scanned
In ..\Tool_new.ps1:150 Zeichen:1
+ & tool.exe > out.kml
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( 1 directories scanned:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
22 files failed condition
34 image files read
"Сканировано 1 каталогов" + "Условие сбоя 22 файлов" + "34 файла изображений прочитаны" - печатаются результаты.