Как сохранить вывод Powershell-консоли в текстовый файл
Иногда бывает очень сложно найти ошибку в скрипте Powershell, особенно если скрипт запускается в какой-то отдельной выделенной сессии, например, под учетной записью SYSTEM. Там будут вылазить всякие ошибки, но вы о них не узнаете.
Поэтому я начал искать способ логировать\сохранять вывод Powershell консоли в файл и вот как это можно сделать.
$( <какие-нибудь команды> ) *>&1 > "C:\out.log"
Например:
$( . "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1" ) *>&1 > "C:\out.log"
Между скобками, конечно, можно поставить сколько угодно команд.
- Просмотров: 11450