यदि आप Outlook कैलेंडर का उपयोग कर रहे हैं और प्रविष्टियों के साथ समस्याएँ आ रही हैं, तो हम Outlook के लिए कैलेंडर चेकिंग टूल (CalCheck) का उपयोग करने का सुझाव देते हैं। यह एक कमांड-लाइन टूल है जो कैलेंडर प्रविष्टि समस्याओं के लिए Outlook कैलेंडर ऐप की जांच करता है। इस पोस्ट में, हम साझा करेंगे कि यह क्या करता है और यह कैसे काम करता है और टूल से उत्पन्न रिपोर्ट। यह Office 365 के साथ भी काम करता है।

Outlook कैलेंडर चेकिंग टूल (CalCheck)
Microsoft से टूल डाउनलोड करें और सामग्री निकालें। CalCheck.exe फ़ाइल देखें। इसे चलाने के लिए डबल-क्लिक करें। जब आप टूल चलाते हैं, तो यह आपके कंप्यूटर पर Outlook मैसेजिंग प्रोफाइल को खोलकर Outlook कैलेंडर तक पहुंचता है। यदि आपने एकाधिक प्रोफाइल बनाए हैं, तो आप इसे ड्रॉपडाउन से चुन सकते हैं। उसके बाद यह सामान्य सेटिंग्स की जांच करता है, जैसे अनुमतियां, फ्री/बिजी पब्लिशिंग, प्रतिनिधि कॉन्फ़िगरेशन, और स्वचालित बुकिंग।
एक बार जब यह सभी प्रविष्टियों का पता लगा लेता है, तो यह ज्ञात समस्याओं के विरुद्ध जांच करता है जो अप्रत्याशित व्यवहार का कारण बन सकती हैं, जैसे कि मीटिंग जो गायब लगती हैं। एक बार जांच पूरी हो जाने पर, यह एक रिपोर्ट उत्पन्न करता है जो समस्याओं का निदान करने में आपकी मदद कर सकती है।
रिपोर्ट में Subject, Location, Start Time, End Time, और Organizer जैसे कॉलम शामिल हैं, जिनकी जांच की जाती है। फिर इसमें कुछ और कॉलम भी शामिल हैं जैसे:
- Recurring
- Organizer
- Is Past Item
- Errors and Warnings.

अंतिम कॉलम आपको समस्या के बारे में स्पष्ट जानकारी देता है। मेरे मामले में, मुझे मिला — ERROR: Duplicate item in the Calendar, Please check this item.
CalCheck कमांड लाइन स्विच और कॉन्फ़िगरेशन फ़ाइल
यदि आप अपनी तकनीक को अच्छी तरह जानते हैं, तो CalCheck टूल का उपयोग करने के दो तरीके हैं - कमांड-लाइन स्विच और कॉन्फ़िगरेशन फ़ाइलें।
CalCheck कमांड लाइन स्विच
CalCheck [-P] [-L ] [-M ] [-N ] [-S ] [-O ] [-C ] [-A] [-F] [-R] [-V] [-No]
- -P प्रोफाइल नाम (यदि अनुपस्थित है, तो प्रोफाइल के लिए संकेत देगा)
- -L सूची फ़ाइल का पथ और फ़ाइल नाम (मेलबॉक्स के नाम और LegacyExchangeDN को सूचीबद्ध करने वाली फ़ाइल) जांचने के लिए
- -M मेलबॉक्स DN का उपयोग -N के साथ किया जाता है (केवल निर्दिष्ट मेलबॉक्स को प्रोसेस करें)
- -N डिस्प्ले नाम का उपयोग -M के साथ किया जाता है (केवल निर्दिष्ट मेलबॉक्स को प्रोसेस करें)
- -O आउटपुट पथ (यदि निर्दिष्ट है, तो आउटपुट फ़ाइलों को इस पथ पर लिखें। डिफ़ॉल्ट वर्तमान फ़ोल्डर है।)
- -C Office 2013 क्लिक-टू-रन परिदृश्य के लिए उपयोग करने के लिए संस्करण
- -A सभी कैलेंडर आइटम आउटपुट CALCHECK.CSV में
- -F एक CalCheck फ़ोल्डर बनाएं और फ़्लैग की गई त्रुटि आइटम को वहां ले जाएं
- -R CalCheck.log फ़ाइल के साथ इनबॉक्स में एक रिपोर्ट संदेश डालें
- -V कमांड प्रॉम्प्ट विंडो में वर्बोज़ आउटपुट
- -? यह संदेश प्रिंट करें
CalCheck कॉन्फ़िगरेशन फ़ाइल

फ़ोल्डर में CalCheck.cfg नाम की एक TXT फ़ाइल शामिल है। इसमें कॉन्फ़िगरेशन विवरण शामिल हैं जिन्हें आप बदल सकते हैं। जब आप CalCheck चलाते हैं, तो यह कॉन्फ़िगरेशन फ़ाइलों से विकल्प लेता है और तदनुसार काम करता है।
कॉन्फ़िग फ़ाइल से कुछ विकल्प यहां दिए गए हैं-
OrganizerAddress=true 'आयोजक ईमेल पते की जांच करें
(PR_SENT_REPRESENTING_EMAIL_ADDRESS)
OrganizerName=true 'आयोजक प्रदर्शन नाम की जांच करें
(PR_SENT_REPRESENTING_NAME)
SenderAddress=true 'प्रेषक ईमेल पते की जांच करें
(PR_SENDER_EMAIL_ADDRESS)
कहा गया है, जबकि दस्तावेज़ कहता है कि Outlook कैलेंडर Microsoft Exchange Server के साथ काम करता है, और यह मेरे Office 365 इंस्टॉलेशन के साथ समस्या का पता लगाने में सक्षम था।
मल्टी-मेलबॉक्स मोड
यदि आप Exchange Server या Exchange के पुराने संस्करण चला रहे हैं, तो आप मल्टी-मेलबॉक्स मोड का उपयोग कर सकते हैं। ऐसा करने के लिए, आपको एक खाते की आवश्यकता होगी जिसके पास Exchange सर्वर या संगठन पर सभी मेलबॉक्स के पूर्ण पहुंच अधिकार हों. यह Enterprise के लिए Outlook कैलेंडर के साथ त्रुटियों का पता लगाने के लिए उपयोगी है क्योंकि वे सभी मीटिंग्स की रीढ़ बनाते हैं।
एक बार जब आपके पास सही उपयोगकर्ता खाता हो, तो आपको मेलबॉक्स की सूची बनाने की आवश्यकता होगी जिसमें डिस्प्ले नाम और LegacyExchangeDN दोनों शामिल हों। Exchange Powershell में कमांड चलाएं-
Get-Mailbox -Server "ServerName" | fl Name, LegacyExchangeDN | Out-File-width 200
इसके बाद; आप CalCheck को मल्टी-मेलबॉक्स (सूची) मोड में चला सकते हैं।
CalCheck -L
एक बार जांच पूरी हो जाने पर, आपके पास सभी त्रुटियों के साथ दो फ़ाइलें होंगी:
- CalCheckMaster.log –यह संसाधित किए गए सभी मेलबॉक्स का सारांश है।
- CalCheck__<mailbox>.log. – संसाधित किए गए प्रत्येक मेलबॉक्स के लिए ऐसी एक फ़ाइल बनाई जाती है।
CalCheck एक शक्तिशाली टूल है जो एंटरप्राइज को कैलेंडर प्रविष्टियों के साथ समस्या का पता लगाने में मदद कर सकता है ताकि यह सुनिश्चित हो सके कि मीटिंग्स अपेक्षा के अनुरूप हों।
मुझे आशा है कि आप इस टूल को उपयोगी पाएंगे।
