मेलबॉक्स ऑटो-मैपिंग ऑन-प्रिमाइसेस एक्सचेंज सर्वर और एक्सचेंज ऑनलाइन (माइक्रोसॉफ्ट 365) में सुविधा का उपयोग साझा मेलबॉक्स को आउटलुक प्रोफाइल से स्वचालित रूप से कनेक्ट करने के लिए किया जाता है। जब आउटलुक शुरू होता है, तो उसे ऑटोडिस्कवर में अल्टरनेटमेलबॉक्स विशेषता के अनुसार मैप करने के लिए अतिरिक्त मेलबॉक्स की सूची मिलती है। आउटलुक स्वचालित रूप से साझा मेलबॉक्सों को पूर्ण पहुंच के साथ जोड़ता है वर्तमान उपयोगकर्ता के लिए अनुमतियाँ।
यह एक उपयोगी विशेषता है क्योंकि उपयोगकर्ता को आउटलुक सेटिंग्स में अतिरिक्त साझा मेलबॉक्स को मैन्युअल रूप से कनेक्ट करने की आवश्यकता नहीं है। ऑटो-मैपिंग सुविधा (आउटलुक प्रतिबंध) का उपयोग करके 10 मेलबॉक्स तक माउंट किए जा सकते हैं। लेकिन एक और समस्या है:उपयोगकर्ता स्वयं आउटलुक प्रोफाइल से ऑटो-मैपिंग के माध्यम से जुड़े अतिरिक्त मेलबॉक्स को नहीं हटा सकता है।
एक्सचेंज ऑटो-मैपिंग केवल आउटलुक डेस्कटॉप ऐप में काम करता है। आउटलुक वेब ऐप में, साझा किए गए मेलबॉक्स को मैन्युअल रूप से कनेक्ट किया जाना चाहिए।
एक्सचेंज में साझा किए गए मेलबॉक्स के लिए ऑटो-मैपिंग सक्रिय निर्देशिका डीएस में दो बहु-मूल्यवान उपयोगकर्ता विशेषताओं पर आधारित है:
- msExchDelegateListLink - साझा मेलबॉक्स विशेषता। इसमें उपयोगकर्ता खातों के विशिष्ट नामों की एक सूची है, जिन्हें इस मेलबॉक्स में पूर्ण पहुंच की अनुमति दी गई है;
- msExchDelegateListBL - उपयोगकर्ता विशेषता। मेलबॉक्स की एक सूची है जिसमें इस उपयोगकर्ता के पास पूर्ण पहुंच अधिकार हैं।
जब आप किसी एक्सचेंज मेलबॉक्स तक पूर्ण पहुंच प्रदान करते हैं (Add-MailboxPermission
. का उपयोग करके) cmdlet या Exchange व्यवस्थापन केंद्र से), ये विशेषताएँ उपयोगकर्ता और मेलबॉक्स दोनों पर स्वचालित रूप से अद्यतन हो जाती हैं।
आप ADUC ( dsa.msc
में उपयोगकर्ता विशेषता संपादक में इन विशेषताओं के लिए मान प्राप्त कर सकते हैं। ) कंसोल या Get-ADUser cmdlet का उपयोग करके।
msExchDelegateListBL
. तक नहीं पहुंच सकते और msExchDelegateListLink
Exchange ऑनलाइन (Microsoft 365) में विशेषताएँ क्योंकि वे Azure परत द्वारा छिपी हुई हैं। साझा किए गए मेलबॉक्सों की सूची बनाएं जो उपयोगकर्ता के आउटलुक में स्वचालित रूप से जुड़े हुए हैं:
Get-ADUser maxbak -Properties msExchDelegateListBL | Select -ExpandProperty msExchDelegateListBL
साझा किए गए मेलबॉक्स के उन उपयोगकर्ताओं की सूची बनाएं जिनसे यह स्वचालित रूप से कनेक्ट होता है:
Get-ADUser finance_de -Properties msExchDelegateListLink | Select -ExpandProperty msExchDelegateListLink
आप मैन्युअल रूप से सेट-ADUser cmdlet का उपयोग करके इन विशेषताओं का मान बदल सकते हैं। उदाहरण के लिए, आप साझा किए गए मेलबॉक्स को केवल-पढ़ने के लिए अनुमतियों के साथ स्वचालित रूप से कनेक्ट कर सकते हैं।
Set-ADUser -Identity maxbak -Add @{msExchDelegateListLink/BL=finance_de}
जोड़ें
ऑटो-मैपिंग के माध्यम से जुड़े किसी साझा मेलबॉक्स को हटाने का प्रयास करते समय, एक आउटलुक त्रुटि प्रकट होती है:
This group of folders is associated with an e-mail account. To remove the account, click the File Tab, and on the Info tab, click Account Settings. Select the e-mail account, and then click Remove.
ये मेलबॉक्स अतिरिक्त मेलबॉक्स के अंतर्गत Outlook प्रोफ़ाइल सेटिंग में भी प्रकट नहीं होते हैं उन्नत . का अनुभाग टैब। आउटलुक में ऐसे साझा मेलबॉक्स को हटाने के लिए, आपको पॉवरशेल का उपयोग करके ऑटोमैपिंग को अक्षम करना होगा।
आप पावरशेल का उपयोग करके एक्सचेंज में किसी विशिष्ट साझा मेलबॉक्स के लिए आउटलुक ऑटो-मैपिंग को अक्षम कर सकते हैं। ईएमएस का उपयोग करके या पावरशेल कंसोल से दूरस्थ रूप से अपने ऑन-प्रिमाइसेस एक्सचेंज सर्वर से कनेक्ट करें:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://mun-mbex1.woshub.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session
उदाहरण के लिए, SharedMBX मेलबॉक्स को TestUser1 पूर्ण एक्सेस अनुमतियां देने और आउटलुक में ऑटो मैपिंग को अक्षम करने के लिए, इस कमांड का उपयोग करें:
Add-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False
यह cmdlet msExchDelegateListBL और msExchDelegateListLink विशेषताओं में मेलबॉक्स संदर्भों को साफ़ करता है।
यह ध्यान दिया जाना चाहिए कि यदि एडी सुरक्षा समूह द्वारा मेलबॉक्स तक पहुंच असाइन की गई है तो ऑटो मैपिंग काम नहीं करेगी। प्रति-उपयोगकर्ता के आधार पर अनुमतियाँ असाइन करें।यदि अनुमतियाँ पहले ही दी जा चुकी हैं, तो आपको पहले उन्हें रद्द करना होगा और फिर पुन:असाइन करना होगा:
Remove-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All
Add-MailboxPermission -Identity SharedMBX -User1 TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False
निम्न स्क्रिप्ट उन सभी उपयोगकर्ताओं के लिए ऑटो-मैपिंग को अक्षम करने की अनुमति देती है जिनके पास एक निश्चित साझा मेलबॉक्स की अनुमति है:
$FixAutoMapping = Get-MailboxPermission SharedMBX |where {$_AccessRights -eq “FullAccess” -and $_IsInherited -eq $False}
$FixAutoMapping | Remove-MailboxPermission
$FixAutoMapping | ForEach {Add-MailboxPermission -Identity $_.Identity -User $_.User -AccessRights:FullAccess -AutoMapping $False}
Exchange ऑनलाइन (Microsoft 365) में, आप Add-MailboxPermission
का उपयोग करके साझा किए गए मेलबॉक्सों की स्वचालित मैपिंग को सक्षम या अक्षम भी कर सकते हैं। सीएमडीलेट।
EXOv2 PowerShell मॉड्यूल का उपयोग करके अपने टैनेंट से कनेक्ट करें:
Connect-ExchangeOnline
Microsoft 365 में किसी साझा मेलबॉक्स के लिए अनुमतियाँ प्रदान करने और ऑटोमैपिंग को अक्षम करने के लिए:
Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -AutoMapping:$False
तदनुसार, यदि आपको आउटलुक को ऑटोमैपिंग में मेलबॉक्स को सक्षम करने की आवश्यकता है, तो -AutoMapping:$True
का उपयोग करें। पैरामीटर।
Microsoft 365 में, आप इस आदेश के साथ ऑटोमैपिंग विशेषता को साफ़ कर सकते हैं:
Remove-MailboxPermission sales_de -ClearAutoMapping -Confirm:$False
उसके बाद, मेलबॉक्स स्वचालित रूप से केवल मेलबॉक्स स्वामी की आउटलुक प्रोफ़ाइल पर मैप करेगा।