외부 연락처를 Exchange Online 대량으로 가져오기

이 문서는 관리자를 위해 작성되었습니다. 연락처를 자신의 사서함으로 가져오려고 합니까? Outlook으로 연락처 가져오기를 참조하세요.

회사에 Exchange Online 공유 주소록(전역 주소 목록이라고도 함)에 포함하려는 기존 비즈니스 연락처가 많나요? 회사 내 사용자와 마찬가지로 외부 연락처를 메일 그룹의 구성원으로 추가하시겠습니까? 이 경우 Exchange Online PowerShell 및 CSV(쉼표로 구분된 값) 파일을 사용하여 외부 연락처를 Exchange Online 대량으로 가져올 수 있습니다. 3단계 프로세스입니다.

1단계: 외부 연락처에 대한 정보가 포함된 CSV 파일 만들기

2단계: PowerShell을 사용하여 외부 연락처 만들기

3단계: 외부 연락처의 속성에 정보 추가

연락처를 가져오기 위해 다음 단계를 완료한 후에는 다음과 같은 추가 작업을 수행할 수 있습니다.

E5 고객이 아닌 경우 90일 Microsoft Purview 솔루션 평가판을 사용하여 조직이 데이터 보안 및 규정 준수 요구 사항을 관리하는 데 도움이 되는 추가 Purview 기능을 살펴보세요. Microsoft Purview 규정 준수 포털 평가판 허브에서 지금 시작하세요. 등록 및 평가판 조건에 대한 세부 정보를 알아봅니다.

1단계: 외부 연락처에 대한 정보가 포함된 CSV 파일 만들기

첫 번째 단계는 Exchange Online 가져오려는 각 외부 연락처에 대한 정보가 포함된 CSV 파일을 만드는 것입니다.

  1. 다음 텍스트를 메모장의 텍스트 파일에 복사하고 .csv 파일 이름 접미사를 사용하여 데스크톱에 CSV 파일로 저장합니다. 예를 들어 ExternalContacts.csv.

    언어에 특수 문자(예: 스웨덴어 로 å, äö)가 포함된 경우 메모장에 파일을 저장할 때 CSV 파일을 UTF-8 또는 기타 유니코드 인코딩으로 저장합니다.

    ExternalEmailAddress,Name,FirstName,LastName,StreetAddress,City,StateorProvince,PostalCode,Phone,MobilePhone,Pager,HomePhone,Company,Title,OtherTelephone,Department,CountryOrRegion,Fax,Initials,Notes,Office,Manager
    danp@fabrikam.com,Dan Park,Dan,Park,1234 23rd Ave,Golden,CO,80215,206-111-1234,303-900-1234,555-1212,123-456-7890,Fabrikam,Shipping clerk,555-5555,Shipping,US,123-4567,R.,Good worker,31/1663,Dan Park
    pilar@contoso.com,Pilar Pinilla,Pilar,Pinilla,1234 Main St.,Seattle,WA,98017,206-555-0100,206-555-0101,206-555-0102,206-555-1234,Contoso,HR Manager,206-555-0104,Executive,US,206-555-0105,P.,Technical decision maker,31/1000,Dan Park
    

    CSV 파일의 첫 번째 행 또는 헤더 행에는 Exchange Online 가져올 때 사용할 수 있는 연락처의 속성이 나열됩니다. 각 속성 이름은 쉼표로 구분됩니다. 머리글 행 아래의 각 행은 단일 외부 연락처를 가져오기 위한 속성 값을 나타냅니다.

    참고

    이 텍스트에는 삭제할 수 있는 샘플 데이터가 포함되어 있습니다. 그러나 첫 번째(헤더) 행을 삭제하거나 변경하지 마세요. 여기에는 외부 연락처에 대한 모든 속성이 포함됩니다.

  2. Microsoft Excel에서 CSV 파일을 열어 CSV 파일을 편집하는 것은 Excel을 사용하여 CSV 파일을 편집하는 것이 훨씬 쉽기 때문입니다.

  3. Exchange Online 가져올 각 연락처에 대한 행을 만듭니다. 가능한 한 많은 셀을 채웁다. 이 정보는 각 연락처의 공유 주소록에 표시됩니다.

    중요

    외부 연락처를 만들려면 다음 속성(머리글 행의 처음 4개 항목)이 필요하며 CSV 파일 ExternalEmailAddress, Name, FirstName, LastName에 채워야 합니다. 2단계에서 실행하는 PowerShell 명령은 이러한 속성의 값을 사용하여 연락처를 만듭니다.

2단계: PowerShell을 사용하여 외부 연락처 만들기

다음 단계는 1단계 및 PowerShell에서 만든 CSV 파일을 사용하여 CSV 파일에 나열된 외부 연락처를 Exchange Online 대량으로 가져오는 것입니다.

  1. PowerShell을 Exchange Online organization 연결합니다. 단계별 지침은 Exchange Online PowerShell에 연결을 참조하십시오. Exchange Online PowerShell에 연결할 때 전역 관리자 계정의 사용자 이름과 암호를 사용해야 합니다.

  2. PowerShell을 Exchange Online 연결한 후 1단계에서 CSV 파일을 저장한 데스크톱 폴더(예C:\Users\Administrator\desktop: )로 이동합니다.

  3. 다음 명령을 실행하여 외부 연락처를 만듭니다.

    Import-Csv .\ExternalContacts.csv|%{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -FirstName $_.FirstName -LastName $_.LastName}
    

    가져오는 수에 따라 새 연락처를 만드는 데 시간이 걸릴 수 있습니다. 명령 실행이 완료되면 PowerShell은 생성된 새 연락처 목록을 표시합니다.

  4. 새 외부 연락처를 보려면 EAC(Exchange 관리 센터)로 이동한 다음 받는 사람연락처를 > 클릭합니다.

    EAC에 연결하는 방법에 대한 지침은 Exchange Online Exchange 관리 센터를 참조하세요.

  5. 필요한 경우 새로 고침 을 클릭하여 목록을 업데이트하고 가져온 외부 연락처를 확인합니다.

    가져온 연락처는 Outlook 및 웹용 Outlook 공유 주소록에 표시됩니다.

    참고

    사용자> 연락처로 이동하여 Microsoft 365 관리 센터 연락처를 볼 수도있습니다.

3단계: 외부 연락처의 속성에 정보 추가

2단계에서 명령을 실행하면 외부 연락처가 만들어지지만 CSV 파일의 대부분의 셀에 있는 정보인 연락처 또는 organization 정보가 포함되지 않습니다. 새 외부 연락처를 만들 때 필요한 속성만 채워지기 때문입니다. CSV 파일에 모든 정보가 채워져 있지 않은 경우 걱정하지 마세요. 없는 경우 추가되지 않습니다.

  1. PowerShell을 Exchange Online organization 연결합니다. 단계별 지침은 Exchange Online PowerShell에 연결을 참조하십시오.

  2. 1단계에서 CSV 파일을 저장한 데스크톱 폴더로 이동합니다. 예를 들면 입니다 C:\Users\Administrator\desktop.

  3. 다음 명령을 실행하여 CSV 파일의 다른 속성을 2단계에서 만든 외부 연락처에 추가합니다.

     Import-Csv .\ExternalContacts.csv|%{Set-Contact -Identity $_.Name -StreetAddress $_.StreetAddress -City $_.City -StateorProvince $_.StateorProvince -PostalCode $_.PostalCode -Phone $_.Phone -MobilePhone $_.MobilePhone -Pager $_.Pager -HomePhone $_.HomePhone -Company $_.Company -Title $_.Title -OtherTelephone $_.OtherTelephone -Department $_.Department -Fax $_.Fax -Initials $_.Initials -Notes  $_.Notes -Office $_.Office -Manager $_.Manager}
    

    참고

    Manager 매개 변수가 문제가 될 수 있습니다. CSV 파일에 셀이 비어 있으면 오류가 발생하며 연락처에 속성 정보가 추가되지 않습니다. 관리자를 지정할 필요가 없는 경우 이전 PowerShell 명령에서 삭제 -Manager $_.Manager 하기만 하면 됩니다.

    다시 말하지만, 1단계에서 가져온 수에 따라 연락처를 업데이트하는 데 시간이 걸릴 수 있습니다.

  4. 속성이 연락처에 추가되었는지 확인하려면 다음을 수행합니다.

  5. Exchange 관리 센터에서받는 사람>연락처로 이동합니다.

  6. 연락처를 클릭한 다음 편집 편집아이콘 을 클릭하여 연락처의 속성을 표시합니다.

모두 완료되었습니다. 사용자는 주소록 Outlook 및 웹용 Outlook 연락처 및 추가 정보를 볼 수 있습니다.

외부 연락처 추가

1~3단계를 반복하여 Exchange Online 새 외부 연락처를 추가할 수 있습니다. 사용자 또는 회사의 사용자는 CSV 파일에 새 연락처에 대한 새 행을 추가할 수 있습니다. 그런 다음 2단계 및 3단계에서 PowerShell 명령을 실행하여 새 연락처에 정보를 만들고 추가할 수 있습니다.

참고

명령을 실행하여 새 연락처를 만들 때 이전에 만든 연락처가 이미 있다는 오류가 발생할 수 있습니다. 그러나 CSV 파일에 추가된 모든 새 연락처가 만들어집니다.

공유 주소록에서 외부 연락처 숨기기

일부 회사는 메일 그룹의 구성원으로 추가할 수 있도록 외부 연락처만 사용할 수 있습니다. 이 시나리오에서는 공유 주소록에서 외부 연락처를 숨길 수 있습니다. 방법은 다음과 같습니다.

  1. PowerShell을 Exchange Online organization 연결합니다. 단계별 지침은 Exchange Online PowerShell에 연결을 참조하십시오.

  2. 단일 외부 연락처를 숨기려면 다음 명령을 실행합니다.

    Set-MailContact <external contact> -HiddenFromAddressListsEnabled $true 
    

    예를 들어 공유 주소록에서 Pilar Pinilla를 숨기려면 다음 명령을 실행합니다.

    Set-MailContact "Pilar Pinilla" -HiddenFromAddressListsEnabled $true
    
  3. 공유 주소록에서 모든 외부 연락처를 숨기려면 다음 명령을 실행합니다.

    Get-Contact -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'MailContact')} | Set-MailContact -HiddenFromAddressListsEnabled $true  
    

외부 연락처를 숨기면 공유 주소록에 외부 연락처가 표시되지 않지만 메일 그룹의 구성원으로 추가할 수 있습니다.