Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задачи WMI для служб получают сведения о службах, включая зависимые или зависимые службы. Другие примеры см. в разделе TechNet ScriptCenter в https://www.microsoft.com/technet.
Примеры скриптов, показанные в этом разделе, получают данные только с локального компьютера. Дополнительные сведения об использовании скрипта для получения данных с удаленных компьютеров см. в подключении к WMI на удаленном компьютере.
В следующей процедуре описывается запуск скрипта.
Запуск скрипта
- Скопируйте код и сохраните его в файле с расширением VBS, например filename.vbs. Убедитесь, что текстовый редактор не добавляет в файл расширение .txt.
- Откройте окно командной строки и перейдите в каталог, в котором сохранен файл.
- В командной строке введите cscript filename.vbs.
- Если вы не можете получить доступ к журналу событий, проверьте, работает ли вы в командной строке с повышенными привилегиями. Некоторые журналы событий, такие как журнал событий безопасности, могут быть защищены элементами управления доступом пользователей (UAC).
Заметка
По умолчанию cscript отображает выходные данные скрипта в окне командной строки. Так как скрипты WMI могут создавать большие объемы выходных данных, может потребоваться перенаправить выходные данные в файл. Введите cscript filename.vbs > outfile.txt в командной строке, чтобы перенаправить выходные данные скрипта filename.vbs на outfile.txt.
В следующей таблице перечислены примеры скриптов, которые можно использовать для получения различных типов данных с локального компьютера.
Как я... | Классы или методы WMI | ||||
---|---|---|---|---|---|
... определите, какие службы выполняются и какие нет? | Используйте класс Win32_Service для проверки состояния всех служб. Свойство состояния позволяет узнать, остановлена ли служба или запущена.
|
||||
... Остановите запуск определенных служб power Users? | Используйте класс Win32_Service и метод ChangeStartMode, чтобы задать для свойства StartMode значение Disabled. Отключенные службы не могут быть запущены, и по умолчанию Power Users не может изменить режим запуска службы.
|
||||
... запуск и остановка служб? | Используйте класс Win32_Service и методы StopService и StartService.
|
||||
... изменение паролей учетной записи службы с помощью скрипта? | Используйте класс Win32_Service и метод Change.
|
||||
.. определите, какие службы можно остановить? | Используйте класс Win32_Service и проверьте значение свойства AcceptStop.
|
||||
... найдите службы, которые должны выполняться до запуска службы DHCP? | Запрос ASSOCIATOR OF класс Win32_Service с именем DHCP, который находится в классе Win32_DependentService и имеет значение "Зависимый" в свойстве роли. роли означает роль службы DHCP: в этом случае она зависит от других запущенных служб.
|
||||
... найдите службы, требующие запуска службы WMI (Winmgmt) перед запуском? | Запрос ASSOCIATOR OF класса Win32_Service с именем DHCP, который находится в классе Win32_DependentService и имеет значение Antecendent в свойстве Role. роль означает роль службы rasman: в этом случае она должна быть запущена перед зависимыми службами.
|
Связанные разделы
`