Книга: Недокументированные и малоизвестные возможности Windows XP
Стандартные сценарии сервера сценариев
Стандартные сценарии сервера сценариев
Напоследок хотелось бы описать стандартные сценарии сервера сценариев Windows XP (поставляются вместе с Windows XP Professional). Все они расположены в каталоге %systemroot%system32.
? Eventquery.vbs — предназначен для работы с системными журналами событий (оснастка Просмотр событий) и при запуске без параметров, например cscript.exe C:WINDOWSSYSTEM32eventquery.vbs, перечисляет все события, записанные в локальном журнале Система. Чтобы просмотреть возможные параметры работы данного сценария, необходимо ввести команду cscript.exe C:WINDOWSSYSTEM32eventquery.vbs /?. Честно сказать, количество параметров впечатляет. Можно подключаться к удаленному компьютеру, для этого указать учетную запись и пароль, настроить фильтр выводимых записей событий, способ вывода событий и т.д. Сценарий хорошо описан, да к тому же еще и на русском языке, а также содержит набор примеров, поэтому его использование сложности не представляет.
Его также хорошо использовать для изучения работы инструментария управления WMI, так как данный сценарий написан на его основе, хотя размер сценария в 2080 строк не вдохновляет на изучение.
? Pagefileconfig.vbs — используется для работы с файлом подкачки как локального, так и удаленного компьютера. При вызове без параметров отображает сведения о локальном файле подкачки: диск, на котором он расположен, путь и его имя, исходный размер файла подкачки, максимальный размер, а также размер файла подкачки на данный момент. Определяет количество свободного места на логическом диске.
Можно также выполнить команду cscript.exe C:WINDOWSSYSTEM32 pagefileconfig.vbs /? для вывода описания возможных параметров данного сценария. Эти параметры объединены в группы, описание которых можно вызвать с помощью следующих команд.
• cscript C:WINDOWSSYSTEM32pagefileconfig.vbs /change /? — описывает функции для изменения размера файла подкачки на локальном или удаленном компьютере.
• cscript C:WINDOWSSYSTEM32pagefileconfig.vbs /create /? — создать или добавить новый файл подкачки на логическом диске локального или удаленного компьютера.
• cscript C:WINDOWSSYSTEM32pagefileconfig.vbs /delete /? — удалить файл подкачки на логическом диске локального или удаленного компьютера.
• cscript C:WINDOWSSYSTEM32pagefileconfig.vbs /query /? — отобразить текущие параметры файла подкачки на удаленном или локальном компьютере (если на локальном, то данная функция эквивалентна вызову сценария без параметров).
Сценарий написан при помощи инструментария управления WMI, но его размер в 3302 строчки также не способствует изучению.
? Prncnfg.vbs — предназначен для выполнения конфигурации принтера, установленного на локальном компьютере: изменения его имени, порта, приоритета и многих других параметров.
? Prndrvr.vbs — используется для выполнения настройки драйверов принтера, установленного на локальном компьютере: удаление, добавление, перечисление драйверов.
? Prnjobs.vbs — предназначен для работы с заданиями принтера: просмотр всех заданий, приостановка и продолжение выполнения задания, а также отмена выполнения задания.
? Prnmngr.vbs — используется для подключения и отключения принтеров (установленных на удаленном компьютере).
? Prnport.vbs — предназначен для подключения и отключения ТСР-порта принтера.
? Prnqctl.vbs — позволяет выполнить пробную печать на данном принтере, а также приостановить работу принтера.
- Включение и выключение SystemRestore для отдельных дисков
- Создание контрольной точки восстановления
- Энумерация содержимого ветви реестра
- Создание, завершение и просмотр учетной записи процесса
- Выключение, перезагрузка компьютера, завершение сеанса пользователя
- Получение сведений об установленных на компьютере программах
- Получение сведений о компьютере
- Другие классы и функции пространств имен WMI
- Стандартные сценарии сервера сценариев
- Доступ к WMI с помощью сервера сценариев
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Статистика InterBase-сервера
- Минимальный состав сервера InterBase SuperServer
- Отличительные особенности сервера Yaffil
- Использование сервера Yaffil внутри процесса
- Одновременный запуск нескольких копий сервера (multi-instancing)
- Мониторинг состояния сервера
- 9.2. Работа прокси-сервера
- Стандартные потоки: stdin, stdout, stdeir, stdaux, stdprn.
- Листинг 15.11. Код для загрузки файла с Web-сервера