PSR – запись действий пользователя.Начиная с Windows 7, в системе появилось стандартное средство записи действий по воспроизведению неполадок Problem Steps Recorder - утилита psr.exe. Программа предназначена для служб технической поддержки и позволяет получить информацию о действиях пользователя в виде архивированного .mht – файла, содержащего снимки экрана, сведения об операциях выполняемых с помощью мышки, о нажатии клавиш клавиатуры, а также пояснения и комментарии пользователя. Возможности утилиты psr.exe при использовании в командной строке намного больше, чем в графическом интерфейсе пользователя (GUI) Формат командной строки утилиты PSR.EXE:psr.exe [/start |/stop][/output Параметры командной строки утилиты PSR.EXE:/start - начать запись. (параметр output обязателен) /stop - остановить запись /sc - создавать снимки экрана (0 – нет, 1-да) /maxsc - максимальное число снимков экрана. /maxlogsize максимальный размер mht-файла до его архивирования в мегабайтах /gui - использование графического интерфейса пользователя (0 – нет, 1 – да). Если параметр не задан, то графический интерфейс используется. В режиме без GUI программа невидима для пользователя. /arcetl - добавлять в архив файл трассировки событий .etl(0 – нет, 1 – да). Журнал трассировки событий ETL (Event Trace Log File ) является частью технологии Event Tracing for Windows (ETW) (Трассировка событий для Windows). /arcxml добавлять в архив результаты в формате XML.(0 – не добавлять, 1 – добавлять) /recordpid - записывать события, связанные с идентификатором программы PID. /sketch - создавать эскизы, если создание снимков экрана отключено.(0 – не создавать, 1 – создавать) /slides создавать слайд-шоу из HTML-страниц (0 — не создавать, 1 — создавать) /output - файл с результатами. Расширение файла не может принимать значения mht, xml и etl /stopevent - событие, генерируемое после создания выходного файла. Примеры использования утилиты записи действий psr.exe:psr.exe - При запуске без параметров, программа переходит в режим с графическим интерфейсом пользователя . Возможно одновременное выполнение только одного экземпляра программы psr.exe, поэтому, если программа используется с графическим интерфейсом, прочие команды с параметрами командной строки не выполняются ( кроме psr /stop ). psr /start /output E:\psr01.zip - выполнять запись действий пользователя с сохранением результатов в выходной архив E:\psr01.zip. Поскольку графический интерфейс пользователя разрешен по умолчанию, на экране отображается окно программы: Для приостановки или прекращения записи можно использовать соответствующие кнопки. При нажатии на кнопку Остановить запись запись прекращается, но программа продолжает выполняться. При использовании команды psr /stop запись действий пользователя и работа программы прекращается. psr /start /output E:\psr01.zip /gui 0 /sc 0 /arcetl 1 - выполнить запись действий пользователя в файл результатов E:\psr01.zip, без использования графического интерфейса пользователя, не создавая снимки экрана, и добавить в выходной архив файл трассы событий .etl. Для просмотра журнала трассировки событий можно использовать стандартное средство Просмотр Событий (eventvwr.exe). В режиме без графического интерфейса пользователя (/gui 0) программа невидима и для остановки записи необходимо выполнить команду psr /stop psr /stop - остановить запись действий пользователя и завершить работу программы. psr.exe /start /output E:\errapp1.zip /arcxml 1 - выполнить запись действий пользователя в выходной файл E:\errapp1.zip в формате XML. В этом случае, архив будет содержать кроме файла .mht еще и файл .xml psr.exe /start /output E:\cmdwindow.zip /recordpid 2616 - выполнять запись действий пользователя по отношению к процессу с идентификатором PID равным 2616 . В данном примере процессом являлось окно интерпретатора команд CMD.EXE. Текст, набираемый с клавиатуры, не записывается по соображениям безопасности. Если используется режим разрешения снимков экрана, то набираемый текст и сообщения можно просмотреть на снимках. psr.exe /start /output E:\cmdwindow.zip /recordpid 2616 /sc 0 /sketch 1 - выполнять запись действий пользователя без снимков экрана, но с созданием эскизов. Такой режим записи позволяет вместо снимков экрана получить только выделенные цветом пустые окна. |
|