Задачи WMI: операционные системы
Задачи WMI для операционных систем получают сведения об операционной системе, например о версии, активирована ли она или какие исправления установлены.
Примеры скриптов, показанные в этом разделе, получают данные только с локального компьютера. Дополнительные сведения о том, как использовать скрипт для получения данных с удаленных компьютеров, см. в статье Подключение к WMI на удаленном компьютере.
В следующей процедуре описывается выполнение скрипта.
Запуск сценария
- Скопируйте код и сохраните его в файл с расширением VBS, например filename.vbs. Убедитесь, что текстовый редактор не добавляет в файл расширение .txt.
- Откройте окно командной строки и перейдите в каталог, в котором сохранен файл.
- В командной строке введите CScript filename.vbs .
- Если вы не можете получить доступ к журналу событий, проверка, чтобы узнать, выполняется ли вы из командной строки с повышенными привилегиями. Некоторые журналы событий, например журнал событий безопасности, могут быть защищены средствами управления доступом пользователей (UAC).
Примечание
По умолчанию CScript отображает выходные данные скрипта в окне командной строки. Так как скрипты WMI могут создавать большие объемы выходных данных, может потребоваться перенаправить выходные данные в файл. Введите cscript filename.vbs > outfile.txt в командной строке, чтобы перенаправить выходные данные скриптаfilename.vbs наoutfile.txt.
В следующей таблице перечислены примеры скриптов, которые можно использовать для получения различных типов данных с локального компьютера.
Часто выполняемые действия в новом интерфейсе | Классы или методы WMI | ||||
---|---|---|---|---|---|
... определить, установлен ли пакет обновления на компьютере? | Используйте класс Win32_OperatingSystem и проверка значения свойств ServicePackMajorVersion и ServicePackMinorVersion.
|
||||
... определить, когда операционная система была установлена на компьютере? | Используйте класс Win32_OperatingSystem и свойство InstallDate .
|
||||
... определить, какая версия операционной системы Windows установлена на компьютере? | Используйте класс Win32_OperatingSystem и получите свойства Name и Version .
|
||||
... определить, какая папка является папкой Windows (%Windir%) на компьютере? | Используйте класс Win32_OperatingSystem и проверка значение свойства WindowsDirectory.
|
||||
... определить, какие исправления были установлены на компьютере? | Используйте класс Win32_QuickFixEngineering .
|
||||
... определить, нужно ли активировать операционную систему на компьютере? | Используйте класс Win32_WindowsProductActivation и проверка значение свойства ActivationRequired.
|
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по