Структура сценария обслуживания
Первая строка заголовка сценария содержит данные о версии ядра (ev), версии интерфейса (gv) и версии журнала (lv). Эти данные позволяют отслеживать изменения в XML-файле, используемом для создания сценария. Они гарантируют согласованность на этапе выполнения. Эту часть сценария изменять не следует.
Остальное содержимое файла разбито на разделы, объекты в которых можно редактировать. Те из них, которые должны быть обработаны сценарием, следует пометить. Для этого символ «-» перед объектом надо заменить на символ «+». Разделы отделены друг от друга пустой строкой. Каждый раздел имеет собственный номер и название.
01) Запущенные процессы
Этот раздел содержит список всех процессов, запущенных в системе. Каждый процесс идентифицируется по UNC-пути, а также по хэшу CRC16, заключенному в символы звездочки (*).
Пример 01) Running processes: В данном примере выбран (помечен символом «+») процесс module32.exe. При выполнении сценария этот процесс будет завершен. |
02) Загруженные модули
В этом разделе перечислены используемые в данный момент системные модули.
Пример 02) Loaded modules: В данном примере модуль khbekhb.dll помечен символом «+». При выполнении сценария процессы, использующие данный модуль, распознаются и прерываются. |
03) TCP-соединения
Этот раздел содержит данные о существующих TCP-соединениях.
Пример 03) TCP connections: При запуске этого сценария обнаруживается владелец сокета помеченного TCP-соединения, после чего сокет останавливается, высвобождая системные ресурсы. |
04) Конечные точки UDP
Этот раздел содержит информацию о существующих конечных точках UDP.
Пример 04) UDP endpoints: При выполнении сценария определяется владелец сокета помеченных конечных точек UDP, после чего сокет останавливается. |
05) Записи DNS-сервера
Этот раздел содержит информацию о текущей конфигурации DNS-сервера.
Пример 05) DNS server entries: При выполнении сценария помеченные записи DNS-сервера удаляются. |
06) Важные записи реестра
Этот раздел содержит информацию о важных записях реестра.
Пример 06) Important registry entries: При выполнении сценария помеченные записи будут удалены, сведены к 0-разрядным значениям или сброшены к значениям по умолчанию. Действия, применяемые к конкретным записям, зависят от категории и значения раздела в определенной записи реестра. |
07) Службы
Этот раздел содержит список служб, зарегистрированных в системе.
Пример 07) Services: При выполнении сценария помеченные службы и все зависящие от них службы будут остановлены и удалены. |
08) Драйверы
В этом разделе перечислены установленные драйверы.
Пример 08) Drivers: При выполнении сценария выбранные драйверы останавливаются. Следует учесть, что некоторые драйверы не позволяют остановить свою работу. |
09) Важные файлы
Этот раздел содержит информацию о файлах, критически важных с точки зрения правильной работы операционной системы.
Пример 09) Critical files: Выбранные объекты будут удалены или возвращены к исходным значениям. |
10) Запланированные задачи
Этот раздел содержит информацию о запланированных задачах.
Пример 10) Scheduled tasks - c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe - c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe /c - c:\users\admin\appdata\local\google\update\googleupdate.exe /ua /installsource - %windir%\system32\appidpolicyconverter.exe - %windir%\system32\appidcertstorecheck.exe - aitagent [...] |