10. Сценарии addusers.vbs и delusers.vbs демонстрируют вызов интерфейса Microsoft ADSI (Active Directory Service Interfaces) для автоматизации процессов добавления и удаления списков пользователей. Сценарий берет список пользователей из таблицы Microsoft Excel. Перед запуском этих сценариев необходимо указать корректные параметры сервера Directory Service (DS) в файлах addusers.xls и delusers.xls. После этого для добавления списка пользователей достаточно ввести команду


addusers.vbs addusers.xls

9. Сценарий checkbios.vbs использует WBEM для вывода информации о BIOS (базовая система ввода-вывода) компьютера. Кроме того, он позволяет получить сведения об удаленных компьютерах. Ниже показано, как получить информацию о сетевом компьютере remotesystem (дополнительные параметры указывают, что будет использована учетная запись remoteid и пароль remotepwd)


cscript checkbios.vbs /s remotesystem /u remoteid /w remotepwd

8. Сценарий drives.vbs (тоже с помощью WBEM) сообщает сведения об установленных на компьютере физических дисках


cscript drives.vbs

7. Сценарий processor.vbs представляет информацию о центральном процессоре локального или удаленного компьютера (опять же используется WBEM)


cscript processor.vbs /s remotesystem /u remoteid /w remotepwd

6. Сценарий ps.vbs сообщает данные обо всех выполняющихся на локальном или удаленном компьютере задачах - идентификатор процесса, имя исполняемого модуля, полный путь. Приведенная ниже команда записывает сведения о процессах на локальном компьютере в файл process.txt.


cscript ps.vbs /o process.txt

5. Protocolbinding.vbs выдает сведения о привязках протоколов на локальном или удаленном компьютере. Эта команда показывает протоколы локального компьютера:


cscript protocolbinding.vbs

4. Eventlogmon.vbs позволяет выполнять постоянный мониторинг локального или удаленного системного журнала. Сценарий выдает на экран или в файл номер записи, имя файла журнала, источник и время события. Для остановки выполнения сценария нажмите Ctrl+C (или Ctrl+Break).


cscript eventlogmon.vbs

3. Сценарий kill.vbs прекращает выполнение задания. Сохраните в файле список исполняемых задач с помощью сценария ps.vbs и через findstr или grep определите номер задачи, которую следует остановить. Ниже показано, как прекратить выполнение задания с номером 278.


cscript kill.vbs /x 278

2. Сценарий service.vbs предоставляет основные средства управления службами на локальном или удаленном компьютере - просмотр, запуск и остановку, а также позволяет устанавливать новые службы. Для просмотра списка всех служб на локальном компьютере используется команда


cscript service.vbs

1. Сценарий share.vbs задействует WBEM для управления разделяемыми ресурсами локального или удаленного компьютера. Приведенная ниже команда отображает на экране все разделяемые ресурсы удаленного компьютера remotesystem (для доступа к системе используется учетная запись remoteid и пароль remotepwd).


cscript share.vbs /s remotesystem /u remoteid /w remotepwd

Майкл Оти - Научный редактор американского журнала Windows NT Magazine, президент компании TECA, специализирующейся на разработке программного обеспечения и оказании консультационных услуг; соавтор руководства разработчика SQL Server 7.0 Developer’s Guide (издательство Osborne/McGraw-Hill). С ним можно связаться по электронной почте по адресу: mikeo@teca.com.