Extending SMS 2003 Hardware Inventory
על מנת להרחיב את תהליך ה-Hardware Inventory נהוג לערוך את קובץ ה-SMS_DEF.MOF (אשר קיים במבנה דומה גם ב-SCCM 2007). להרחבה זו מספר חסרונות שהעיקרים מביניהם הם הסיכון לפגיעה בקובץ וגרימת תקלה בתהליך ה-Inventory ורישום מחודש של כלל ה-WMI Providers בתחנות המנוהלות.
תהליך עדכון SMS_DEF.MOF חכם יותר הוא על ידי שימוש בקובץ נפרד (נקרא לו MINI.MOF לשם הדוגמא) וטעינתו על ה-Agents כך שניטענים רק ההרחבות.
התהליך נראה ככה:
- עדכון ה-MINI.MOF בספריית D:\SMS\inboxes\clifiles.src\hinv על השרת (לא לשכוח לעדכן גם את ה-MOF Version כדי שניתן יהיה לדעת איזה תחנה עודכנה כבר ואיזה לא)
- ביצוע שינוי פקטיבי בקובץ SMS_DEF.MOF בספריית D:\SMS\inboxes\clifiles.src\hinv על השרת כדי שהשרת יטען מחדש את קובץ ה-MINI.MOF
- העתקת MINI.MOF המעודכן לספריית D:\Packages\Install Extended Hardware Inventory כדי שיופץ לתחנות ויורץ עליהם ע"י MOFCOMP.EXE
- עדכון הגירסה בחבילת ההפצה Install Extended Hardware Inventory וביצוע "Update Distribution Points"
- עדכון ה-Collection שמכיל תחנות שכבר הורץ עליהן ה-MINI.MOF החדש (All SMS Clients with Extended Hardware Inventory)
כמה מאמרים רלוונטיים:
Compiling MOF' s on Advanced Clients -http://myitforum.com/forums/m_46317/mpage_1/key_Monster%252CMOF/tm.htm#46399
SMS 2003 Hardware customization: A Better Way -http://www.myitforum.com/articles/8/view.asp?id=8641
CompClasses.vbs:A Custom WMI Analyzer / MOF Compiler -http://209.34.241.244/articles/11/view.asp?id=8640