как получить -verbose вывод в текстовый файл в powershell - PullRequest
1 голос
/ 29 марта 2019

Я хочу получить подробный результат в файл журнала в powershell, я могу видеть подробную строку в оболочке, но не могу получить ее в переменную или файл журнала

Я использовал Tee-Object и указал путь к файлу, но он не работает

Move-Item $source $_.File_Destination_Path -Force -Verbose | tee -Append -FilePath $Logfile

Ожидаемый вывод в лог-файле - "VERBOSE: Performing the operation "Move File...." Но результат пуст, пожалуйста, помогите мне в этом

1 Ответ

1 голос
/ 29 марта 2019

Как уже упоминалось в комментариях, вы должны проверить тему about_Redirection msdn .На практике это будет выглядеть так:

Move-Item -Path $source -Destination $_.File_Destination_Path -Force -Verbose 4>&1 |
    Tee-Object -Append -FilePath $Logfile

Обратите внимание, что бит VERBOSE: добавляется , и вам нужно добавить его самостоятельно, чтобы он был виден в выходном файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...