[Server] Скрипт для автоматического определения оборудования

Denixxx

Мой дом здесь!
Регистрация
7 Фев 2014
Сообщения
244
Реакции
216
Скрипт, написанный на VBScript. Написан в результате бесплодных поисков готового Для просмотра ссылки Войди или Зарегистрируйся

Определяет, какое установлено в системе программное обеспечение и железо, а также сетевые настройки.
Выводит результат на экран и сохраняет в файл.
Для просмотра ссылки Войди или Зарегистрируйся
Результат анализа сохраняется в папке logs в той же директории, что и скрипт.
Назначение: инвентаризация компьютеров по сети предприятия.
Нужно положить папку на сервер и расшарить.
Каждым компьютером зайти на сервер и запустить скрипт.
В папке logs получим список файлов с конфигурацией компьютеров для анализа и учета:
Для просмотра ссылки Войди или Зарегистрируйся
Программа сохраняет логи в виде ИМЯ_ДАТАВРЕМЯ.txt

Пришлось написать, т.к. то, что есть в сети — либо монструозно, либо недостаточно, либо overдоxyя платно. А такой формат скрипта позволяет вносить изменения в программу без компилирования и работает почти везде. К тому же немного позже обязательно напишу обработчик в Excel — чтобы видеть всю картину целиком.

Особенности:
1. Проверенно работает на операционных системах Windows XP, Windows 7. На других не проверял, буду рад если проверите, добавим в описание. По идее, должно работать на всём, что старше Windows 98.
2. Для стабильного определения железо применяются 2 метода, т.к. одним методом результат не всегда верен.
3. Длина вывода для разных компьютеров разная, т.к. может стоять разное количество сетевых плат.
Версия hardware.vbs 0.5
Лицензия GPL2


Принимаю предложения по допиливанию.
 
Если бы он определял оборудование, которое установлено, без установленых драйверов - цены бы ему не было. Но подозреваю, что такое написать довольно проблематично.
 
Если бы он определял оборудование, которое установлено, без установленных драйверов - цены бы ему не было. Но подозреваю, что такое написать довольно проблематично.
Кое-что он определяет на уровне БИОСа, а кое-что берёт из сведений реестра Винды, куда, разумеется, пишут драйвера.
Это сделано, чтобы как можно более точно определить модель материнки — не таким, так другим способом.
Потом уже человек своим глазом видит, где сведения похожи на правду, а где всё-таки придется залезть в корпус;)
 
Сегодня допилил скрипт, который сканирует папку со созданными ранее конфигурациями компьютеров фирмы и делает свод данных в csv
Пока есть лёгкие косяки в случаях, если у компа физически более 1 процессора или сетевухи.
Тогда данные придётся подправить вручную.
В оригинальном скрипте тоже подправил, чтобы работал с этим. Кому надо перекачайте.

PS/ Для новичков! Не надо засирать тему гениальными сообщениями «А вот Аида/PC inventory/Ещё_что-то может тоже». Этот вопрос закрыт, так как хороших бесплатных решений нет. Читайте в теме наконец. Флуд буду удалять.
 

Вложения

  • inventory_summ.zip
    946 байт · Просмотры: 9
Последнее редактирование:
Назад
Сверху