Есть ли способ напечатать сеанс в PowerShell в .txt?

379
Matthew T. Scarbrough

Мы много чего делаем в PowerShell в сети и на основных серверах, и наш инструктор заставляет нас копировать и вставлять сессии в PowerShell в файл .txt. Это хорошо, но есть ли команда для печати сеанса? Или сделать журнал?

Я не знаю, он не знает, мы не знаем.

Казалось, что есть команда печати, но я могу спутать это с Write-Host

2
[Start-Transcript] (https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.host/start-transcript?view=powershell-5.1)? LotPings 6 лет назад 2

1 ответ на вопрос

4
harrymc

Используйте командлет Start-Transcript, чтобы начать запись сеанса.

При желании вы можете указать путь и имя файла, в который хотите записать, а также добавлять или нет существующие файлы или перезаписывать их. Если не указано, в папке создается имя файла C:\Users\USER\Documents.

Это запишет в текстовый файл все набранные команды и весь вывод, который появился на консоли.

Чтобы остановить запись, используйте командлет Stop-Transcript . Кроме того, завершение сеанса также остановит запись.