Outlook banner के लिए Exchange Online सेट अप करें
पूर्वापेक्षाएँ
- 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)- इसे Microsoft Entra ID के साथ पंजीकरण का पालन करने के बाद बनाया जा सकता है
- Azure CLI (सुनिश्चित करें कि CLI में
az loginके साथ लॉग इन किया गया है) - OpenSSL (
openssl) - (Optional) PowerShell Core (
pwsh)pwshऔरConnect-ExchangeOnlineसत्यापन की आवश्यकता को छोड़ने के लिए,--skip-verifyविकल्प का उपयोग करें
(स्वचालित) Exchange Online से कनेक्ट करने के लिए app registration सेट अप करना
StorageMonitor, Connect-ExchangeOnline cmdlet के माध्यम से app-only (certificate-based) authentication का उपयोग करके Exchange Online से कनेक्ट होता है। इसके लिए Azure AD (Entra ID) app registration के विरुद्ध पंजीकृत एक .pfx certificate आवश्यक है।
आपको Microsoft Entra tenant तक पहुँच और कम से कम Privileged Role Administrator भूमिका वाले एक खाते की आवश्यकता होगी।
app registration सेट अप करने और certificate जनरेट करने की प्रक्रिया को स्वचालित करने के लिए आप setup-exchange-online-certificate.sh का उपयोग कर सकते हैं।
उपयोग:
./setup-exchange-online-certificate.sh --app-id <app-registration-client-id> --organization <tenant>.onmicrosoft.com
organization आपका tenant नाम होना चाहिए, जिसके अंत में .onmicrosoft.com जुड़ा हो, लेकिन इसके स्थान पर आपका primary custom domain भी हो सकता है। आप निम्नलिखित commands का उपयोग करके primary domain पता कर सकते हैं:
Connect-ExchangeOnline # If not already connected
Get-AcceptedDomain | Where-Object { $_.Default -eq $true }
स्क्रिप्ट कुछ विकल्पों के साथ कॉन्फ़िगर की जा सकती है; उन्हें देखने के लिए इसे --help के साथ चलाएँ।
./setup-exchange-online-certificate.sh --help
निम्नलिखित कॉन्फ़िगर किए जा सकते हैं:
- Certificate name prefix (डिफ़ॉल्ट रूप से
StorageMonitorExchangeOnline) - Certificate validity period (डिफ़ॉल्ट रूप से 1 वर्ष)
.cerऔर.pfxfiles के लिए output directory (डिफ़ॉल्ट रूप से ./)- PowerShell चरणों को छोड़ने का विकल्प, जिससे
pwshकी आवश्यकता समाप्त हो जाती है