0
Я пытаюсь выполнить команду CMD и передать результаты команд потоку записи. Причиной этого являются файлы журналов, которые я пытаюсь просеять, до 1 гб каждый, и сохранение результатов в переменную может легко использовать несколько гигабайт памяти. Я также хотел бы выпустить StreamWriter из-за прекрасного исполнения.Выполнение команды CMD и результатов Stream CMD для StreamWriter
Вот отрывок из моего сценария.
$StreamWriter = [System.IO.StreamWriter] "test.txt"
$SearchString = "2016_06_*"
$SearchLogs = "2016_*.log"
"CMD /C gunzip.exe -c $SearchLogs |grep -i `"$SearchString`"" | $StreamWriter.WriteLine($_)
$StreamWriter.Flush()
$StreamWriter.Close()
Что именно ваш вопрос? Вы получаете сообщение об ошибке? – RobertKenny