Chuyển đến nội dung chính

Thiết lập Exchange Online cho banner Outlook

Điều kiện tiên quyết

  • An app registration for Exchange Online access (you will need its Application (Client) ID and your tenant's Organization domain, e.g. contoso.onmicrosoft.com)
  • Azure CLI (đảm bảo CLI đã đăng nhập bằng az login)
  • OpenSSL (openssl)
  • (Optional) PowerShell Core (pwsh)
    • Để bỏ qua yêu cầu xác thực pwshConnect-ExchangeOnline, hãy sử dụng tùy chọn --skip-verify

(Tự động) Thiết lập đăng ký ứng dụng để kết nối với Exchange Online

StorageMonitor kết nối với Exchange Online bằng phương thức xác thực chỉ ứng dụng (dựa trên chứng chỉ) thông qua cmdlet Connect-ExchangeOnline. Việc này yêu cầu một chứng chỉ .pfx được đăng ký với một đăng ký ứng dụng Azure AD (Entra ID).

lưu ý

Bạn sẽ cần quyền truy cập vào một tenant Microsoft Entra và một tài khoản có ít nhất vai trò Privileged Role Administrator.

Bạn có thể sử dụng setup-exchange-online-certificate.sh để tự động hóa quy trình thiết lập đăng ký ứng dụng và tạo chứng chỉ.

Cách dùng:

./setup-exchange-online-certificate.sh --app-id <app-registration-client-id> --organization <tenant>.onmicrosoft.com
lưu ý

organization phải là tên tenant của bạn, có hậu tố .onmicrosoft.com, nhưng cũng có thể là miền tùy chỉnh chính của bạn. Bạn có thể tìm miền chính bằng các lệnh sau:

Connect-ExchangeOnline # If not already connected
Get-AcceptedDomain | Where-Object { $_.Default -eq $true }

Script có thể được cấu hình bằng một số tùy chọn; để xem chúng, hãy chạy với --help.

./setup-exchange-online-certificate.sh --help

Có thể cấu hình các mục sau:

  • Tiền tố tên chứng chỉ (StorageMonitorExchangeOnline theo mặc định)
  • Thời hạn hiệu lực của chứng chỉ (mặc định là 1 năm)
  • Thư mục đầu ra cho các tệp .cer.pfx (mặc định là ./)
  • Tùy chọn bỏ qua các giai đoạn PowerShell, loại bỏ pwsh như một yêu cầu bắt buộc