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

Тема в разделе "Windows", создана пользователем Denixxx, 19 ноя 2015.

Модераторы: ADMiNZ
  1. Denixxx

    Denixxx

    Регистр.:
    7 фев 2014
    Сообщения:
    247
    Симпатии:
    191
    Скрипт, написанный на VBScript. Написан в результате бесплодных поисков готового https://www.nulled.cc/threads/267119/

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

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

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


    Принимаю предложения по допиливанию.
     
  2. Salazar

    Salazar Создатель

    Регистр.:
    28 ноя 2015
    Сообщения:
    33
    Симпатии:
    4
    Если бы он определял оборудование, которое установлено, без установленых драйверов - цены бы ему не было. Но подозреваю, что такое написать довольно проблематично.
     
  3. Denixxx

    Denixxx

    Регистр.:
    7 фев 2014
    Сообщения:
    247
    Симпатии:
    191
    Кое-что он определяет на уровне БИОСа, а кое-что берёт из сведений реестра Винды, куда, разумеется, пишут драйвера.
    Это сделано, чтобы как можно более точно определить модель материнки — не таким, так другим способом.
    Потом уже человек своим глазом видит, где сведения похожи на правду, а где всё-таки придется залезть в корпус;)
     
  4. Denixxx

    Denixxx

    Регистр.:
    7 фев 2014
    Сообщения:
    247
    Симпатии:
    191
    Сегодня допилил скрипт, который сканирует папку со созданными ранее конфигурациями компьютеров фирмы и делает свод данных в csv
    Пока есть лёгкие косяки в случаях, если у компа физически более 1 процессора или сетевухи.
    Тогда данные придётся подправить вручную.
    В оригинальном скрипте тоже подправил, чтобы работал с этим. Кому надо перекачайте.

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

    Вложения:

    Последнее редактирование: 7 дек 2015