सिस्टम प्रशासकों के बीच Sysinternals सूट के अधिक लोकप्रिय टूल में से एक BGInfo है जो पहली बार लॉगिन करते समय आपके डेस्कटॉप वॉलपेपर पर रीयल-टाइम सिस्टम जानकारी का सामना करता है। स्पष्ट कारणों से, सिस्टम मेमोरी जैसी जानकारी, हार्ड ड्राइव स्पेस और सिस्टम अप टाइम (दूसरों के बीच) आपके सामने सही है जब आप कई सिस्टम प्रबंधित कर रहे हैं।
इस आसान उपयोगिता के बारे में एक छोटी सी ज्ञात विशेषता है कि सिस्टम जानकारी स्वचालित रूप से SQL डेटाबेस या किसी अन्य डेटा फ़ाइल में सहेजी जा सकें। सेटअप कार्य के कुछ मिनटों के साथ आप केंद्रीकृत स्टोरेज स्थान में अपने सभी नेटवर्क कंप्यूटरों की सिस्टम जानकारी रिकॉर्ड करने के लिए आसानी से BGInfo को कॉन्फ़िगर कर सकते हैं। फिर आप इन डेटा पर निगरानी या रिपोर्ट करने के लिए इस डेटा का उपयोग कर सकते हैं, हालांकि आप फिट देखते हैं।
बीजीइन्फो सेटअप
यदि आप बीजीइन्फो से परिचित हैं, तो आप इस सेक्शन को छोड़ सकते हैं। हालांकि, अगर आपने कभी भी इस टूल का उपयोग नहीं किया है, तो आप जिस डेटा को ढूंढ रहे हैं उसे कैप्चर करने के लिए सेटअप करने में कुछ मिनट लगते हैं।
जब आप पहली बार बीजीइन्फो खोलते हैं, तो टाइमर ऊपरी दाएं कोने में गिना जाएगा। इंटरफ़ेस को बनाए रखने के लिए उलटी गिनती बटन पर क्लिक करें ताकि हम सेटिंग्स को संपादित कर सकें।
स्टोरेज डेटाबेस को कॉन्फ़िगर करना
बीजीइन्फो कई डेटाबेस स्वरूपों में जानकारी संग्रहीत करने की क्षमता का समर्थन करता है: SQL सर्वर डेटाबेस, एक्सेस डेटाबेस, एक्सेल और टेक्स्ट फ़ाइल। इस विकल्प को कॉन्फ़िगर करने के लिए, फ़ाइल> डेटाबेस खोलें।
एक पाठ फ़ाइल का उपयोग करना
सबसे सरल, और शायद सबसे व्यावहारिक, विकल्प बीजीइन्फो डेटा को अल्पविराम से अलग टेक्स्ट फ़ाइल में संग्रहीत करना है। यह प्रारूप एक्सेल में फ़ाइल खोलने या डेटाबेस में आयात करने की अनुमति देता है।
किसी टेक्स्ट फ़ाइल या किसी अन्य फ़ाइल सिस्टम प्रकार (एक्सेल या एमएस एक्सेस) का उपयोग करने के लिए, बस संबंधित फ़ाइल में यूएनसी प्रदान करें। इस फ़ाइल को लिखने के लिए कार्य चलाने वाले खाते को शेयर और एनटीएफएस फ़ाइल अनुमतियों दोनों को पढ़ने / लिखने की आवश्यकता होगी।
एक एसक्यूएल डेटाबेस का उपयोग करना
यदि आप डेटा को सीधे SQL सर्वर डेटाबेस में छोड़ना पसंद करते हैं, तो BGInfo इसका भी समर्थन करता है। इसके लिए थोड़ा अतिरिक्त विन्यास की आवश्यकता है, लेकिन कुल मिलाकर यह बहुत आसान है।
पहला कदम डेटाबेस बनाना है जहां जानकारी संग्रहीत की जाएगी। इसके अतिरिक्त, आप इस तालिका में डेटा भरने के लिए एक उपयोगकर्ता खाता बनाना चाहते हैं (और केवल यह तालिका)। आपकी सुविधा के लिए, यह स्क्रिप्ट एक नया डेटाबेस और उपयोगकर्ता खाता बनाता है (इसे अपने SQL सर्वर मशीन पर व्यवस्थापक के रूप में चलाएं):
@SET Server=%ComputerName%. @SET Database=BGInfo @SET UserName=BGInfo @SET Password=password SQLCMD -S “%Server%” -E -Q “Create Database [%Database%]” SQLCMD -S “%Server%” -E -Q “Create Login [%UserName%] With Password=N’%Password%’, DEFAULT_DATABASE=[%Database%], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF” SQLCMD -S “%Server%” -E -d “%Database%” -Q “Create User [%UserName%] For Login [%UserName%]” SQLCMD -S “%Server%” -E -d “%Database%” -Q “EXEC sp_addrolemember N’db_owner’, N’%UserName%'”
ध्यान दें कि BGInfo को सही तरीके से काम करने के लिए SQL उपयोगकर्ता खाते में डेटाबेस पर 'db_owner' अनुमतियां होनी चाहिए। यही कारण है कि आपके पास विशेष रूप से इस डेटाबेस के लिए SQL उपयोगकर्ता खाता होना चाहिए।
उपयोगकर्ता डेस्कटॉप विकल्प कॉन्फ़िगर करें
जबकि बीजीइन्फो का प्राथमिक कार्य वॉलपेपर के हिस्से के रूप में सिस्टम जानकारी जोड़कर उपयोगकर्ता के डेस्कटॉप को बदलना है, यहां हमारे उपयोग के लिए हम अकेले उपयोगकर्ता के वॉलपेपर को छोड़ना चाहते हैं, इसलिए यह प्रक्रिया उपयोगकर्ता की किसी भी सेटिंग को बदलने के बिना चलती है।
डेस्कटॉप बटन पर क्लिक करें।
कुछ भी बदलने के लिए वॉलपेपर संशोधन कॉन्फ़िगर करें।
तैनाती की तैयारी
अब हम अलग-अलग मशीनों में कॉन्फ़िगरेशन को तैनात करने के लिए तैयार हैं ताकि हम सिस्टम डेटा को कैप्चर करना प्रारंभ कर सकें।
यदि आपने पहले से ऐसा नहीं किया है, तो अपने डेटा भंडार में पहली प्रविष्टि बनाने के लिए लागू करें बटन पर क्लिक करें। यदि सभी सही तरीके से कॉन्फ़िगर किया गया है, तो आप अपनी डेटा फ़ाइल या डेटाबेस खोलने और संबंधित मशीन के लिए प्रविष्टि देखने में सक्षम होना चाहिए।
ग्राहक मशीनों पर तैनाती
संबंधित ग्राहक मशीनों पर तैनाती बहुत सरल है। किसी भी इंस्टॉलेशन की आवश्यकता नहीं है क्योंकि आपको बस BGInfo.exe और BGInfoCapture.bgi को प्रत्येक मशीन पर कॉपी करने और उन्हें उसी निर्देशिका में रखने की आवश्यकता है।
एक बार जगह में, बस आदेश चलाएं:
BGInfo.exe BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt
बेशक, आप शायद शेड्यूल पर चलाने के लिए कैप्चर प्रक्रिया को शेड्यूल करना चाहते हैं। यह आदेश प्रत्येक सुबह सुबह 8 बजे कैप्चर प्रक्रिया चलाने के लिए अनुसूचित कार्य बनाता है और मानता है कि आपने आवश्यक सी फ़ाइलों को अपनी सी ड्राइव की जड़ में कॉपी किया है:
SCHTASKS /Create /SC DAILY /ST 08:00 /TN “System Info” /TR “C:BGInfo.exe C:BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt”
आवश्यकतानुसार समायोजित करें, लेकिन अंतिम परिणाम निर्धारित कार्य कमांड को इस तरह दिखना चाहिए: