Computer >> कंप्यूटर >  >> समस्या निवारण >> कंप्यूटर रखरखाव

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

पिछले महीने, मैंने विभिन्न उपकरणों के बारे में एक लेख लिखा था जिसका उपयोग आप अपने सभी विंडोज 7 कंप्यूटर सिस्टम का बैकअप या चित्र बनाने के लिए कर सकते हैं। जबकि आपके पूरे सिस्टम का पूर्ण बैकअप लेना महत्वपूर्ण है, आप वास्तव में महत्वपूर्ण निर्देशिकाओं या फ़ाइलों का अधिक बार बैकअप लेना चाह सकते हैं। आईटी के क्षेत्र में अक्सर ऐसा होता है, जहां आपके पास एक विशिष्ट निर्देशिका में डेटा एकत्र करने वाले क्लाइंट होते हैं, और वे यह सुनिश्चित करना चाहते हैं कि वहां डेटा का नियमित दैनिक (या प्रति घंटा) बैकअप हो।

हमने यहां MUO में बहुत सारे डेटा बैकअप समाधानों को शामिल किया है, जैसे हार्ड ड्राइव की क्लोनिंग पर टीना का लेख, फ़ाइल सिंक टूल पर स्टीफन का लेख, या पीसी और आपके USB ड्राइव के बीच फ़ाइलों को सिंक करने पर शंकर का लेख। जस्टिन ने कल रेडो पर भी एक किया था। ये सभी समाधान बहुत अच्छे हैं, लेकिन यदि आप ऐसे वातावरण में काम कर रहे हैं जो मुफ़्त तृतीय पक्ष सॉफ़्टवेयर पैकेज के बारे में चिंतित है, या ऐसी कंपनियाँ जो केवल Microsoft उत्पादों के साथ रहना चाहती हैं, तो आप अपने आप को एक अच्छे समाधान के बिना पा सकते हैं।

इस लेख में, मैं आपको यह दिखाने जा रहा हूं कि आप कैसे माइक्रोसॉफ्ट के मुफ्त सिंकटॉय टूल के संयोजन का उपयोग एक बहुत ही सरल अनुसूचित वीबी स्क्रिप्ट के साथ कर सकते हैं जो संपूर्ण डेटा बैकअप प्रक्रिया को स्वचालित करेगा।

स्वचालित फ़ाइल बैकअप के लिए SyncToy सेट करना

Microsoft SyncToy एक निःशुल्क टूल है जो आपको इको क्लोन या पूर्ण सिंक्रनाइज़ेशन के लिए फ़ोल्डर्स को "जोड़ी" करने देता है। मैं नीचे अंतर समझाऊंगा। हालाँकि, यहाँ बात यह है कि इससे पहले कि आप निर्देशिका और फ़ाइल बैकअप को स्वचालित कर सकें, आपको उन सभी क्षेत्रों को सेट करने की आवश्यकता है जहाँ आप प्रतिलिपि बनाना चाहते हैं और जहाँ आप संग्रहीत प्रतिलिपि को जाना चाहते हैं।

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

आप ऐसा तब करते हैं जब आप पहली बार "नया फ़ोल्डर जोड़ी बनाएं पर क्लिक करके सिंकटॉय चलाते हैं। " और फिर बाएँ (से) फ़ोल्डर, और दाएँ (से) फ़ोल्डर को परिभाषित करना। सिंक सेटअप प्रक्रिया का दूसरा चरण अपने इच्छित सिंक्रनाइज़ेशन के प्रकार को चुनना है।

"सिंक्रनाइज़ करें "एक दो-तरफा डेटा बैकअप है। इसका मतलब है कि यदि कोई नई फ़ाइल दिखाई देती है या बाईं या दाईं ओर अपडेट की जाती है, तो उन परिवर्तनों को दूसरी निर्देशिका में कॉपी कर लिया जाएगा। दूसरी ओर, इको बाईं ओर से सभी परिवर्तनों को प्रतिबिंबित करता है। निर्देशिका दाईं ओर। आमतौर पर लोग ऐसा करना चाहते हैं जब वे किसी विशेष निर्देशिका का बैकअप ले रहे हों - वे चाहते हैं कि सभी परिवर्तन बैकअप पर प्रतिबिंबित हों।

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

शेड्यूल किए गए समाधान में जो मैं आपको दिखाने जा रहा हूं कि कैसे सेट अप करना है, मैं चार फ़ोल्डर जोड़े सेट करने जा रहा हूं। प्रत्येक जोड़ी एक बैकअप है जिसे मैं दिन के एक विशेष समय के दौरान संभालना चाहता हूं। सुबह में, मैं एक फ़ोल्डर का बैकअप लेने जा रहा हूँ। दोपहर के समय, मैं दूसरे का बैकअप लूंगा, इत्यादि।

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

एक बार जब आप उन सभी फ़ोल्डरों को सेट कर लेते हैं जिनके लिए आप स्वचालित बैकअप करना चाहते हैं, तो यह स्क्रिप्ट सेट करने का समय है जो Microsoft द्वारा टूल के साथ प्रदान की जाने वाली कमांड लाइन सुविधा का उपयोग करके SyncToy को लॉन्च करेगा।

सिंकटॉय ऑटोमेशन स्क्रिप्ट सेट करना

VB स्क्रिप्ट जो मैं आपको दिखाने जा रहा हूँ, वह दिन के वर्तमान समय की जाँच करेगा, और Microsoft SyncToy प्रोग्राम को लॉन्च करने और सही निर्देशिका का बैकअप लेने के लिए उपयुक्त कमांड चलाएगा।

यह युग्मित निर्देशिका के नाम का उपयोग करके ऐसा करता है जिसे आपने ऊपर उपकरण में सेट किया है। स्क्रिप्ट को नोटपैड में कॉपी करें और इसे "databackup.wsf" की तरह सेव करें।

 

<job>

<script language="VBScript">

Option Explicit

On Error Resume Next

Dim HourNow

Dim strHour

Dim WshShell

Dim strProgFiles

HourNow = Hour(Now())

set WshShell=CreateObject("WScript.Shell")

strProgFiles = WshShell.ExpandEnvironmentStrings("%PROGRAMFILES%")

Select Case HourNow

 case HourNow >= 0 and HourNow < 7 

 WshShell.exec strProgFiles & "\SyncToy 2.1\SyncToyCmd.exe -R MorningFiles"

 case HourNow >= 7 and HourNow < 13 

 WshShell.exec strProgFiles & "\SyncToy 2.1\SyncToyCmd.exe -R NoonFiles"

 case HourNow >= 13 and HourNow < 19 

 WshShell.exec strProgFiles & "\SyncToy 2.1\SyncToyCmd.exe -R MailArchives"

 case else 

 WshShell.exec strProgFiles & "\SyncToy 2.1\SyncToyCmd.exe -R EveningFiles"

End Select

WScript.Quit 

</script>

</job>

ऊपर दी गई स्क्रिप्ट बस अभी घंटे की जांच करती है (पीसी घड़ी के आधार पर जहां स्क्रिप्ट चलती है), और यदि यह मध्यरात्रि और 6:59 बजे के बीच है, तो यह आपके द्वारा सेट की गई "मॉर्निंगफाइल्स" जोड़ी को सिंक करेगा। सुबह 7 बजे से 12:59 के बीच, "NoonFiles" जोड़ी, इत्यादि।

अब आपको बस एक विंडोज शेड्यूल्ड टास्क सेट करना है जो चार समय के भीतर दिन में चार बार स्क्रिप्ट को लॉन्च करेगा। यह भी बहुत आसान है, बस कंट्रोल पैनल, एडमिनिस्ट्रेटिव टूल्स पर जाएं और टास्क शेड्यूलर खोलें। "कार्य बनाएं" . पर क्लिक करें ।

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

कार्य को नाम दें, और फिर ट्रिगर टैब पर क्लिक करें। "एक शेड्यूल पर . का चयन करना सुनिश्चित करें ", दैनिक, हर दिन दोहराएं, सुबह 3 बजे शुरू करें ., और फिर हर 6 घंटे में कार्य को दोहराने के लिए नीचे क्लिक करें। यह कार्य को 0300, 0900, 1500 और 2100 बजे ट्रिगर करेगा।

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

वे सभी आपके द्वारा अपनी स्क्रिप्ट में निर्धारित चार समयावधियों में से एक के भीतर हैं। अब कार्रवाइयां . पर क्लिक करें टैब पर जाएं, और "प्रोग्राम प्रारंभ करें . चुनें " ड्रॉपडाउन सूची से और वहां ब्राउज़ करें जहां आपने स्क्रिप्ट संग्रहीत की थी।

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

यही सब है इसके लिए! अब, कार्य अनुसूचक आपकी एकल स्क्रिप्ट को दिन में चार बार लॉन्च करेगा (कई कार्यों के साथ गड़बड़ करने की आवश्यकता नहीं है)। आपकी स्क्रिप्ट "SyncToyCmd.exe -R EveningFiles को लॉन्च करके SyncToy को कमांड मोड में लॉन्च करने का काम संभाल लेगी। " - जो भी फ़ाइल जोड़ी आपने "-R" के नाम पर रखी है।

आप "C:\Users\Owner\AppData\Local\Microsoft\SyncToy\2.0\SyncToyLog.log पर SyncToy लॉग फ़ाइल की जाँच करके निगरानी कर सकते हैं कि आपकी स्क्रिप्ट चल रही है या नहीं। "

सिंकटॉय और वीबी स्क्रिप्ट के साथ डेटा बैकअप टूल कैसे बनाएं

SyncToy के चलने पर हर बार लॉग अपडेट होता है, और यह आपको दिखाएगा कि किस निर्देशिका का बैकअप लिया गया था, जब यह किया गया था, फ़ाइल की संख्या और बैकअप का आकार।

क्या यह डेटा बैकअप समाधान आपके लिए काम करता है? क्या आपके पास महत्वपूर्ण डेटा फ़ाइलों और फ़ोल्डरों का स्वचालित रूप से बैक अप लेने का कोई अन्य तरीका है? अपने विचार नीचे टिप्पणी अनुभाग में साझा करें।

<छोटा>छवि क्रेडिट:शटरस्टॉक


  1. एक्सेल में क्लाइंट डेटाबेस कैसे बनाएं (आसान चरणों के साथ)

    इस लेख में, मैं चर्चा करूँगा कि आप Microsoft Excel . में क्लाइंट डेटाबेस कैसे बना सकते हैं? . आमतौर पर, एक पारंपरिक डेटाबेस टेबल, फ़ील्ड, रिकॉर्ड, प्राथमिक कुंजियाँ, विदेशी कुंजियाँ आदि हैं। सौभाग्य से, एक्सेल में हम डेटाबेस बना सकते हैं और उन्हें एक्सेल टेबल में बदलें। इसके अलावा, एक्सेल में कुछ ब

  1. अपने iPad डेटा के लिए बैक अप कैसे बनाएं

    iPads अधिक सामान्य हैं जो आपको लगता है। लोग उनका उपयोग कई उद्देश्यों के लिए करते हैं, जैसे संदेश भेजना और प्राप्त करना, संगीत सुनना, गेम खेलना, फिल्में देखना, फ़ोटो और वीडियो साझा करना और महत्वपूर्ण कार्य फ़ाइलें, व्यक्तिगत और वित्तीय जानकारी, स्वास्थ्य डेटा संग्रहीत करना और एक मुद्रित फोटो एल्बम बन

  1. डेटा मॉनिटर टूल के साथ Wifi उपयोग कैसे प्रबंधित करें

    इंटरनेट शायद सबसे महत्वपूर्ण चीज है जिसकी हमें वर्तमान में जरूरत है। यह दो रूपों में उपलब्ध है:- मोबाइल इंटरनेट और वाई-फाई। हालांकि वाई-फाई योजनाओं की लागत बहुत कम हो गई है और दुनिया सभी के लिए मुफ्त वाई-फाई की ओर बढ़ रही है, इसके उपयोग पर नजर रखने के लिए एक तंत्र होना चाहिए। यह लेख चर्चा करता है कि