Как скопировать файл журнала службы XP при перезагрузке или завершении работы с помощью командной строки?

1298
Umber Ferrule

Кто-нибудь знает о быстром способе копирования файла журнала, используемого службой Windows XP, либо до запуска службы (во время загрузки), либо после остановки службы (во время выключения)?

Желательно использовать командную строку, но рассмотрит любой бесплатный инструмент для этого тоже.

1

2 ответа на вопрос

2
Axxmasterr

Вы можете добавить сценарии запуска и завершения работы в Windows. Я думаю, что это самый простой способ сделать то, что вы хотите сделать. Просто создайте скрипт, который копирует журнал сервиса в любое место по вашему выбору. Просто выполните команду из скрипта загрузки или завершения работы.

На этой странице есть несколько очень наглядных инструкций о том, как включить возможность запуска / выключения скрипта.

Что случилось с autoexec.bat ?? Umber Ferrule 15 лет назад 0
Autoexec.bat по-прежнему существует в Windows, но запускается после запуска служб. Я понял, что это не поможет тебе. Axxmasterr 15 лет назад 0
1
Umber Ferrule

Быстрый Google, и я только что натолкнулся на сценарии (запуск / выключение) в редакторе групповой политики (gpedit.msc). Под заголовками: Политика локального компьютера -> Конфигурация компьютера -> Настройки Windows -> Сценарии (запуск / завершение работы). Я открыл Startup Properties и добавил пакетный файл, чтобы скопировать нужный файл:

xcopy /v /c c:\service.log c:\ 

Я только что перезагрузился, и он сделал то, что мне было нужно.

Похожие вопросы