Неверный вывод ConvertTo-Html

#powershell

#powershell

Вопрос:

Я хочу сохранить вывод на следующем рисунке в файл, используя команду ConvertTo-Html ps. Списки и таблицы данных в консоли.

Вот моя команда:

 node index.js -f ..IT -u 20 -s 0.5 | ConvertTo-Html | Out-File output.htm
  

и это вывод:

Список чисел, которые не отображаются на изображении выше.

Что я делаю не так?

Комментарии:

1. Если вам нужно точное представление вывода консоли в формате html, вам может быть лучше использовать Get-ConsoleAsHtml.ps1

2. Это именно то, чего я хочу. Спасибо. Можете ли вы записать это как ответ?

Ответ №1:

Если вам нужно точное представление вывода консоли в формате html,
возможно, вам лучше использовать

Получить-ConsoleAsHtml.ps1

Альтернативой является

Захват экрана консоли в html

В обоих копиях из $host.ui.rawui.GetBufferContents($rec) используется шрифт фиксированной ширины и применяются цвета. Таким образом, выходные данные могут быть скопированы как текст со страницы и занимать меньше места, чем изображение.