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:
- Install-HaloOutlookBanner.ps1
- Invoke-HaloOutlookBannerSynchronization.ps1
- Remove-DistroGroupMember.ps1
Đ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
ExchangeOnlineManagementnế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)