Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> सॉफ्टवेयर

PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें

कोई फर्क नहीं पड़ता कि आपने एक्सचेंज में किसी व्यक्ति के मेलबॉक्स को गलती से कैसे हटा दिया, आप शायद इसे पावरशेल (पीओएसएच) का उपयोग करके पुनर्स्थापित कर सकते हैं। कुंजी यह कर रही है जैसे ही आपको पता चलता है कि मेलबॉक्स हटा दिया गया है।

यह एक दिल दहला देने वाला क्षण है जब हमें एहसास होता है कि हमने गलती से ऐसा किया है। यदि आपने केवल कुछ ईमेल संदेशों को हटाया है, तो हम आपको दिखा सकते हैं कि हटाए गए ईमेल को Office 365 में भी कैसे पुनर्प्राप्त किया जाए।

    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें

    शुरू करने से पहले, ध्यान दें कि यह हटाए गए मेलबॉक्स को ऑनलाइन एक्सचेंज . में पुनर्स्थापित करने के लिए है Office 365 परिवेश और Exchange 2010 . के लिए . हम यह भी मान रहे हैं कि आपके पास वर्णित विधियों का उपयोग करने के लिए प्रशासनिक अधिकार हैं और आपने कुछ बुनियादी पावरशेल स्क्रिप्टिंग की है।

    क्या होता है जब कोई मेलबॉक्स हटा दिया जाता है?

    मेलबॉक्स को Azure Active Directory . में ले जाया जाता है (AD) एक्सचेंज ऑनलाइन या डिस्कनेक्टेड मेलबॉक्स . में रीसायकल बिन एक्सचेंज 2010 में निर्देशिका।

    यह वहां मौजूद प्रतिधारण नीतियों के आधार पर 30 दिनों तक बैठ सकता है। इससे हमें अपनी गलती को पहचानने और उससे उबरने के लिए एक ग्रेस पीरियड मिलता है।

    एक हटाए गए मेलबॉक्स को ऑनलाइन एक्सचेंज में पुनर्स्थापित करें

    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें

    PowerShell के माध्यम से ऑनलाइन एक्सचेंज से कनेक्ट करें

    अपने स्थानीय सत्र में, पॉवर्सशेल कंसोल खोलें और अपने लॉगिन क्रेडेंशियल को वेरिएबल में सेट करने के लिए निम्न कमांड का उपयोग करें।

    $userCredential

    इससे बाद में अन्य स्क्रिप्ट के साथ काम करना आसान हो जाता है।

    $userCredential = get-Credential

    एक विंडो खुलेगी जहां आप एक्सचेंज ऑनलाइन के प्रबंधन के लिए अपना उपयोगकर्ता नाम और पासवर्ड दर्ज कर सकते हैं।

    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें

    इसके बाद, निष्पादन नीति स्तर सेट करें ताकि हम वास्तव में अपने सत्र में काम कर सकें। यह हमें हमारे अहस्ताक्षरित आदेशों को चलाने की अनुमति देता है। लेकिन हो सकता है कि आप पावरशेल स्क्रिप्ट पर भी हस्ताक्षर करने के लिए सर्वोत्तम अभ्यास सीखना चाहें।

    set-ExecutionPolicy Unrestricted

    संकेत मिलने पर, Y press दबाएं हाँ के लिए।

    अब हम वेरिएबल $session . बनाएंगे स्थानीय कंप्यूटर और एक्सचेंज ऑनलाइन के बीच कनेक्शन खोलने के लिए उपयोग किया जाता है।

    $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $userCredential -Authentication Basic -AllowRedirection

    पावरशेल-लाइविड आपके कार्यालय की साइट की आईडी है। आमतौर पर यह आपकी कंपनी के नाम का कुछ बदलाव होता है।

    एक्सचेंज ऑनलाइन पर पीओएसएच सत्र खोलने के लिए निम्नलिखित कमांड का प्रयोग करें:

    import-PSSession $Session -DisableNameChecking

    अब हम पावरशेल के साथ सीधे एक्सचेंज ऑनलाइन में काम कर रहे हैं, भले ही हम अपने कंप्यूटर पर बैठे हों।

    हटाए गए मेलबॉक्स को PowerShell से पुनर्स्थापित करें

    अगला भाग बहुत आसान है। संबंध बनाने में हमें बहुत अधिक समय लगा होगा।

    हमें बस इतना करना है कि नीचे दिखाए गए cmdlet को चलाएं:

    undo-SoftDeletedMailbox user@mycompany.com -WindowsLiveID user@mycompany.com -Password (ConvertTo-SecureString -String 'newpassword' -AsPlainText -Force)

    user@mycompany.com . के दोनों उदाहरणों को बदलें मेलबॉक्स के उपयुक्त मेलबॉक्स नाम और Windows LiveID को हम पुनर्स्थापित करना चाहते हैं। ध्यान दें कि वे समान नहीं हो सकते हैं।

    हमें मेलबॉक्स के लिए एक नया पासवर्ड भी सेट करना होगा। नया पासवर्ड बदलें स्क्रिप्ट में अपनी पसंद के पासवर्ड के लिए। आपको इसे उपयोगकर्ता को रिले करना होगा और अगली बार लॉग इन करने पर उन्हें अपना पासवर्ड बदलने के लिए कहना होगा।

    अंत में, यह सुनिश्चित करने के लिए अगले cmdlet का उपयोग करें कि यह काम करता है।

    get-Mailbox user@mycompany.com

    यदि इसे पुनर्स्थापित किया गया है, तो cmdlet पुनर्स्थापित किए गए मेलबॉक्स के बारे में जानकारी लौटाएगा। यदि यह कोई त्रुटि देता है, तो फिर से कमांड देखें और सुनिश्चित करें कि सही मेलबॉक्स और Windows LiveID का उपयोग किया जा रहा है।

    यदि वह अभी भी काम नहीं करता है, तो हमें सिस्टम बैकअप से मेलबॉक्स को पुनर्स्थापित करने की आवश्यकता होगी। सिस्टम बैकअप कई प्रकार के होते हैं, इसलिए आज हम जो कर रहे हैं उसके दायरे से बाहर है।

    जब हम कर लें, तो हमें PoS सत्र को बंद कर देना चाहिए। हमारे द्वारा चलाए जा रहे पॉश सत्रों की संख्या सीमित है। इसे खुला छोड़ना उन सत्रों में से एक का उपयोग करता है। जब तक हम इसे बंद नहीं करते, हमें एक और सत्र शुरू करने से पहले सत्र के टाइम-आउट होने का इंतजार करना होगा।

    remove-PSSession $Session

    इतना ही। यदि यह दोबारा होता है तो आप आसानी से उपयोग के लिए इसे पावरशेल मॉड्यूल में स्क्रिप्ट करना चाह सकते हैं।

    Exchange 2010 में हटाए गए मेलबॉक्स को पुनर्स्थापित करें

    यह Office 365 या हाइब्रिड परिवेशों के लिए कार्य नहीं करता है। यह केवल Exchange 2010 ऑन-प्रिमाइसेस के लिए कार्य करता है।

    मेल सर्वर पर, Exchange Management Console खोलें (ईएमसी)।

    प्राप्तकर्ता कॉन्फ़िगरेशन पर नेविगेट करें> डिस्कनेक्टेड मेलबॉक्स . हमें वहां यूजर का मेलबॉक्स देखना चाहिए।

    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें

    यदि हम नहीं करते हैं, तो मेलबॉक्स डेटाबेस सफाई प्रक्रिया अभी तक नहीं हुई है। यह ठीक है, हम इसे बाध्य कर सकते हैं।

    • विनिमय प्रबंधन शेल खोलें (ईएमएस) प्रशासक के रूप में। यहीं पर हम एक्सचेंज-विशिष्ट पावरशेल कार्य कर सकते हैं।
    • अब हम cmdlet दर्ज करते हैं:
    Get-MailboxDatabase | Clean-MailboxDatabase
    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें
    • एक बार यह हो जाने के बाद, EMC पर वापस जाएं और डिस्कनेक्टेड मेलबॉक्स पर राइट-क्लिक करें , फिर ताज़ा करें . पर क्लिक करें .
    • हमें अब वहां मेलबॉक्स देखना चाहिए, और यह एक अन्य मेलबॉक्स के साथ है जिसे हाल ही में हटा दिया गया था।
    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें
    • ईएमएस पर वापस जाएं और cmdlet दर्ज करें:
    Connect-Mailbox -Identity "username" -Database "Mailbox Database" -User "username"
    • उपयोगकर्ता नाम व्यक्ति का Windows खाता नाम है (जैसे परीक्षण उपयोगकर्ता ), और मेलबॉक्स डेटाबेस डिस्कनेक्टेड मेलबॉक्स . में उनके नाम के साथ सूचीबद्ध डेटाबेस का नाम है ईएमसी में खिड़की।
    • रीफ्रेश करें डिस्कनेक्टेड मेलबॉक्स और आपको देखना चाहिए कि उनका मेलबॉक्स अब वहां प्रदर्शित नहीं होता है। प्राप्तकर्ता कॉन्फ़िगरेशन पर नेविगेट करें> मेलबॉक्स और सुनिश्चित करें कि उपयोगकर्ता का मेलबॉक्स है।
    PowerShell के साथ हटाए गए मेलबॉक्स को कैसे पुनर्स्थापित करें

    यह सुनिश्चित करने के लिए जांचें कि सभी सेटिंग्स सही हैं, जैसे ई-मेल पता और उपनाम। यदि यह अच्छा लगता है, तो अगली बार जब उपयोगकर्ता अपना आउटलुक खोलता है, तो सब कुछ वैसा ही होगा जैसा वह था।

    मेलबॉक्स पुनर्स्थापित किया गया

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

    यह जानकर कि ये अलग-अलग cmdlets मौजूद हैं, आपको Exchange के साथ काम करने के लिए एक अच्छी स्थिति में रखता है, चाहे कोई भी संस्करण या कॉन्फ़िगरेशन क्यों न हो।


    1. Android पर हटाए गए ऐप आइकन को कैसे पुनर्स्थापित करें

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

    1. Windows 10 या Windows 11 में हटाई गई फ़ाइलों को कैसे पुनर्प्राप्त करें

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

    1. टाइम मशीन के साथ अपने मैक को कैसे पुनर्स्थापित करें

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