अपने नेटवर्क कंप्यूटर के सिस्टम सूचना के एक डेटाबेस का निर्माण करने के लिए BGInfo का उपयोग करें
सिस्टम प्रशासकों के बीच Sysinternals सुइट के अधिक लोकप्रिय उपकरणों में से एक है BGInfo जो आपके पहली बार लॉगिन करने पर आपके डेस्कटॉप वॉलपेपर के लिए वास्तविक समय की सिस्टम जानकारी देता है। स्पष्ट कारणों के लिए, सिस्टम मेमोरी, उपलब्ध हार्ड ड्राइव स्पेस और सिस्टम अप समय (दूसरों के बीच) जैसी जानकारी आपके सामने सही है जब आप कई सिस्टम प्रबंधित कर रहे हैं.
इस उपयोगी उपयोगिता के बारे में एक छोटी ज्ञात विशेषता यह है कि सिस्टम की जानकारी स्वचालित रूप से SQL डेटाबेस या किसी अन्य डेटा फ़ाइल में सहेजने की क्षमता है। सेटअप कार्य के कुछ मिनटों के साथ आप आसानी से BGInfo को एक केंद्रीकृत भंडारण स्थान में अपने सभी नेटवर्क कंप्यूटरों की सिस्टम जानकारी रिकॉर्ड करने के लिए कॉन्फ़िगर कर सकते हैं। आप इस डेटा का उपयोग इन प्रणालियों पर निगरानी रखने या रिपोर्ट करने के लिए कर सकते हैं, हालांकि आप फिट दिखते हैं.
BGInfo सेटअप
यदि आप BGInfo से परिचित हैं, तो आप इस अनुभाग को छोड़ सकते हैं। हालाँकि, यदि आपने कभी इस टूल का उपयोग नहीं किया है, तो आपके द्वारा खोजे जा रहे डेटा को कैप्चर करने के लिए सेटअप करने में कुछ ही मिनट लगते हैं.
जब आप पहली बार BGInfo खोलते हैं, तो ऊपरी दाएँ कोने में एक टाइमर नीचे गिना जाएगा। इंटरफ़ेस को बनाए रखने के लिए उलटी गिनती बटन पर क्लिक करें ताकि हम सेटिंग्स को संपादित कर सकें.
अब दाईं ओर उपलब्ध फ़ील्ड से उस जानकारी को संपादित करें जिसे आप कैप्चर करना चाहते हैं। चूंकि सभी आउटपुट एक केंद्रीय स्थान पर पुनर्निर्देशित किए जाएंगे, इसलिए लेआउट या स्वरूपण को कॉन्फ़िगर करने के बारे में चिंता न करें.
संग्रहण डेटाबेस को कॉन्फ़िगर करना
BGInfo कई डेटाबेस प्रारूपों में जानकारी संग्रहीत करने की क्षमता का समर्थन करता है: SQL सर्वर डेटाबेस, एक्सेस डेटाबेस, एक्सेल और टेक्स्ट फ़ाइल। इस विकल्प को कॉन्फ़िगर करने के लिए, फ़ाइल> डेटाबेस खोलें.
पाठ फ़ाइल का उपयोग करना
सबसे सरल और शायद सबसे व्यावहारिक, विकल्प कॉमा से अलग पाठ फ़ाइल में BGInfo डेटा को संग्रहीत करना है। यह प्रारूप फ़ाइल को एक्सेल में खोलने या डेटाबेस में आयात करने की अनुमति देता है.
पाठ फ़ाइल या किसी अन्य फ़ाइल सिस्टम प्रकार (एक्सेल या एमएस एक्सेस) का उपयोग करने के लिए, बस संबंधित फ़ाइल को UNC प्रदान करें। इस फ़ाइल को लिखने के लिए कार्य चलाने वाले खाते को शेयर और NTFS फ़ाइल अनुमतियों दोनों के लिए पढ़ने / लिखने की आवश्यकता होगी.
पाठ फ़ाइल का उपयोग करते समय, एकमात्र विकल्प BGInfo के पास नई प्रविष्टि बनाने के लिए होता है जब कैप्चर प्रक्रिया चलती है, जो संबंधित CSV पाठ फ़ाइल में एक नई पंक्ति जोड़ देगा.
SQL डेटाबेस का उपयोग करना
यदि आप डेटा को SQL सर्वर डेटाबेस में सीधे छोड़ना पसंद करते हैं, तो BGInfo इसे भी सपोर्ट करता है। इसके लिए कुछ अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है, लेकिन कुल मिलाकर यह बहुत आसान है.
पहला कदम एक डेटाबेस बनाना है जहां जानकारी संग्रहीत की जाएगी। इसके अतिरिक्त, आप इस तालिका (और केवल इस तालिका) में डेटा भरने के लिए एक उपयोगकर्ता खाता बनाना चाहेंगे। आपकी सुविधा के लिए, यह स्क्रिप्ट एक नया डेटाबेस और उपयोगकर्ता खाता बनाती है (इसे अपने SQL सर्वर मशीन पर व्यवस्थापक के रूप में चलाएं):
@ सेट सर्वर =% ComputerName%.
@ सेट डेटाबेस = बीजीइंफो
@ सेट उपयोगकर्ता नाम = BGInfo
@ सेट पासवर्ड = पासवर्ड
SQLCMD -S "% सर्वर%" -E -Q "डेटाबेस बनाएँ [% डेटाबेस%]"
SQLCMD -S "% सर्वर%" -E -Q "लॉगिन बनाएं [% उपयोगकर्ता नाम%] पासवर्ड के साथ = एन '% पासवर्ड%', DEFAULT_DATABASE = [% डेटाबेस%], CHECK_EXPIRIC = OFF, CHECK_POLICY = OFF"
SQLCMD -S "% सर्वर%" -E -d "% डेटाबेस%" -Q "उपयोगकर्ता बनाएँ [% उपयोगकर्ता नाम%] लॉगिन के लिए [% उपयोगकर्ता नाम%]"
SQLCMD -S "% सर्वर%" -E -d "% डेटाबेस%" -Q "EXEC sp_addrolemember N'db_owner ', N'% UserName% '"
ध्यान दें कि SQL उपयोगकर्ता खाते में सही ढंग से काम करने के लिए BGInfo के लिए डेटाबेस पर 'db_owner' अनुमतियां होनी चाहिए। यही कारण है कि आपके पास विशेष रूप से इस डेटाबेस के लिए एक SQL उपयोगकर्ता खाता होना चाहिए.
अगला, SQL बटन पर क्लिक करके इस डेटाबेस से जुड़ने के लिए BGInfo को कॉन्फ़िगर करें.
अपने डेटाबेस सेटिंग्स के अनुसार कनेक्शन गुण भरें.
प्रति कंप्यूटर में केवल एक प्रविष्टि है या नहीं, इसके विकल्प का चयन करें या प्रत्येक प्रणाली का इतिहास रखें.
फिर डेटा को संबंधित डेटाबेस में सीधे "BGInfoTable" नामक तालिका में गिरा दिया जाएगा.
उपयोगकर्ता डेस्कटॉप विकल्प कॉन्फ़िगर करें
हालांकि BGInfo का प्राथमिक कार्य वॉलपेपर के हिस्से के रूप में सिस्टम की जानकारी को जोड़कर उपयोगकर्ता के डेस्कटॉप को बदलना है, यहां हमारे उपयोग के लिए हम उपयोगकर्ता के वॉलपेपर को अकेला छोड़ना चाहते हैं, इसलिए यह प्रक्रिया उपयोगकर्ता की किसी भी सेटिंग में बदलाव किए बिना चलती है।.
डेस्कटॉप बटन पर क्लिक करें.
कुछ भी नहीं बदलने के लिए वॉलपेपर संशोधनों को कॉन्फ़िगर करें.
परिनियोजन तैयार करना
अब हम व्यक्तिगत मशीनों के लिए कॉन्फ़िगरेशन को तैनात करने के लिए पूरी तरह तैयार हैं ताकि हम सिस्टम डेटा पर कब्जा करना शुरू कर सकें.
यदि आपने पहले से ऐसा नहीं किया है, तो अपने डेटा रिपॉजिटरी में पहली प्रविष्टि बनाने के लिए लागू करें बटन पर क्लिक करें। यदि सभी सही ढंग से कॉन्फ़िगर किया गया है, तो आपको अपनी डेटा फ़ाइल या डेटाबेस को खोलने और संबंधित मशीन के लिए प्रविष्टि देखने में सक्षम होना चाहिए.
अब File> Save As मेनू विकल्प पर क्लिक करें और कॉन्फ़िगरेशन को "BGInfoCapture.bgi" के रूप में सहेजें।.
ग्राहक मशीनों के लिए तैनाती
संबंधित ग्राहक मशीनों के लिए तैनाती बहुत सीधा है। किसी भी स्थापना की आवश्यकता नहीं है क्योंकि आपको प्रत्येक मशीन में BGInfo.exe और BGInfoCapture.bgi को कॉपी करने और उन्हें उसी निर्देशिका में रखने की आवश्यकता है.
एक बार जगह में, बस कमांड चलाएं:
BGInfo.exe BGInfoCapture.bgi / टाइमर: 0 / साइलेंट / NoLicPrompt
बेशक, आप शायद शेड्यूल पर चलने के लिए कैप्चर प्रक्रिया को शेड्यूल करना चाहते हैं। यह कमांड प्रत्येक सुबह 8 बजे कैप्चर प्रक्रिया को चलाने के लिए एक शेड्यूल्ड टास्क बनाता है और यह मान लेता है कि आपने आवश्यक फाइलों को अपने C ड्राइव के रूट में कॉपी कर लिया है:
SCHTASKS / Create / SC DAILY / ST 08:00 / TN "सिस्टम जानकारी" / TR "C: BGInfo.exe C: BGInfoCapture.bgi / टाइमर: 0 / साइलेंट / NoLicPrompt"
आवश्यकतानुसार समायोजित करें, लेकिन अंतिम परिणाम निर्धारित कार्य कमांड को कुछ इस तरह दिखना चाहिए:
Sysinternals से BGInfo डाउनलोड करें