Локальное сканирование компьютера
Если отсутствует возможность проводить удаленное сканирование коммпьютеров по сети (отсутсвует домен, нет прав и т.д.) то можно воспользоваться отдельным локальным модулем сбора информации о компьютере:
ITInventWMIScanner - программа получения информации о компьютере через интерфейс WMI. Полученные данные обрабатываются с помощью программы IT Invent.
Как обрабатывать xml файл и создавать оборудование на основе результатов сканирования в программе IT Invent:
1. Открыть пункт меню "Сеть" -> "Загрузка данных сканирования из XML файлов". Загрузить результаты в базу.
2. Открыть меню "Сеть" -> "Результаты сканирования" найти нужные результаты (можно выделить все или несколько записей) кликнуть правой кнопкой мыши и в контекстном меню выбрать пункт "Создать оборудование на основе".
Так же можно запустить ITInvent.exe используя параметры командной строки и автоматизировать процесс загрузки XML файлов.
Состав ITInventWMIScanner:
ITInventWMIScanner.exe - основной запускаемый модуль.
ITInventWMI.dll - библиотека с набором функций сбора данных через WMI (должна быть рядом с ITInventWMIScanner.exe).
ITInventWMIScanner.ini - файл конфигурации. В случае отсутствия, создаётся автоматически при первом запуске. Readme.txt - файл справки с примерами использования.
Программу можно запускать на компьютере локально, с сетевой папки или с флешки. После запуска, программа формирует xml файл, с информацией о конфигурации текущего компьютера. Данный файл можно загрузить и обработать в программе IT Invent в разделе сетевого сканрования. Помимо настроек в ini файле, так же доступны параметры командной строки. Эти параметры имеют приоритет перед настройками в файле ITInventWMIScanner.ini.
Использование параметров командной строки:
ITInventWMIScanner.exe [-INIFilePath <путь>] [-ResultFilePath <путь>] [-ShowScanWindow <0 или 1>]
Параметры:
-INIFilePath <путь> Путь к папке с файлом конфигурации ITInventWMIScanner.ini.
-ResultFilePath <путь> Путь к папке для сохранения xml файла с результатами сканирования.
-ShowScanWindow <0 или 1> Показывать ход процесса сканирования в информационном окне. 0 - нет; 1 - да.
Пример: ITInventWMIScanner.exe -INIFilePath \\Server\WMIScanINI -ResultFilePath \\Server\WMIScanRes -ShowScanWindow 1