Lưu các mục đã gửi trong hộp thư chung bằng PowerShell
Làm cách nào để lưu các mục đã gửi trong hộp thư chung thư mục các mục đã gửi trong Office 365 (Exchange Online) hoặc Exchange tại chỗ? Người dùng có quyền gửi dưới dạng hoặc gửi thay mặt đối với hộp thư chung. Họ muốn tự động lưu các mục đã gửi trong hộp thư chung thư mục các mục đã gửi khi họ gửi email. Trong bài viết này, bạn sẽ tìm hiểu cách bật lưu mục đã gửi trong hộp thư chung bằng PowerShell.
Tính năng này có sẵn trong Exchange tại chỗ và Exchange Online. Điều cần biết là chúng tôi chỉ có thể kích hoạt tính năng này với PowerShell trong Exchange tại chỗ. Trong Exchange Online, chúng tôi có thể kích hoạt tính năng này trong Trung tâm quản trị và với PowerShell. Các lệnh PowerShell giống nhau cho Exchange 2013/2016/2019 (tại chỗ) và Exchange Online (Office 365).
Chuyện gì đang xảy ra vậy?
Người dùng Amanda đã được gửi dưới dạng quyền tới hộp thư chung thông tin.
Cô ấy sẽ soạn email và gửi email từ hộp thư thông tin.
Tin nhắn đã gửi hiển thị trong thư mục các mục đã gửi trong Outlook của cô ấy; Đây là hành vi mặc định.
Hãy kiểm tra thông tin thư mục các mục đã gửi trong hộp thư chung. Chúng tôi không thể nhìn thấy tin nhắn được Amanda gửi trước đó trong hộp thư chung. Đó cũng là hành vi mặc định.
Hầu hết thời gian, hộp thư chung được chia sẻ với nhiều người dùng. Điều gì sẽ xảy ra nếu một người dùng khác có quyền truy cập vào hộp thư đó muốn xem những gì Amanda đã gửi? Chúng tôi muốn giữ cho hộp thư được ngăn nắp, gọn gàng và có cấu trúc. Người dùng càng có thể tìm kiếm những tin nhắn này tốt hơn trong tương lai.
Giải pháp
Để giải quyết vấn đề này chúng ta có thể kích hoạt tính năng sao chép các mục đã gửi cho hộp thư chung. Bằng cách này, khi Amanda hoặc Richard gửi tin nhắn, tin nhắn sẽ nằm trong thư mục các mục đã gửi cá nhân của họ và một bản sao sẽ được lưu trong thư mục các mục đã gửi trong hộp thư chung. Cả hai đều sẽ nhìn thấy các tin nhắn trong thư mục các mục đã gửi trong hộp thư chung.
Kết nối với Exchange PowerShell
Nếu bạn muốn chạy lệnh để thay đổi cài đặt, hãy kết nối với Exchange tại chỗ hoặc Exchange Online:
Kết nối với Exchange Online PowerShell
Chạy Exchange Management Shell với tư cách quản trị viên (Exchange tại chỗ)
Cho phép sao chép các mục được gửi như trên một hộp thư
Nhận hộp thư
[PS] C:\>Get-Mailbox -Identity "info@exoip.com" | Format-Table Name,MessageCopyForSentAsEnabled,MessageCopyForSendOnBehalfEnabled
Name MessageCopyForSentAsEnabled MessageCopyForSendOnBehalfEnabled
---- --------------------------- ---------------------------------
Info False FalseCho phép sao chép các mục gửi dưới dạng
Cho phép sao chép các mục đã gửi.
[PS] C:\>Set-Mailbox -Identity "info@exoip.com" -MessageCopyForSentAsEnabled $trueXác minh rằng nó đang hoạt động bằng cách gửi email từ hộp thư chung. Thư hiển thị trong thư mục mục đã gửi trong hộp thư người dùng.
Chúng ta hãy xem thư mục đã gửi hộp thư chung. Tin nhắn hiện lên.
Cho phép sao chép các mục gửi thay mặt
[PS] C:\>Set-Mailbox -Identity "info@exoip.com" -MessageCopyForSendOnBehalfEnabled $trueCho phép sao chép các mục gửi dưới dạng và gửi thay mặt trong một lệnh
[PS] C:\>Set-Mailbox -Identity "info@exoip.com" -MessageCopyForSendOnBehalfEnabled $true -MessageCopyForSentAsEnabled $trueBật sao chép các mục được gửi như trên tất cả các hộp thư chung
Kích hoạt tính năng này cho tất cả các hộp thư dùng chung.
Lấy danh sách hộp thư chung chưa kích hoạt tính năng
[PS] C:\>Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails "SharedMailbox" | Where-Object {$_.MessageCopyForSendOnBehalfEnabled -eq $false -or $_.MessageCopyForSentAsEnabled -eq $false} | Format-Table Name,MessageCopyforSentAsEnabled,MessageCopyForSendonBehalfEnabled
Name MessageCopyForSentAsEnabled MessageCopyForSendOnBehalfEnabled
---- --------------------------- ---------------------------------
Info True False
Sales False False
HR False FalseCho phép sao chép các mục gửi dưới dạng
[PS] C:\>Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails "SharedMailbox" | Where-Object {$_.MessageCopyForSentAsEnabled -eq $false} | Set-mailbox -MessageCopyForSentAsEnabled $trueCho phép sao chép các mục gửi thay mặt
[PS] C:\>Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails "SharedMailbox" | Where-Object {$_.MessageCopyForSendOnBehalfEnabled -eq $false} | Set-mailbox -MessageCopyForSendOnBehalfEnabled $trueCho phép sao chép các mục gửi dưới dạng và gửi thay mặt trong một lệnh
[PS] C:\>Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails "SharedMailbox" | Set-Mailbox -MessageCopyForSentAsEnabled $true -MessageCopyForSendOnBehalfEnabled $trueĐọc thêm: Nhận kích thước hộp thư chung trong Office 365 với PowerShell »
Phần kết luận
Trong bài viết này, bạn đã tìm hiểu cách lưu các mục đã gửi trong hộp thư chung bằng PowerShell. Kích hoạt tính năng này bằng PowerShell và chờ tối đa một giờ trước khi thay đổi có hiệu lực. Từ giờ trở đi, các mục đã gửi sẽ nằm trong thư mục các mục đã gửi trong hộp thư chung.
bạn có thích bài viết này? Bạn cũng có thể thích Chuyển đổi hộp thư người dùng sang hộp thư chung bằng PowerShell. Đừng quên theo dõi chúng tôi và chia sẻ bài viết này.





