Лучший отвечающий
Инвентаризация аппаратных средств

Вопрос
-
Как записать инвентарный номер в копьютер, чтобы SMS собирал его и хранил в своей базе?9 ноября 2006 г. 6:02
Ответы
-
Вчера как раз пол ночи писал об этом статейку. :)
Наслаждайтесь: http://i-andrei.spaces.live.com/
- Предложено в качестве ответа Nikita PanovModerator 7 июля 2009 г. 10:59
- Помечено в качестве ответа Vinokurov YuriyModerator 27 августа 2009 г. 10:44
9 ноября 2006 г. 18:19
Все ответы
-
Если речь идет о инвентарном номере, присваемом у Вас на предприятии, то его можно ввести вручную, написав программку/скрипт, просящую пользователя ввести нужную информацию и сохраняющую эту информацию в NOIDMIF-файле или в WMI.
Есть и полуавтоматический способ с помощью баркодов. Насколько я знаю, его реализовал один из партнеров Microsoft - по-моему PS'Soft.
Если речь идет о серийном номере компьютера, то если таковой имеется (т.е. производитель компьютера об этом позаботился), то он и так инвентаризируется по умолчанию. См. классы BIOS или System Enclosure.
9 ноября 2006 г. 8:10 -
Вчера как раз пол ночи писал об этом статейку. :)
Наслаждайтесь: http://i-andrei.spaces.live.com/
- Предложено в качестве ответа Nikita PanovModerator 7 июля 2009 г. 10:59
- Помечено в качестве ответа Vinokurov YuriyModerator 27 августа 2009 г. 10:44
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