Sediakan Exchange Online untuk banner Outlook
Prasyarat
- 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)- Ini boleh dibuat selepas mengikuti Pendaftaran dengan Microsoft Entra ID
- Azure CLI (pastikan CLI telah log masuk dengan
az login) - OpenSSL (
openssl) - (Optional) PowerShell Core (
pwsh)- Untuk melangkau keperluan bagi pengesahan
pwshdanConnect-ExchangeOnline, gunakan pilihan--skip-verify
- Untuk melangkau keperluan bagi pengesahan
(Automatik) Menyediakan pendaftaran aplikasi untuk menyambung ke Exchange Online
StorageMonitor menyambung ke Exchange Online menggunakan pengesahan app-only (berasaskan sijil) melalui cmdlet Connect-ExchangeOnline. Ini memerlukan sijil .pfx yang didaftarkan pada pendaftaran aplikasi Azure AD (Entra ID).
Anda memerlukan akses kepada tenant Microsoft Entra dan akaun dengan sekurang-kurangnya peranan Privileged Role Administrator.
Anda boleh menggunakan setup-exchange-online-certificate.sh untuk mengautomasikan proses menyediakan pendaftaran aplikasi dan menjana sijil.
Penggunaan:
./setup-exchange-online-certificate.sh --app-id <app-registration-client-id> --organization <tenant>.onmicrosoft.com
organization hendaklah nama tenant anda, dengan akhiran .onmicrosoft.com, tetapi boleh juga menggunakan domain tersuai utama anda. Anda boleh mencari domain utama menggunakan arahan berikut:
Connect-ExchangeOnline # If not already connected
Get-AcceptedDomain | Where-Object { $_.Default -eq $true }
Skrip ini boleh dikonfigurasikan dengan beberapa pilihan; untuk melihatnya jalankan dengan --help.
./setup-exchange-online-certificate.sh --help
Berikut ialah perkara yang boleh dikonfigurasikan:
- Awalan nama sijil (
StorageMonitorExchangeOnlinesecara lalai) - Tempoh sah sijil (1 tahun secara lalai)
- Direktori output untuk fail
.cerdan.pfx(./ secara lalai) - Pilihan untuk melangkau peringkat PowerShell, mengalih keluar
pwshsebagai keperluan