Как сохранить вывод Powershell-консоли в текстовый файл

Как сохранить вывод Powershell-консоли в текстовый файл

Иногда бывает очень сложно найти ошибку в скрипте Powershell, особенно если скрипт запускается в какой-то отдельной выделенной сессии, например, под учетной записью SYSTEM. Там будут вылазить всякие ошибки, но вы о них не узнаете.

Поэтому я начал искать способ логировать\сохранять вывод Powershell консоли в файл и вот как это можно сделать.

$(
   <какие-нибудь команды>
) *>&1 > "C:\out.log"

Например:

$(
. "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1"
) *>&1 > "C:\out.log"

Между скобками, конечно, можно поставить сколько угодно команд.

 

 

Метки: powershell (ru)

ПечатьE-mail

Добавить комментарий


Защитный код
Обновить