Новости

Автоматическая инвентаризация ПК с помощью MSSCCM

MS SCCM 2012 SP1 умеет автоматически извлекать и предоставлять информацию о комплектующих и ПО с пользовательских ПК и серверов. Большое количество отчетов позволяет предоставить подробный анализ состояния ИТ-активов предприятия. Однако штат­ными средствами нельзя отобразить не менее важную ин­формацию вроде ФИО владельца, место расположения, ин­вентарный и серийный номера оборудования, даты выхода из строя либо ввода в эксплуатацию и т.д. Поэтому понадо­билась доработка.

Для отображения полученной информации в виде веб-страницы задействовалась ExtJS. Это библиотека JavaScript с уже готовыми графическими тривиальными (кнопки, окна, формы, вкладки и т.д.) и сложнейшими (та­блицы, которые уже включают функции поиска, редактиро­вания, группировки и сортировки, выделения и т.д., а также лэйауты и деревья) компонентами, современным приятным и удобным интерфейсом, которая стала отдельным фрейм­ворком и работает во всех популярных браузерах.

В состав ExtJS также входит ряд скрытых (невидимых) компонентов, обеспечивающих получение данных с сервера в фоновом режиме, поддержку cookie, обновление частей вебстраницы и многое другое. Можно менять темы оформления компонентов, подправив css-файл, получить нужный стиль или гамму. С ExtJS гораздо легче работать, список готовых, новых и полезных компонентов шире, нежели у других библиотек, таких как Ajax, JQery.

Для работы с веб-приложениями обязательно должен быть настроен веб-сервер с поддержкой РНР и СУБД, например, Apache + РНР + MySQL или IIS + MS SQL Server. Опишу только настройку сбора и отображения данных по комплектующим ПК сотрудников компании, так как все действия с определением установленного ПО происходят аналогичным способом. Весь процесс состоит из четырех шагов.

 

Forpost — компьютерный интернет-магазин в Туле