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

Bật banner email Outlook qua PowerShell

Nếu bạn muốn quản lý biểu ngữ email Outlook từ bên ngoài thay vì cấp cho Glasswall Halo quyền truy cập vào Exchange Online, các tập lệnh PowerShell được cung cấp để sử dụng độc lập:

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

  • Chuẩn bị sẵn thông tin xác thực Exchange Online của bạn — hoặc tên người dùng/email (để đăng nhập tương tác) hoặc chứng chỉ PFX
  • Cài đặt mô-đun ExchangeOnlineManagement nếu chưa có (các tập lệnh sẽ tự động cài đặt nếu thiếu)

Bước 1 — Cài đặt biểu ngữ Outlook

Chạy Install-HaloOutlookBanner.ps1 để tạo Distribution Group và Transport Rule.

Xác thực với Exchange Online

  • Sử dụng đăng nhập trình duyệt tương tác (khuyến nghị) powershell .\Install-HaloOutlookBanner.ps1 -UserPrincipalName "[email protected]"

OR

  • Sử dụng chứng chỉ PFX powershell .\Install-HaloOutlookBanner.ps1 -ExchangeCertificatePath "C:\path\to\certificate.pfx" -ExchangeAppId "your-azure-app-id" -ExchangeOrganization "contoso.onmicrosoft.com"

Bước 2 — Đồng bộ hóa distribution group với các monitor của Halo

Transport rule được lưu vào bộ nhớ đệm

lưu ý

Transport Rule sẽ lưu đệm Distribution Group và bộ nhớ đệm này hết hạn sau 4 giờ. Có thể mất tới 4 giờ để các thay đổi có hiệu lực.

Chạy Invoke-HaloOutlookBannerSynchronization.ps1 bất cứ khi nào có thay đổi đối với monitor để giữ cho Distribution Group luôn đồng bộ.

Xác thực với Exchange Online

  • Sử dụng đăng nhập trình duyệt tương tác (khuyến nghị) powershell .\Invoke-HaloOutlookBannerSynchronization.ps1 -HaloUri "<halo-url>" -NoAuth -UserPrincipalName "<email-address>"

OR

  • Sử dụng chứng chỉ PFX powershell .\Invoke-HaloOutlookBannerSynchronization.ps1 -HaloUri "https://your-halo-instance.com" -NoAuth -ExchangeCertificatePath "C:\path\to\certificate.pfx" -ExchangeAppId "your-azure-app-id" -ExchangeOrganization "contoso.onmicrosoft.com"
mẹo

Thay -NoAuth nếu cần bằng: -HaloToken (bearer token) hoặc -HaloCredential (basic auth)