powershell: как вывести команду в файл?

В настоящее время я использую командлет Out-File, например:

PS> Some-Cmdlet -someswitch | Out-File -filepath .\somefile.txt

Он отлично работает.

Могу ли я вообще получить командная строка сама для печати в тот же файл перед вывод?

Другими словами, когда я открываю somefile.txt , я хочу увидеть следующее:

Some-Cmdlet -someswitch | Out-File -filepath .\somefile.txt

OUTPUT
OUTPUT
OUTPUT
etc.
2
задан 26 September 2016 в 15:04
1 ответ

Я думаю, вы ищете start-transcript :

Командлет Start-Transcript создает запись всего или части сеанса Windows PowerShell в тексте. файл. Транскрипт включает в себя все команды, вводимые пользователем, и весь вывод, который отображается на консоли.

Итак, вы хотите сделать:

start-transcript -path c:\temp\transcript.txt -noclobber

... do sume stuff ...

stop-transcript
3
ответ дан 3 December 2019 в 10:37

Теги

Похожие вопросы