Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> จดหมาย

ปิดใช้งานการแมปกล่องจดหมาย Outlook อัตโนมัติใน Exchange/Microsoft 365

การแมปกล่องจดหมายอัตโนมัติ คุณลักษณะใน Exchange Server ในสถานที่และ Exchange Online (Microsoft 365) ใช้เพื่อเชื่อมต่อกล่องจดหมายที่แชร์กับโปรไฟล์ Outlook โดยอัตโนมัติ เมื่อ Outlook เริ่มทำงาน จะได้รับรายการกล่องจดหมายเพิ่มเติมที่จะแมปตามแอตทริบิวต์ AlternateMailbox ในการค้นหาอัตโนมัติ Outlook เชื่อมต่อกล่องจดหมายที่แชร์โดยอัตโนมัติด้วย การเข้าถึงแบบเต็ม สิทธิ์สำหรับผู้ใช้ปัจจุบัน

นี่เป็นฟีเจอร์ที่มีประโยชน์เนื่องจากผู้ใช้ไม่จำเป็นต้องเชื่อมต่อกล่องจดหมายที่แชร์เพิ่มเติมด้วยตนเองในการตั้งค่า Outlook สามารถติดตั้งกล่องจดหมายได้สูงสุด 10 กล่องโดยใช้คุณสมบัติการแมปอัตโนมัติ (ข้อจำกัดของ Outlook) แต่มีปัญหาอื่น:ผู้ใช้เองไม่สามารถลบกล่องจดหมายเพิ่มเติมที่เชื่อมต่อผ่านการแมปอัตโนมัติจากโปรไฟล์ Outlook

ปิดใช้งานการแมปกล่องจดหมาย Outlook อัตโนมัติใน Exchange/Microsoft 365

การแมปอัตโนมัติของ Exchange ใช้งานได้ในแอป Outlook บนเดสก์ท็อปเท่านั้น ใน Outlook Web App กล่องจดหมายที่แชร์ต้องเชื่อมต่อด้วยตนเอง

การแมปอัตโนมัติสำหรับกล่องจดหมายที่ใช้ร่วมกันใน Exchange ขึ้นอยู่กับแอตทริบิวต์ผู้ใช้ที่มีหลายค่าสองค่าใน Active Directory DS:

  • msExchDelegateListLink – คุณลักษณะกล่องจดหมายที่ใช้ร่วมกัน ประกอบด้วยรายชื่อ Distinguished Names ของบัญชีผู้ใช้ที่ได้รับสิทธิ์การเข้าถึงแบบเต็มสำหรับกล่องจดหมายนี้
  • msExchDelegateListBL – คุณลักษณะของผู้ใช้ ประกอบด้วยรายการกล่องจดหมายที่ผู้ใช้รายนี้มีสิทธิ์การเข้าถึงแบบเต็ม

ปิดใช้งานการแมปกล่องจดหมาย Outlook อัตโนมัติใน Exchange/Microsoft 365

เมื่อคุณให้สิทธิ์การเข้าถึงแบบเต็มไปยังกล่องจดหมาย Exchange (โดยใช้ Add-MailboxPermission cmdlet หรือจาก Exchange Admin Center) แอตทริบิวต์เหล่านี้จะได้รับการอัปเดตโดยอัตโนมัติทั้งบนผู้ใช้และกล่องจดหมาย

คุณสามารถรับค่าสำหรับแอตทริบิวต์เหล่านี้ได้ใน Attribute Editor ของผู้ใช้ใน ADUC ( dsa.msc ) คอนโซลหรือโดยใช้ Get-ADUser cmdlet

คุณไม่สามารถเข้าถึง msExchDelegateListBL . ได้โดยตรง และ msExchDelegateListLink แอตทริบิวต์ใน Exchange Online (Microsoft 365) เนื่องจากถูกซ่อนโดยเลเยอร์ Azure

แสดงรายการกล่องจดหมายที่แชร์ซึ่งเชื่อมต่อโดยอัตโนมัติใน Outlook ของผู้ใช้:

Get-ADUser maxbak -Properties msExchDelegateListBL | Select -ExpandProperty msExchDelegateListBL

ระบุรายชื่อผู้ใช้ของเมลบ็อกซ์ที่แชร์ซึ่งจะเชื่อมต่อโดยอัตโนมัติ:

Get-ADUser finance_de -Properties msExchDelegateListLink | Select -ExpandProperty msExchDelegateListLink

คุณสามารถเปลี่ยนค่าของแอตทริบิวต์เหล่านี้ได้ด้วยตนเองโดยใช้ Set-ADUser cmdlet ตัวอย่างเช่น คุณสามารถเชื่อมต่อกล่องจดหมายที่แชร์ด้วยสิทธิ์แบบอ่านอย่างเดียวโดยอัตโนมัติ

Set-ADUser -Identity maxbak -Add @{msExchDelegateListLink/BL=finance_de}

เมื่อพยายามลบกล่องจดหมายที่แชร์ซึ่งเชื่อมต่อผ่านการแมปอัตโนมัติ ข้อผิดพลาดของ Outlook จะปรากฏขึ้น:

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 ภายใต้กล่องจดหมายเพิ่มเติม ส่วนของ ขั้นสูง แท็บ หากต้องการลบกล่องจดหมายที่แชร์ใน Outlook คุณจะต้องปิดใช้งานการแมปอัตโนมัติโดยใช้ PowerShell

ปิดใช้งานการแมปกล่องจดหมาย Outlook อัตโนมัติใน Exchange/Microsoft 365

คุณสามารถปิดใช้งานการแมปอัตโนมัติของ Outlook สำหรับกล่องจดหมายที่แชร์เฉพาะใน Exchange โดยใช้ PowerShell เชื่อมต่อกับ Exchange Server ภายในองค์กรของคุณโดยใช้ EMS หรือจากระยะไกลจากคอนโซล PowerShell:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://mun-mbex1.woshub.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session

ตัวอย่างเช่น หากต้องการให้สิทธิ์การเข้าถึงแบบเต็มของ TestUser1 กับกล่องจดหมาย SharedMBX และปิดใช้งานการแมปอัตโนมัติใน Outlook ให้ใช้คำสั่งนี้:

Add-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False

cmdlet นี้ล้างการอ้างอิงกล่องจดหมายในแอตทริบิวต์ msExchDelegateListBL และ msExchDelegateListLink

ควรสังเกตว่าการแมปอัตโนมัติจะไม่ทำงานหากกลุ่มความปลอดภัยของ AD กำหนดการเข้าถึงกล่องจดหมาย กำหนดสิทธิ์ตามผู้ใช้แต่ละราย

หากได้รับอนุญาตแล้ว คุณจะต้องเพิกถอนก่อนแล้วจึงมอบหมายใหม่:

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 Online (Microsoft 365) คุณยังสามารถเปิดหรือปิดใช้งานการแมปอัตโนมัติของกล่องจดหมายที่แชร์ได้โดยใช้ Add-MailboxPermission cmdlet

เชื่อมต่อกับผู้เช่าของคุณโดยใช้โมดูล EXOv2 PowerShell:

Connect-ExchangeOnline

ในการให้สิทธิ์และปิดใช้งานการแมปอัตโนมัติสำหรับกล่องจดหมายที่แชร์ใน Microsoft 365:

Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -AutoMapping:$False

ดังนั้น หากคุณต้องการเปิดใช้งานกล่องจดหมายในการแมปอัตโนมัติของ Outlook ให้ใช้ -AutoMapping:$True พารามิเตอร์

ใน Microsoft 365 คุณสามารถล้างแอตทริบิวต์ AutoMapping ด้วยคำสั่งนี้:

Remove-MailboxPermission sales_de -ClearAutoMapping -Confirm:$False

หลังจากนั้น กล่องจดหมายจะจับคู่กับโปรไฟล์ Outlook ของเจ้าของกล่องจดหมายโดยอัตโนมัติเท่านั้น