주요 콘텐츠로 건너뛰기

PowerShell을 통해 Outlook 이메일 배너 활성화

Glasswall Halo에 Exchange Online 액세스 권한을 부여하는 대신 Outlook 이메일 배너를 외부에서 관리하려는 경우, 독립 실행형으로 사용할 수 있는 PowerShell 스크립트가 제공됩니다:

필수 조건

  • Exchange Online 인증 정보를 준비하세요 — 사용자 이름/이메일(대화형 로그인용) 또는 PFX 인증서 중 하나가 필요합니다
  • ExchangeOnlineManagement 모듈이 아직 설치되어 있지 않다면 설치하세요(없을 경우 스크립트가 자동으로 설치함)

1단계 — Outlook 배너 설치

Install-HaloOutlookBanner.ps1를 실행하여 Distribution Group 및 Transport Rule을 생성합니다.

Exchange Online으로 인증

  • 대화형 브라우저 로그인 사용(권장) powershell .\Install-HaloOutlookBanner.ps1 -UserPrincipalName "[email protected]"

OR

  • PFX 인증서 사용 powershell .\Install-HaloOutlookBanner.ps1 -ExchangeCertificatePath "C:\path\to\certificate.pfx" -ExchangeAppId "your-azure-app-id" -ExchangeOrganization "contoso.onmicrosoft.com"

2단계 — 배포 그룹을 Halo monitors와 동기화

전송 규칙은 캐시됩니다

참고

전송 규칙은 Distribution Group을 캐시하며, 이 캐시는 4시간 후에 만료됩니다. 변경 사항이 적용되기까지 최대 4시간이 걸릴 수 있습니다.

모니터 변경이 있을 때마다 Invoke-HaloOutlookBannerSynchronization.ps1를 실행하여 Distribution Group이 동기화된 상태로 유지되도록 하세요.

Exchange Online 인증

  • 대화형 브라우저 로그인 사용(권장) powershell .\Invoke-HaloOutlookBannerSynchronization.ps1 -HaloUri "<halo-url>" -NoAuth -UserPrincipalName "<email-address>"

OR

  • 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"

필요한 경우 -NoAuth를 다음 중 하나로 바꾸세요: -HaloToken (bearer token) 또는 -HaloCredential (basic auth)