Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задачи WMI для компьютерного программного обеспечения получают такие сведения, как программное обеспечение, установленное установщиком Microsoft Windows (MSI) и версиями программного обеспечения. Другие примеры см. в разделе 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.
Заметка
Выполнение запроса Select * из Win32_Product может привести к неожиданному поведению. Это связано с тем, что поставщик, поддерживающий Win32_Product, не оптимизирован для запросов. Дополнительные сведения см. в статье 974524 базы знаний.
В следующей таблице перечислены примеры скриптов, которые можно использовать для получения различных типов данных с локального компьютера.
Как я... | Классы или методы WMI | ||||
---|---|---|---|---|---|
... удаление программного обеспечения с помощью скрипта? | Если программное обеспечение было установлено с помощью установщика Microsoft Windows (MSI), используйте класс WMI Win32_Product и метод Uninstall.
|
||||
... инвентаризация всего программного обеспечения, установленного на компьютере с помощью скрипта? | Если программное обеспечение было установлено с помощью установщика Microsoft Windows (MSI), используйте класс WMI Win32_Product.
|
||||
... определите, какая версия Microsoft Office установлена? | Используйте класс Win32_Product и проверьте значение свойства версии.
|