Langkau ke kandungan utama

Mendayakan banner e-mel Outlook melalui PowerShell

Jika anda lebih suka mengurus sepanduk e-mel Outlook secara luaran daripada memberikan Glasswall Halo akses kepada Exchange Online, skrip PowerShell disediakan untuk penggunaan kendiri:

Prasyarat

  • Sediakan butiran pengesahan Exchange Online anda — sama ada nama pengguna/e-mel (untuk log masuk interaktif) atau sijil PFX
  • Pasang modul ExchangeOnlineManagement jika ia belum tersedia (skrip akan memasangnya secara automatik jika tiada)

Langkah 1 — Pasang sepanduk Outlook

Jalankan Install-HaloOutlookBanner.ps1 untuk mencipta Distribution Group dan Transport Rule.

Pengesahan dengan Exchange Online

  • Menggunakan log masuk pelayar interaktif (disyorkan) powershell .\Install-HaloOutlookBanner.ps1 -UserPrincipalName "[email protected]"

OR

  • Menggunakan sijil PFX powershell .\Install-HaloOutlookBanner.ps1 -ExchangeCertificatePath "C:\path\to\certificate.pfx" -ExchangeAppId "your-azure-app-id" -ExchangeOrganization "contoso.onmicrosoft.com"

Langkah 2 — Segerakkan distribution group dengan monitor Halo

Transport rule dicache

nota

Transport Rule akan cache Distribution Group, yang tamat tempoh selepas 4 jam. Perubahan mungkin mengambil masa sehingga 4 jam untuk berkuat kuasa.

Jalankan Invoke-HaloOutlookBannerSynchronization.ps1 setiap kali perubahan monitor dibuat, untuk memastikan Distribution Group kekal segerak.

Pengesahan dengan Exchange Online

  • Menggunakan log masuk pelayar interaktif (disyorkan) powershell .\Invoke-HaloOutlookBannerSynchronization.ps1 -HaloUri "<halo-url>" -NoAuth -UserPrincipalName "<email-address>"

OR

  • Menggunakan sijil 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"
petua

Gantikan -NoAuth jika perlu, dengan: -HaloToken (token bearer) atau -HaloCredential (auth asas)