पृष्ठभूमि:
मैं हमारे संगठन में SCCM 2012 SP1 कार्यान्वयन का प्राथमिक व्यवस्थापक / उपयोगकर्ता रहा हूं जो लगभग 500 वर्कस्टेशन (विंडोज 7) और 120 सर्वर (विंडोज सर्वर 2008 आर 2) से बना है। मैं अपने करियर में भी जल्दी हूं और मुख्य रूप से पृष्ठभूमि और नेटवर्किंग और लिनक्स के लिए एक जुनून है इसलिए विंडोज एंडपॉइंट प्रबंधन मेरे लिए कुछ नया और थोड़ा अरुचिकर है। मेरे पास केवल SCCM 2012 का अनुभव है, इसलिए मैं पुराने संस्करणों से बात नहीं कर सकता। हमारा संगठन स्केल कर्व की अर्थव्यवस्था के निचले पायदान पर है और हमारे (अधिक या कम) SCCM का सफल कार्यान्वयन इस तथ्य के कारण है कि हम अपनी आवश्यकताओं से बहुत आगे हैं कि हम सक्रिय हो सकते हैं, बहुत सारे मानक कर्तव्यों का संचालन करते हैं अन्य समूह (सक्रिय निर्देशिका, ईमेल, नेटवर्किंग, सुरक्षा)।
सुविधाओं की कीमत: जटिलता
SCCM 2012 में चलते भागों की एक बहुत कुछ है और जब वे तोड़ते हैं तो वे ऐसे कारणों से टूटते हैं जो हमेशा स्पष्ट या सहज नहीं होते हैं। SCCM 2012 एक एकल ढांचे के माध्यम से मौजूदा अंतर्निहित प्रौद्योगिकियों के एक गुच्छा का प्रबंधन, प्रबंधन और प्रबंधन करने की तरह है। यह सरल नहीं है और यह कभी-कभी टूट जाता है। कितने अलग-अलग अंतर्निहित टुकड़े शामिल हैं, इसका अंदाजा लगाने के लिए , लॉगफाइल्स की संख्या पर ध्यान दें , मुझे लगता है कि एक मोटे गिनती में ~ 240 लॉगफाइल्स जैसे कुछ हैं। फिर, यह SCCM (या वास्तव में किसी भी समापन बिंदु प्रबंधन प्रणाली) की जटिलता को पार करने के लिए (कम से कम मेरा दृष्टिकोण) कठिन है।
एक मालिक की तरह समापन बिंदुओं का प्रबंधन
आप जानते हैं कि वास्तव में कष्टप्रद क्या है? प्रत्येक व्यक्ति को बार-बार एक ही कार्य करने के लिए चलना (या RDPing)। यह उबाऊ और समय की बर्बादी है। यदि आप वास्तव में इस उपकरण का उपयोग करने के लिए प्रतिबद्ध हैं, तो यह एक अविश्वसनीय बल-गुणक हो सकता है। यहां वो विशेषताएं हैं जो आपको ऐसा करने देती हैं:
- सॉफ़्टवेयर अपडेट - यह मूल रूप से स्टेरॉयड पर केवल WSUS है। आपको मानक WSUS प्रसाद की तुलना में बहुत अच्छी रिपोर्टिंग, ग्रैन्युलैरिटी और अनुपालन जाँच मिलती है। यदि आप WSUS कर सकते हैं तो आप SCCM के साथ सॉफ्टवेयर अपडेट कर सकते हैं।
- अनुपालन सेटिंग्स - मैं कठपुतली जैसी चीजों की भूमि से इस सुविधा को देखने के लिए वास्तव में उत्साहित था। कॉन्फ़िगरेशन आइटम मूल्यांकन करने के लिए एक सेटिंग से बना है और फिर एक अनुपालन नियम है जो यह निर्धारित करता है कि इसे फिर से लिखना है या नहीं। उदाहरण के लिए, हमने एक संगठन-व्यापी अनुप्रयोग को आगे बढ़ायाकि एक संपीड़न उपयोगिता को हटा दिया और इसे दूसरे के साथ बदल दिया। यह ज़िप फ़ाइलों के लिए फ़ाइल एसोसिएशन को सही ढंग से सेट नहीं करने का दुर्भाग्यपूर्ण परिणाम था। एक रजिस्ट्री कुंजी आधारित कॉन्फ़िगरेशन आइटम बाद में हमने पूरे बेड़े में फ़ाइल एसोसिएशन सेट किया था। आप सेटिंग्स की एक बहुत विस्तृत डिग्री का आकलन कर सकते हैं - रजिस्ट्री कुंजी / मूल्य, सक्रिय निर्देशिका प्रश्न, WQL और SQL प्रश्न, और PowerShell स्क्रिप्ट। पुनरीक्षण नियंत्रण ( अंतत :) और रिपोर्टिंग के साथ GPO के बहुत लचीले, दानेदार संस्करण जैसी अनुपालन सेटिंग्स के बारे में सोचें । नकारात्मक पक्ष यह है कि कुछ भी जटिल के लिए आप स्क्रिप्ट लिख रहे होंगे और हम अभी भी एक एपीआई उन्मुख प्रबंधन मॉडल के कॉन्फ़िगरेशन प्रबंधन की कठिनाई से बच नहीं सकते हैं ।
- एप्लीकेशन - यह 3 पार्टी सॉफ्टवेयर को तैनात और प्रबंधित करने के लिए है। तर्क के सभी "अनुप्रयोग" में निहित माना जाता है - डिटेक्शन लॉजिक (मुझे कैसे पता चलेगा कि $ आवेदन स्थापित है), आवश्यकता तर्क (क्लाइंट को पूर्वापेक्षाएँ मिलती है), इंस्टॉलेशन लॉजिक और अनइंस्टॉल लॉजिक में। ठीक से निर्मित अनुप्रयोगों के साथ यह वास्तव में , 3 पार्टी सॉफ्टवेयर के प्रबंधन के लिए वास्तव में अच्छी तरह से काम करता है । नए संस्करण को तैनात किया गया है, यह स्वचालित रूप से पुराने संस्करण को हटा देता है, इसे अनइंस्टॉल करता है और फिर नए संस्करण को स्थापित करता है। जैसा कि मैंने ऊपर उल्लेख किया है - हमने रातोंरात अपने पूरे बेड़े में एक उपयोगिता को दूसरे के साथ बदल दिया। आप इस मॉडल को आगे भी ले जा सकते हैं और "AppStore" का उपयोग कर सकते हैंउपयोगकर्ताओं को अपने स्वयं के सॉफ़्टवेयर को स्थापित करने देने के लिए कार्यक्षमता जो बेस इमेज के बाहर है।
आप एडोब फ्लैश, एक्रोबेट / रीडर और जावा जेआरई जैसी चीजों का प्रबंधन करना चाहते हैं, क्योंकि वे अक्सर मैलवेयर का लक्ष्य होते हैं, लेकिन खुद ऐसा करने का प्रयास नहीं करते हैं। बस एक सदस्यता सेवा खरीदें जो उन्हें SCUP के माध्यम से प्रदान करता है । इन उत्पादों के लिए स्थापना प्रक्रिया एक ऐसा लक्ष्य है कि ऐसा लगता है कि हर संस्करण चीजों को अलग तरह से करता है ( यहां देखें , यहां , यहां और यहां देखें))। मुझे सबसे अच्छा लगता है कि मैं जावा जेआरई या फ्लैश जैसी किसी नई एप्लीकेशन को लगभग पांच घंटे में बदल सकता हूं। यदि आप रीडर, एक्रोबैट, फ्लैश और जावा जेआरई करते हैं तो आप एक महीने में कम से कम 20 घंटे काम करने की उम्मीद कर सकते हैं। पैकेजिंग के लिए एक सीसीडी का लगभग पूरा सप्ताह है - घर या विशेष अनुप्रयोगों के लिए उन घंटों और प्रयासों को बचाएं। (क्यों मेरे जीवन को कठिन बनाने के लिए एडोब और ओरेकल इतनी गहराई तक जाते हैं, मुझे पता नहीं है।)
- रिपोर्टिंग / सॉफ्टवेयर पैमाइश - बस विंडोज में सब कुछ के बारे में WMI या रजिस्ट्री में है। रजिस्ट्री को कॉन्फ़िगरेशन आइटम तक पहुंचना आसान है और WMI में सब कुछ के बारे में इन्वेंटरी साइकिल में चूसा जाता है। फिर आप इसे अच्छे फैंसी प्रबंधक-स्वीकृत (टीएम) जानकारी में बदलने के लिए बिलिन या कस्टम रिपोर्ट का उपयोग कर सकते हैं। एक उदाहरण के रूप में, हमारे पास एक कस्टम रिपोर्ट है जो हमें हमारे सभी वर्कस्टेशनों की सीरियल नंबर मिलती है, हम इसे अपने डेल प्रतिनिधि को भेजते हैं और हमें उन मशीनों की सूची वापस मिल जाती है जिनकी वारंटी उस तिमाही की समय सीमा समाप्त होती है। साफ।
मैंने पहले "AppStore" से उपयोगकर्ता-केंद्रित एप्लिकेशन इंस्टॉलेशन का उल्लेख किया है - इसलिए यदि उपयोगकर्ता स्वयं एक्रोबेट स्थापित कर रहे हैं तो वे लाइसेंस कैसे प्रबंधित करते हैं? आप सही समय पर एक रिपोर्ट चला सकते हैं, यह देखने के लिए कि किसके पास प्रश्न में सॉफ़्टवेयर है और फिर देखेंसॉफ्टवेयर पैमाइश जो आपको बताएगा कि किसी विशेष कार्य केंद्र पर सॉफ़्टवेयर के उस विशेष टुकड़े का कितनी बार उपयोग किया जाता है। हम एक्रोबेट के लिए प्रत्येक विभाग के लाइसेंस को एक ही समझौते में रोल-अप करने के लिए उपयोग कर रहे हैं ताकि हम एक बेहतर प्रति-लाइसेंस लागत प्राप्त कर सकें और फिर अतिरिक्त उपाय के लिए इसे कार्यस्थलों से हटा दें जहां यह शायद ही कभी उपयोग किया जाता है।
- ऑपरेटिंग सिस्टम परिनियोजन - यह मूल रूप से MDT, WAIK और DISM है। मान जोड़ें कि SCCM आपको टास्क सीक्वेंस और बिल्ड एंड कैप्चर है। आप अनिवार्य रूप से अपने संदर्भ मशीन के निर्माण की प्रक्रिया को स्वचालित करते हैं। अपनी आधार छवि को ताज़ा करने के लिए, आप अपने कार्य क्रम को अपडेट करते हैं और इसे फिर से चलाते हैं। यह एक नई आधार छवि बनाने में लगने वाले समय को बहुत कम कर देता है।
राइट-साइज़िंग - या मैं SCCM प्रशासक कैसे बना
यह सब सामान अच्छा लगता है? यहाँ समस्या है। यह करना आसान नहीं है। हमारे टियर -1 लड़के को बेस इमेज के लिए बिल्ड एंड कैप्चर का पता लगाने में लगभग छह हफ्ते लग गए। मुझे ब्रेक / फिक्स मुद्दों की एक कपड़े धोने की सूची प्राप्त करने में कम से कम एक महीने का समय लगा। मैं अभी भी एक नया संस्करण जारी होने से पहले जावा जेआरई के निर्माण, परीक्षण और तैनाती का प्रबंधन नहीं कर सकता। हमारे DBA को हमारी कस्टम रिपोर्ट लिखनी थी क्योंकि मैं SSRS का पता नहीं लगा सका । मुझे लगता है कि मैं कुछ चीजों को एक साथ गोंद करने या किसी तरह का "तर्क" करने के लिए बहुत सारी पॉवरशेल स्क्रिप्ट लिखता हूं। मैं अभी भी WQL प्रश्न नहीं लिख सकताआवेदन तर्क के लिए। लगभग पूरे दिन खर्च करने के छह महीने के बाद, हर दिन SCCM के साथ, मुझे ऐसा लगता है कि मैं अभी सीखने की अवस्था में आना शुरू कर रहा हूं। हमारे tier-1 और tier-2 लोगों ने SCCM मुद्दों (जो वास्तव में एंडपॉइंट / डेस्कटॉप सपोर्ट सामान हैं) के अधिकांश हिस्से को धकेल दिया, क्योंकि मेरे पास उन्हें हल करने के लिए कौशल नहीं है। कौशल सेट द्वारा - मेरा मतलब है, WMI / WQL, WSUS, ProcMon, Windows इंस्टालर, PowerShell और रजिस्ट्री के साथ परिचित जैसी चीजें। ZIP एसोसिएशन फ़ाइल कॉन्फ़िगरेशन आइटम फिक्स जैसी चीजें करने के लिए, आपको यह जानना होगा कि रजिस्ट्री में किस प्रकार का कॉन्फ़िगरेशन डेटा संग्रहीत है और इसे कहां खोजना है। यदि आप SCCM को अपना संगठन बनाते हैं 'अपने टियर -1 स्टाफ के लिए क्रूर सीखने की अवस्था, 3) प्रतिरोध और कर्मचारियों के लिए "पुराने स्कूल मैनुअल तरीके" को करने के लिए एक प्रवृत्ति है क्योंकि यह "इतना आसान" है।
क्या SCCM आपके संगठन के लिए अच्छा है? यहाँ कुछ सवालों पर विचार करना है।
- क्या आप एक प्रतिक्रियाशील मोड या एक सक्रिय मोड में हैं?
- आपके कर्मचारियों की नौकरी के कर्तव्य पहले से कितने विविध हैं? क्या वे सिर्फ प्रबंधन का समापन करते हैं या आप सब कुछ कर रहे हैं?
- आपके कर्मचारियों का कौशल कितना गहरा और विविध है?
- क्या उस सीखने की अवस्था पर चढ़ने के लिए आपके कर्मचारियों के बीच इच्छा और इच्छा है?
- आपके बेड़े और आपके अंतिम उपयोगकर्ता की आवश्यकताएं कितनी विविध हैं?
- जब तक वे SCCM के साथ अधिक सहज नहीं हो जाते, तब तक वरिष्ठ स्टाफ डेस्कटॉप समर्थन मुद्दों को संभालने और अपने टियर -1 और टियर -2 लोगों का उल्लेख करने के लिए तैयार है?
- क्या आपका प्रबंधन प्रशिक्षण प्रदान करेगा (संकेत: यदि आपके पास Microsoft प्रीमियर अनुबंध है, तो उनके पास कुछ महान PFE हैं जो ऑन-साइट सम्मेलन कर सकते हैं)।
- क्या आपका प्रबंधन आपके लिए हस्तक्षेप करने के लिए तैयार है, जबकि आप एक या दो सप्ताह बिताकर "SCCM-way" का पता लगाने के बजाय इसे केवल "पुराने स्कूल मैनुअल तरीके" से कर रहे हैं?