Протоколирование работы сеанса PowerShell Печать

Полное протоколирование действий, включая результат выполнения вводимых команд, можно выполнить очень просто:

PS C:\> Start-Transcript -Path d:\PShistory.log # запуск протоколирования сеанса с выводом в указанный файл
Transcript started, output file is d:\PShistory.log

PS C:\> Get-Process	# выполним любую команду для теста

PS C:\> Stop-Transcript	# остановка протоколирования
Transcript stopped, output file is D:\

PS C:\> Get-Content -Path D:\PShistory.log | Out-Host -Paging	# посмотрим протокол из указанного файла
Протоколирование может быть недоступно на хостах с версией Windows Server 2003/XP.