Office 365/Exchange Online
[Exchange Online] 대량 사용자 별칭 추가 방법
(주)엠플
2022. 3. 2. 09:00
■ 문서 개요
Microsoft 365에서 PowerShell을 이용하여 다수의 사용자의 기본 메일 주소 외 별칭을 일괄 변경하는 방법에 대해 기술
■ CSV 생성 및 Powershell을 사용하여 데이터 업로드
1. 아래의 그림처럼 PrimarySmtpAddress와 AliasEmailAddress를 입 후
PrimarySmtpAddress에는 대상자의 ID
AliasEmailAddress에는 추가할 ID를 입력 후 CSV로 저장합니다.

2. Exchange Online에 접속하여 아래와 같은 예시 명령어를 사용합니다.
Import-Csv C:\Users\user\Desktop\AliasEmailAddress.csv | foreach {Set-Mailbox $_.PrimarySmtpAddress -EmailAddress @{add=$_.AliasEmailAddress}} |

■ 검증
3. 아래와 같이 사용자 정보 값이 추가된 것을 확인할 수 있습니다.
예시 명령어 : Get-Mailbox | select EmailAddresses |



■ 추가 작업
4. 아래와 같이 ForwardingSmtpAddress도 추가하여, 최종적으로 PrimarySmtpAddress에게 메일이 완전히 도착할 수 있도록 조치합니다.
Import-Csv C:\Users\user\Desktop\AliasEmailAddress.csv | ForEach-Object {Set-Mailbox -Identity $_.PrimarySmtpAddress -ForwardingSmtpAddress $_.PrimarySmtpAddress} |

■ 검증
아래와 같이 ForwardingSmtpAddress 값이 추가된 것을 확인할 수 있습니다.
예시 명령어 : Get-Mailbox | Select ForwardingSmtpAddress |
