none
Инвентаризация RRS feed

  • Вопрос

  • Доброго дня Всем.

    Имеется задача внести в базу,  данные инвентаризационных номеров оборудования.
    что бы при составлении отчетов было видно : инв.номер и имя пользователя.
    посоветуйте с чего начать)
    8 октября 2009 г. 6:24

Ответы

  • При считывании mif файлов с клиента SCCM автоматически добавляет их значения в базу данных. Мало того создает еще и таблицу куда и заносит данные считанные с MIF файла. Т.е. если создаешь mif файл такого содержания Start Component Name = "System Information" Start Group Name = "Inventory Information" ID = 1 Class = "InventoryInformation" Start Attribute Name = "Inventory number" ID = 1 Type = String(250) Value = "ТЕСТОВЫЙ ИНВЕНТАРНЫЙ НОМЕР" End Attribute Start Attribute Name = "Serial number" ID = 2 Type = String(250) Value = "ТЕСТОВЫЙ СЕРИЙНЫЙ НОМЕР" End Attribute End Group End Componentто создастся таблица Inventory_Information_DATA и Inventory_Information_HIST, а уже данные в отчет нужно выгребать из нее. То есть сделать можно, нужно просто постараться)))
    • Помечено в качестве ответа Nikita PanovModerator 15 декабря 2009 г. 10:40
    8 октября 2009 г. 8:13
  • Насколько я понял возможно двумя способами решить мой вопрос: с помощью .mif и .mof файлов.
    Нет. Изменяя sms_def.mof, Вы можете только заставить клиента опрашивать те WMI-классы, которые ещё не опрашивались. Если на клиенте нет информации в WMI или реестре, то и опрашивать нечего. Как вариант - попробовать расширить атрибуты в AD или как-то засунуть инвентаризационные номера в реестр.

    Почитайте для начала:
    http://technet.microsoft.com/en-us/magazine/2007.04.smsinventory.aspx
    http://technet.microsoft.com/en-us/library/bb633139.aspx
    http://technet.microsoft.com/en-us/library/bb633141.aspx
    http://chadwickmiller.spaces.live.com/blog/cns!EA42395138308430!522.entry?ppud=4&wa=wsignin1.0&sa=905371950
    мой блог - http://ccmexec.blogspot.com/
    • Помечено в качестве ответа Nikita PanovModerator 15 декабря 2009 г. 10:39
    8 октября 2009 г. 12:53
    Отвечающий

Все ответы

  • У Configuration Manager есть так называемые Расширение инвентаризации оборудования с помощью MIF-файлов. Подробно описано тут: http://technet.microsoft.com/ru-ru/library/bb633141.aspx В кратце - тебе придется в определенный файл ( %Windir%\System32\CCM\inventory\noidmifs )записывать какието данные, например инвентарный номер (При этом данную функцию надо включить в агенте инвенторизации). При работе данные из файлов собираются агентом клиента инвентаризации оборудования и отправляются на сервер сайта вместе с отчетом об инвентаризации оборудования клиента. Ну а с сервера ты уже сам через запросы сожешь создать любой подходящий тебе отчет.
    • Предложено в качестве ответа Nikita PanovModerator 15 декабря 2009 г. 10:39
    8 октября 2009 г. 7:20
  • У Configuration Manager есть так называемые Расширение инвентаризации оборудования с помощью MIF-файлов. Подробно описано тут: http://technet.microsoft.com/ru-ru/library/bb633141.aspx В кратце - тебе придется в определенный файл ( %Windir%\System32\CCM\inventory\noidmifs )записывать какието данные, например инвентарный номер (При этом данную функцию надо включить в агенте инвенторизации). При работе данные из файлов собираются агентом клиента инвентаризации оборудования и отправляются на сервер сайта вместе с отчетом об инвентаризации оборудования клиента. Ну а с сервера ты уже сам через запросы сожешь создать любой подходящий тебе отчет.
    В связи с этим вопрос: 1. что должен содержать MIF-файл в себе  для полноценной работы?(если можн опример)
                                       2. как с помощью ССМ его распространить?(т.к. в ручную копировать на 1200 машин это не совсем ..ну Вы понимаете..)
                                       3.  MIF и SMS_DEF.mof-что лучше и удобнее конфигурировать?


    8 октября 2009 г. 7:38
  • При считывании mif файлов с клиента SCCM автоматически добавляет их значения в базу данных. Мало того создает еще и таблицу куда и заносит данные считанные с MIF файла. Т.е. если создаешь mif файл такого содержания Start Component Name = "System Information" Start Group Name = "Inventory Information" ID = 1 Class = "InventoryInformation" Start Attribute Name = "Inventory number" ID = 1 Type = String(250) Value = "ТЕСТОВЫЙ ИНВЕНТАРНЫЙ НОМЕР" End Attribute Start Attribute Name = "Serial number" ID = 2 Type = String(250) Value = "ТЕСТОВЫЙ СЕРИЙНЫЙ НОМЕР" End Attribute End Group End Componentто создастся таблица Inventory_Information_DATA и Inventory_Information_HIST, а уже данные в отчет нужно выгребать из нее. То есть сделать можно, нужно просто постараться)))
    • Помечено в качестве ответа Nikita PanovModerator 15 декабря 2009 г. 10:40
    8 октября 2009 г. 8:13
  • Т.е. я создаю текстовый файли копирую туда данное вами и сохряняю в формате .mif. Затем кладу на клиента-пока в ручную...
    А сл. шаг какой..я что то никак не разберусь(((((
    8 октября 2009 г. 8:30
  • мы решали эту задачу при помощи написания отдельного приложения которое расширяло БД и заносило инвентарную информацию в БД.


    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    • Предложено в качестве ответа Nikita PanovModerator 15 декабря 2009 г. 10:39
    8 октября 2009 г. 8:30
  • Насколько я понял возможно двумя способами решить мой вопрос: с помощью .mif и .mof файлов.
    Но но как все это настроить-вот делема.....Может были у кого такие потребности, поделитесь решенимя)))пож-то
    Вот если бы на первый раз пошагам-было бы вообще здорово)))))
    8 октября 2009 г. 11:16
  • Насколько я понял возможно двумя способами решить мой вопрос: с помощью .mif и .mof файлов.
    Нет. Изменяя sms_def.mof, Вы можете только заставить клиента опрашивать те WMI-классы, которые ещё не опрашивались. Если на клиенте нет информации в WMI или реестре, то и опрашивать нечего. Как вариант - попробовать расширить атрибуты в AD или как-то засунуть инвентаризационные номера в реестр.

    Почитайте для начала:
    http://technet.microsoft.com/en-us/magazine/2007.04.smsinventory.aspx
    http://technet.microsoft.com/en-us/library/bb633139.aspx
    http://technet.microsoft.com/en-us/library/bb633141.aspx
    http://chadwickmiller.spaces.live.com/blog/cns!EA42395138308430!522.entry?ppud=4&wa=wsignin1.0&sa=905371950
    мой блог - http://ccmexec.blogspot.com/
    • Помечено в качестве ответа Nikita PanovModerator 15 декабря 2009 г. 10:39
    8 октября 2009 г. 12:53
    Отвечающий