none
SMS-2003 & motherboard of WS RRS feed

  • Вопрос

  • Народ, кто то сталкивался с вопросом инвентаризации motherboard of WS через СМС-2003? По инвентаризации мониторов на TechNet хорошая статья, все получилось. А по материнке нигде ничего не могу найти. Может это вообще нельзя реализовать?
    Заранее спасибо всем откликнувшимся на вопрос
    27 марта 2009 г. 11:07

Ответы

  • Вам нужно немного модифицировать файл sms_def.mof. Найдите строчку "class Win32_BaseBoard : SMS_Class_Template". Нужно заменить FALSE на TRUE в строчках SMS_Report в заголовке и двух свойствах: Manufacturer и SerialNumber.


    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    27 марта 2009 г. 18:08
  • В данном случае корректировка файла sms_def.mof - это единственный способ получить требующиеся сведения. Кстати, обратите внимание на WMI-класс win32_bios (v_gs_pc_bios), он инвентаризируется по умолчанию и там также есть информация о серийном номере.
    У всех много на нём завязано, для таких случаев и придумали backup.
    Нужно редактировать файл, который лежит в папке \SMS\Inboxes\Clifiles.src\Hinv.
    Новый столбец нигде не появится, будет создан новый вид v_gs_baseboard. Отчёт в любом случае надо будет писать самому.
    Перед тем как что-либо редактировать советую прочитать Configuring Hardware Inventory Rules, включая Editing SMS_def.mof.
    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    30 марта 2009 г. 10:07
  • =) Ничего страшного.

    Да, всё действительно так просто. Пишете TRUE и после очередного обновления политик клиентов и цикла hardware inventory у вас появятся новые поля в БД, после этого можете смело писать отчёты. Никакой модификации схемы не требуется.

    Если мои посты вам помогли, можете отметить их как ответ, нажав на соответствующую кнопку. Это лучшая награда для отвечающего.
    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:30
  • Алекс, спасибо! Простите, что поздно отвечаю, уезжал и не мог поблагодарить раньше. Такой общий вопрос: Если вдруг необходимо провести инвентаризацию по каким-либо реквизитам, помеченным как FALSE в sms_def.mof, то достаточно указать TRUE в соответствующих заголовках и для соотв.полей секции, а затем,после сбора инв. данных можно писать соответствующие репорты? Или я слишком упрощаю проблему? Т.е. , к примеру, если захочу собрать данные по UUID, достаточно провести такую модификацию файла или необходимо проводить какую-то модификацию схемы АД? Извините, если вопрос звучит не совсем корректно.

    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:30
    • Снята пометка об ответе Alex Bezmaliy 6 мая 2009 г. 13:31
    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:31
    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:31

Все ответы

  • Что конкретно вы хотите "реализовать"? Какая инвентарная информация нужна? Встроенных отчётов по материнке, насколько я вижу, нет, значит надо копать WMI.


    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    27 марта 2009 г. 13:41
  • Конечно, нет. Потому и спросил. Меня интересует номер материнки и производитель. Т.е. именно для инвентаризации
    27 марта 2009 г. 15:35
  • Вам нужно немного модифицировать файл sms_def.mof. Найдите строчку "class Win32_BaseBoard : SMS_Class_Template". Нужно заменить FALSE на TRUE в строчках SMS_Report в заголовке и двух свойствах: Manufacturer и SerialNumber.


    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    27 марта 2009 г. 18:08
  • Простите за примитивный вопрос, но Вы говорите о корректировке файла CAP_имя-сайта\clifiles.box\hinv  ?
    Стремно как-то наживую корректировать, у меня слишком много на нем завязано :)
    А после этой корректировки нужно будет писать какой-то новый query или появится новый столбец в каком-то репорте?
    Спасибо.
    28 марта 2009 г. 10:01
  • В данном случае корректировка файла sms_def.mof - это единственный способ получить требующиеся сведения. Кстати, обратите внимание на WMI-класс win32_bios (v_gs_pc_bios), он инвентаризируется по умолчанию и там также есть информация о серийном номере.
    У всех много на нём завязано, для таких случаев и придумали backup.
    Нужно редактировать файл, который лежит в папке \SMS\Inboxes\Clifiles.src\Hinv.
    Новый столбец нигде не появится, будет создан новый вид v_gs_baseboard. Отчёт в любом случае надо будет писать самому.
    Перед тем как что-либо редактировать советую прочитать Configuring Hardware Inventory Rules, включая Editing SMS_def.mof.
    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    30 марта 2009 г. 10:07
  • Алекс, спасибо! Простите, что поздно отвечаю, уезжал и не мог поблагодарить раньше. Такой общий вопрос: Если вдруг необходимо провести инвентаризацию по каким-либо реквизитам, помеченным как FALSE в sms_def.mof, то достаточно указать TRUE в соответствующих заголовках и для соотв.полей секции, а затем,после сбора инв. данных можно писать соответствующие репорты? Или я слишком упрощаю проблему? Т.е. , к примеру, если захочу собрать данные по UUID, достаточно провести такую модификацию файла или необходимо проводить какую-то модификацию схемы АД? Извините, если вопрос звучит не совсем корректно.

    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:30
    • Снята пометка об ответе Alex Bezmaliy 6 мая 2009 г. 13:31
    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:31
    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:31
  • =) Ничего страшного.

    Да, всё действительно так просто. Пишете TRUE и после очередного обновления политик клиентов и цикла hardware inventory у вас появятся новые поля в БД, после этого можете смело писать отчёты. Никакой модификации схемы не требуется.

    Если мои посты вам помогли, можете отметить их как ответ, нажав на соответствующую кнопку. Это лучшая награда для отвечающего.
    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    • Помечено в качестве ответа Alex Bezmaliy 6 мая 2009 г. 13:30