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:
- Install-HaloOutlookBanner.ps1
- Invoke-HaloOutlookBannerSynchronization.ps1
- Remove-DistroGroupMember.ps1
Prasyarat
- Sediakan butiran pengesahan Exchange Online anda — sama ada nama pengguna/e-mel (untuk log masuk interaktif) atau sijil PFX
- Pasang modul
ExchangeOnlineManagementjika 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)