मुख्य सामग्री पर जाएँ

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)
  • 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 और .pfx files के लिए output directory (डिफ़ॉल्ट रूप से ./)
  • PowerShell चरणों को छोड़ने का विकल्प, जिससे pwsh की आवश्यकता समाप्त हो जाती है