none
Инвентаризация аппаратных средств RRS feed

Ответы

Все ответы

  • Если речь идет о инвентарном номере, присваемом у Вас на предприятии, то его можно ввести вручную, написав программку/скрипт, просящую пользователя ввести нужную информацию и сохраняющую эту информацию в NOIDMIF-файле или в WMI.

     

    Есть и полуавтоматический способ с помощью баркодов. Насколько я знаю, его реализовал один из партнеров Microsoft - по-моему PS'Soft.

     

    Если речь идет о серийном номере компьютера, то если таковой имеется (т.е. производитель компьютера об этом позаботился), то он и так инвентаризируется по умолчанию. См. классы BIOS или System Enclosure.

     

     

    9 ноября 2006 г. 8:10
  • Вчера как раз пол ночи писал об этом статейку. :)

    Наслаждайтесь: http://i-andrei.spaces.live.com/

    9 ноября 2006 г. 18:19
  • добрый день

    прочитав ваши посты и ссылки созрел вопрос

    у меня есть необходимость считать ключ реестра и занести его в базу SMS, одним словом для каждого ПК в базе добавить поле в котором будет находится значение взятое из реестра.

    как я понял это реально сделать вот только не совсем понятно следующее..

    мне нужно внести в sms_def.mof который на сервере дополнительные строки с указанием пути в реестре итд..

    а на самом пк чтото нужно делать?

    в каком случае применять утилиту  mofcomp и  для какого файла?

    либо достаточно внести изменения в sms_def.mof

    типа этого примера и все?

    //`'`*._.*`'`*-
    //  DreamWeaver Serial Number Data Class
    //`'`*._.*`'`*-

    #pragma namespace("\\\\.\\root\\cimv2")
    #pragma deleteclass("Macromedia_DreamWeaver",NOFAIL)
     
    [dynamic, provider("RegProv"),
    ClassContext("local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Macromedia\\Dreamweaver\\7")]
    class Macromedia_DreamWeaver

    {
      [key]
      string  Registration;
      [PropertyContext("Serial Number")]
      string SerialNumber;
    };

    //`'`*._.*`'`*-
    //  DreamWeaver Serial Number Reporting Class
    //`'`*._.*`'`*-
     
    #pragma namespace("\\\\.\\ROOT\\CIMV2\\SMS")
    #pragma deleteclass("Macromedia_DreamWeaver",NOFAIL)
     
    [SMS_Report(TRUE),SMS_Group_Name("Macromedia_DreamWeaver"),SMS_Class_ID("SMSExpert|Macromedia_DreamWeaver|1.0")]
    class Macromedia_DreamWeaver : SMS_Class_Template

    {
      [SMS_Report(TRUE),key]
      string  Registration;
      [SMS_Report(TRUE)]
      string SerialNumber;
    };

    //  <:[-<>>>>>>>>> 

     

     

     

    26 декабря 2006 г. 14:26