Multi-Geo 환경에서 Exchange Online 사서함 관리Administering Exchange Online mailboxes in a multi-geo environment

Exchange Online PowerShell은 사용자 환경의 다중 지리적 속성을 보고 구성하는 Microsoft 365 필요합니다.Exchange Online PowerShell is required to view and configure multi geo properties in your Microsoft 365 environment. Exchange Online PowerShell에 연결하려면 Exchange Online PowerShell에 연결을 참조하세요.To connect to Exchange Online PowerShell, see Connect to Exchange Online PowerShell.

사용자 개체의 PreferredDataLocation 속성을 보려면 v1.x에서 Microsoft Azure Active Directory PowerShell 모듈 v1.1.166.0 이상이 필요합니다.You need the Microsoft Azure Active Directory PowerShell Module v1.1.166.0 or later in v1.x to see the PreferredDataLocation property on user objects. AAD Connect를 통해 AAD에 동기화된 사용자 개체의 PreferredDataLocation 값은 AAD PowerShell을 통해 직접 수정할 수 없습니다.User objects synchronized via AAD Connect into AAD cannot have their PreferredDataLocation value directly modified via AAD PowerShell. 클라우드 전용 사용자 개체는 AAD PowerShell을 통해 수정할 수 있습니다.Cloud-only user objects can be modified via AAD PowerShell. Azure AD PowerShell에 연결하려면 PowerShell에 연결을 참조하세요.To connect to Azure AD PowerShell, see Connect to PowerShell.

다중 Exchange Online 환경에서는 테넌트에 지역을 추가하기 위한 수동 단계를 수행하지 필요가 없습니다.In Exchange Online multi-geo environments, you don't need to do any manual steps to add geos to your tenant. Multi-Geo를 사용할 준비가 됐다는 메시지 센터 게시물을 Exchange Online 사용 가능한 모든 지역이 준비되어 사용할 수 있도록 구성됩니다.After you receive the Message Center post that says multi-geo is ready for Exchange Online, all available geos will be ready and configured for you to use.

Exchange Online PowerShell을 사용하여 지리적 위치에 직접 연결Connect directly to a geo location using Exchange Online PowerShell

일반적으로 Exchange Online PowerShell은 중앙 지리적 위치에 연결합니다.Typically, Exchange Online PowerShell will connect to the central geo location. 그러나 위성 지리적 위치에 직접 연결할 수도 있습니다.But, you can also connect directly to satellite geo locations. 특정 위치의 사용자만 관리하는 경우 성능 개선을 위해 해당 위성 위치에 직접 연결할 것을 권장합니다.Because of performance improvements, we recommend connecting directly to the satellite geo location when you only manage users in that location.

EXO V2 모듈을 설치하고 사용하는 데 필요한 사항에 대한 자세한 내용은 EXO V2 모듈 설치 및 유지 관리를 참조하세요.The requirements for installing and using the EXO V2 module are described in Install and maintain the EXO V2 module.

PowerShell을 Exchange Online 위치에 연결하기 위해 ConnectionUri 매개 변수는 일반 연결 지침과 다릅니다.To connect Exchange Online PowerShell to a specific geo location, the ConnectionUri parameter is different than the regular connection instructions. 나머지 명령과 값은 동일합니다.The rest of the commands and values are the same.

특히 ConnectionUri 값의 끝에 값을 ?email=<emailaddress> 추가해야 합니다.Specifically, you need to add the ?email=<emailaddress> value to end of the ConnectionUri value. <emailaddress> 은 대상 지리적 위치에 있는 모든 사서함의 전자 메일 주소입니다.<emailaddress> is the email address of any mailbox in the target geo location. 해당 사서함에 대한 사용 권한 또는 자격 증명과의 관계는 요인이 되지 않습니다. 전자 메일 주소는 연결 위치를 Exchange Online PowerShell에 알 수 있습니다.Your permissions to that mailbox or the relationship to your credentials are not a factor; the email address simply tells Exchange Online PowerShell where to connect.

Microsoft 365 또는 Microsoft 365 GCC 일반적으로 PowerShell에 연결하기 위해 ConnectionUri 매개 변수를 Exchange Online 없습니다.Microsoft 365 or Microsoft 365 GCC customers typically don't need to use the ConnectionUri parameter to connect to Exchange Online PowerShell. 그러나 특정 지리적 위치에 연결하려면 값에서 사용할 수 있도록 ConnectionUri 매개 변수를 ?email=<emailaddress> 사용해야 합니다.But, to connect to a specific geo location, you do need to use ConnectionUri parameter so you can use ?email=<emailaddress> in the value.

커넥트 PowerShell의 지리적 Exchange Online 수 있습니다.Connect to a geo location in Exchange Online PowerShell

다음 연결 지침은 MFA(다단계 인증)에 대해 구성되거나 구성되지 않은 계정에 대해 작동됩니다.The following connection instructions work for accounts that are or aren't configured for multi-factor authentication (MFA).

  1. Windows PowerShell 창에서 다음 명령을 실행하여 EXO V2 모듈을 로드합니다.In a Windows PowerShell window, load the EXO V2 module by running the following command:

    Import-Module ExchangeOnlineManagement
    
  2. 다음 예에서 admin@contoso.onmicrosoft.com 계정은 관리자 계정으로, 대상 지리적 위치는 사서함이 olga@contoso.onmicrosoft.com 위치입니다.In the following example, admin@contoso.onmicrosoft.com is the admin account, and the target geo location is where the mailbox olga@contoso.onmicrosoft.com resides.

    Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=olga@contoso.onmicrosoft.com
    
  3. 메시지에 admin@contoso.onmicrosoft.com 암호를 입력합니다.Enter the password for the admin@contoso.onmicrosoft.com in the prompt that appears. 계정이 MFA에 대해 구성된 경우 보안 코드도 입력해야 합니다.If the account is configured for MFA, you also need to enter the security code.

Exchange Online 조직에서 구성된 사용 가능한 지리적 위치 보기View the available geo locations that are configured in your Exchange Online organization

Microsoft 365 Multi-Geo에서 구성된 지리적 위치 목록을 보려면 Exchange Online PowerShell에서 다음 명령을 실행합니다.To see the list of configured geo locations in Microsoft 365 Multi-Geo, run the following command in Exchange Online PowerShell:

Get-OrganizationConfig | Select -ExpandProperty AllowedMailboxRegions | Format-Table

Exchange Online 조직의 중앙 지리적 위치 보기View the central geo location for your Exchange Online organization

테넌트의 중앙 지리적 위치를 보려면 Exchange Online PowerShell에서 다음 명령을 실행합니다.To view your tenant's central geo location, run the following command in Exchange Online PowerShell:

Get-OrganizationConfig | Select DefaultMailboxRegion

사서함의 지리적 위치 찾기Find the geo location of a mailbox

Exchange Online PowerShell의 Get-Mailbox cmdlet은 사서함에 다음과 같은 Multi-Geo 관련 속성을 표시합니다.The Get-Mailbox cmdlet in Exchange Online PowerShell displays the following multi-geo related properties on mailboxes:

  • Database: 데이터베이스 이름의 첫 세 글자는 지역 코드에 해당하며, 사서함의 현재 위치를 알려줍니다.Database: The first 3 letters of the database name correspond to the geo code, which tells you where the mailbox is currently located. 온라인 보관 사서함의 경우 ArchiveDatabase 속성을 사용해야 합니다.For Online Archive Mailboxes the ArchiveDatabase property should be used.

  • MailboxRegion: 관리자가 설정한 지리적 위치 코드를 지정합니다(Azure AD의 PreferredDataLocation 에서 동기화됨).MailboxRegion: Specifies the geo location code that was set by the admin (synchronized from PreferredDataLocation in Azure AD).

  • MailboxRegionLastUpdateTime: MailboxRegion이 마지막으로 업데이트(자동 또는 수동으로)된 시간을 나타냅니다.MailboxRegionLastUpdateTime: Indicates when MailboxRegion was last updated (either automatically or manually).

사서함의 속성을 보려면 다음 구문을 사용합니다.To see these properties for a mailbox, use the following syntax:

Get-Mailbox -Identity <MailboxIdentity> | Format-List Database,MailboxRegion*

예를 들어 chris@contoso.onmicrosoft.com의 사서함 위치 정보를 보려면 다음 명령을 실행합니다.For example, to see the geo location information for the mailbox chris@contoso.onmicrosoft.com, run the following command:

Get-Mailbox -Identity chris@contoso.onmicrosoft.com | Format-List Database, MailboxRegion*

이 명령의 출력은 다음과 같습니다.The output of the command looks like this:

Database                    : EURPR03DG077-db007
MailboxRegion               : EUR
MailboxRegionLastUpdateTime : 2/6/2018 8:21:01 PM

참고

데이터베이스 이름의 지리적 위치 코드가 MailboxRegion 값과 일치하지 않으면 사서함이 자동으로 재배치 큐에 추가되고 MailboxRegion 값으로 지정된 지리적 위치로 이동됩니다(Exchange Online 속성 값 간의 불일치 검색).If the geo location code in the database name doesn't match MailboxRegion value, the mailbox will be automatically be put into a relocation queue and moved to the geo location specified by the MailboxRegion value (Exchange Online looks for a mismatch between these property values).

기존 클라우드 전용 사서함을 특정 지리적 위치로 이동Move an existing cloud-only mailbox to a specific geo location

클라우드 전용 사용자는 AAD Connect로 테넌트에 동기화되지 않은 사용자입니다.A cloud-only user is a user not synchronized to the tenant via AAD Connect. 이 사용자는 Azure AD에서 직접 만들어졌습니다.This user was created directly in Azure AD. Windows PowerShell용 Azure AD 모듈에서 Get-MsolUserSet-MsolUser cmdlet을 사용하여 클라우드 전용 사용자의 사서함을 저장할 지리적 위치를 보거나 지정할 수 있습니다.Use the Get-MsolUser and Set-MsolUser cmdlets in the Azure AD Module for Windows PowerShell to view or specify the geo location where a cloud-only user's mailbox will be stored.

사용자의 PreferredDataLocation 값을 보려면 Azure AD PowerShell에서 이 구문을 사용합니다.To view the PreferredDataLocation value for a user, use this syntax in Azure AD PowerShell:

Get-MsolUser -UserPrincipalName <UserPrincipalName> | Format-List UserPrincipalName,PreferredDataLocation

예를 들어 사용자 michelle@contoso.onmicrosoft.com의 PreferredDataLocation 값을 보려면 다음 명령을 실행합니다.For example, to see the PreferredDataLocation value for the user michelle@contoso.onmicrosoft.com, run the following command:

Get-MsolUser -UserPrincipalName michelle@contoso.onmicrosoft.com | Format-List

클라우드 전용 사용자 개체의 PreferredDataLocation 값을 수정하려면 Azure AD PowerShell에서 다음 구문을 사용합니다.To modify the PreferredDataLocation value for a cloud-only user object, use the following syntax in Azure AD PowerShell:

Set-MsolUser -UserPrincipalName <UserPrincipalName> -PreferredDataLocation <GeoLocationCode>

예를 들어 사용자 michelle@contoso.onmicrosoft.com의 유럽 연합(EUR) 지역에 PreferredDataLocation 값을 설정하려면 다음 명령을 실행합니다.For example, to set the PreferredDataLocation value to the European Union (EUR) geo for the user michelle@contoso.onmicrosoft.com, run the following command:

Set-MsolUser -UserPrincipalName michelle@contoso.onmicrosoft.com -PreferredDataLocation EUR

참고

  • 앞서 언급했듯이, 이 절차를 사용하여 동기화된 사용자 개체는 On-프레미스 Active Directory에서 사용할 수 없습니다.As mentioned previously, you cannot use this procedure for synchronized user objects from on-premises Active Directory. Active Directory에서 PreferredDataLocation 값을 변경하고 AAD Connect를 사용하여 동기화해야 합니다.You need to change the PreferredDataLocation value in Active Directory and synchronize it using AAD Connect. 자세한 내용은 Azure Active Directory Connect 동기화: Microsoft 365 리소스의 기본 데이터 위치 구성을 참조하세요.For more information, see Azure Active Directory Connect sync: Configure preferred data location for Microsoft 365 resources.

  • 새로운 지리적 위치로 사서함 위치를 변경하는 데 걸리는 시간은 몇 가지 요인에 따라 달라집니다.How long it takes to relocate a mailbox to a new geo location depends on several factors:

    • 사서함 크기 및 유형The size and type of mailbox.
    • 이동 중인 사서함 수The number of mailboxes being moved.
    • 이동 리소스의 가용성The availability of move resources.

비활성 사서함을 특정 지역으로 이동Move an inactive mailbox to a specific geo

PreferredDataLocation 값을 변경하여 준수 목적으로 보존된 비활성 사서함(예: 소송 보존 사서함)을 이동할 수 없습니다.You can't move inactive mailboxes that are preserved for compliance purposes (for example, mailboxes on Litigation Hold) by changing their PreferredDataLocation value. 비활성 사서함을 다른 지역으로 이동하기 위해 다음 단계를 수행합니다.To move an inactive mailbox to a different geo, do the following steps:

  1. 비활성 사서함을 복구합니다.Recover the inactive mailbox. 자세한 내용은 비활성 사서함 복구를 참조하세요.For instructions, see Recover an inactive mailbox.

  2. 관리되는 폴더 도우미가 사서함의 이름, 별칭, 계정 또는 전자 메일 주소로 바꾸고 PowerShell에서 다음 명령을 실행하여 복구된 <MailboxIdentity> 사서함을 Exchange Online 방지합니다.Prevent the Managed Folder Assistant from processing the recovered mailbox by replacing <MailboxIdentity> with the name, alias, account, or email address of the mailbox and running the following command in Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $true
    
  3. 복구된 Exchange Online 계획 2 라이선스를 할당합니다.Assign an Exchange Online Plan 2 license to the recovered mailbox. 이 단계는 사서함을 다시 소송 보류에 두는 데 필요합니다.This step is required to place the mailbox back on Litigation Hold. 자세한 내용은 사용자에게 라이선스 할당을 참조하세요.For instructions, see Assign licenses to users.

  4. 이전 섹션에 설명된 바와 같이 사서함에 PreferredDataLocation 값을 구성합니다.Configure the PreferredDataLocation value on the mailbox as described in the previous section.

  5. 사서함이 새 지리적 위치로 이동된 것이 확인되면 복구된 사서함을 소송 보류에 다시 옮기면 됩니다.After you've confirmed that the mailbox has moved to the new geo location, place the recovered mailbox back on Litigation Hold. 자세한 내용은 Place a mailbox on Litigation Hold을 참조하십시오.For instructions, see Place a mailbox on Litigation Hold.

  6. 소송 보류가 설정되어 있는지 확인한 후 관리되는 폴더 도우미가 사서함의 이름, 별칭, 계정 또는 전자 메일 주소로 바꾸고 Exchange Online PowerShell에서 다음 명령을 실행하여 <MailboxIdentity> 사서함을 다시 처리하도록 허용합니다.After verifying that the Litigation Hold is in place, allow the Managed Folder Assistant to process the mailbox again by replacing <MailboxIdentity> with the name, alias, account, or email address of the mailbox and running the following command in Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $false
    
  7. 사서함과 연결된 사용자 계정을 제거하여 사서함을 다시 비활성화합니다.Make the mailbox inactive again by removing the user account that's associated with the mailbox. 자세한 내용은 조직에서 사용자 삭제를 참조하세요.For instructions, see Delete a user from your organization. 이 단계에서는 다른 용도의 Exchange Online 계획 2 라이선스도 릴리스합니다.This step also releases the Exchange Online Plan 2 license for other uses.

참고: 비활성 사서함을 다른 지리적 위치로 이동하면 콘텐츠 검색 결과 또는 이전 지리적 위치에서 사서함을 검색하는 능력에 영향을 줄 수 있습니다.Note: When you move an inactive mailbox to a different geo location, you might affect content search results or the ability to search the mailbox from the former geo location. 자세한 내용은 Multi-Geo 환경에서 콘텐츠 검색 및 내보내기 를 참조하세요.For more information, see Searching and exporting content in Multi-Geo environments.

특정 지리적 위치에 새 클라우드 사서함 만들기Create new cloud mailboxes in a specific geo location

특정 지리적 위치에 새 사서함을 만들려면 다음 단계 중 하나를 수행해야 합니다.To create a new mailbox in a specific geo location, you need to do either of these steps:

  • 이전의 Move an existing cloud-only mailbox to a specific geo location 섹션에 설명된 바와 같이 PreferredDataLocation 값을 구성한 후 사서함을 Exchange Online.Configure the PreferredDataLocation value as described in the previous Move an existing cloud-only mailbox to a specific geo location section before you create the mailbox in Exchange Online. 예를 들어 라이선스를 할당하기 전에 사용자에 대해 PreferredDataLocation 값을 구성합니다.For example, configure the PreferredDataLocation value on a user before you assign a license.

  • PreferredDataLocation 값을 설정함과 동시에 라이선스를 할당합니다.Assign a license at the same time you set the PreferredDataLocation value.

특정 지리적 위치에 새로운 클라우드 전용 라이선스 사용자 (AAD Connect 동기화가 아닌)를 만들려면 Azure AD PowerShell에서 다음 구문을 사용하십시오.To create a new cloud-only licensed user (not AAD Connect synchronized) in a specific geo location, use the following syntax in Azure AD PowerShell:

New-MsolUser -UserPrincipalName <UserPrincipalName> -DisplayName "<Display Name>" [-FirstName <FirstName>] [-LastName <LastName>] [-Password <Password>] [-LicenseAssignment <AccountSkuId>] -PreferredDataLocation <GeoLocationCode>

이 예제에서는 다음 값을 사용하여 Elizabeth Brunner를 위한 새 사용자 계정을 만듭니다.This example create a new user account for Elizabeth Brunner with the following values:

  • 사용자 계정 이름: ebrunner@contoso.onmicrosoft.comUser principal name: ebrunner@contoso.onmicrosoft.com
  • 이름: ElizabethFirst name: Elizabeth
  • 성: BrunnerLast name: Brunner
  • 표시할 이름: Elizabeth BrunnerDisplay name: Elizabeth Brunner
  • 비밀번호: 임의로 생성되고 명령의 결과에 표시됨(비밀번호 매개 변수를 사용하지 않고 있기 때문)Password: randomly-generated and shown in the results of the command (because we're not using the Password parameter)
  • 라이선스: contoso:ENTERPRISEPREMIUM (E5)License: contoso:ENTERPRISEPREMIUM (E5)
  • 위치: 오스트레일리아(AUS)Location: Australia (AUS)
New-MsolUser -UserPrincipalName ebrunner@contoso.onmicrosoft.com -DisplayName "Elizabeth Brunner" -FirstName Elizabeth -LastName Brunner -LicenseAssignment contoso:ENTERPRISEPREMIUM -PreferredDataLocation AUS

새 사용자 계정을 만들고 Azure AD PowerShell에서 LicenseAssignment 값을 찾는 방법에 대한 자세한 내용은 PowerShell을 사용하여 사용자 계정 만들기PowerShell을 사용하여 라이선스 및 서비스 보기를 참조하세요.For more information about creating new user accounts and finding LicenseAssignment values in Azure AD PowerShell, see Create user accounts with PowerShell and View licenses and services with PowerShell.

참고

Exchange Online PowerShell로 사서함을 사용하도록 설정하고 해당 사서함을 PreferredDataLocation 에 지정된 지리적 위치에 직접 만들려면 Enable-Mailbox 또는 New-Mailbox 등의 Exchange Online cmdlet을 클라우드 서비스에 직접 사용해야 합니다.If you are using Exchange Online PowerShell to enable a mailbox and need the mailbox to be created directly in the geo location that's specified in PreferredDataLocation, you need to use an Exchange Online cmdlet such as Enable-Mailbox or New-Mailbox directly against the cloud service. 온 - 프레미스 Exchange PowerShell에서 Enable-RemoteMailbox cmdlet를 사용하면 사서함이 중앙 지리적 위치에 만들어집니다.If you use the Enable-RemoteMailbox cmdlet in on-premises Exchange PowerShell, the mailbox will be created in the central geo location.

특정 지리적 위치에 기존 온-프레미스 사서함 등록Onboard existing on-premises mailboxes in a specific geo location

표준 등록 도구와 프로세스를 사용하여 사서함을 온-프레미스 Exchange 조직에서 Exchange Online으로 마이그레이션할 수 있습니다(EAC의 마이그레이션 대시보드, Exchange Online PowerShell의 New-MigrationBatch cmdlet 포함).You can use the standard onboarding tools and processes to migrate a mailbox from an on-premises Exchange organization to Exchange Online, including the Migration dashboard in the EAC, and the New-MigrationBatch cmdlet in Exchange Online PowerShell.

첫 번째 단계는 등록될 사서함마다 사용자 개체가 있는지 확인하고 Azure AD에 올바른 PreferredDataLocation 값이 구성되었는지 확인하는 일입니다.The first step is to verify a user object exists for each mailbox to be onboarded, and verify the correct PreferredDataLocation value is configured in Azure AD. 등록 도구는 PreferredDataLocation 값을 고려하고 사서함을 지정된 지리적 위치에 직접 마이그레이션합니다.The onboarding tools will respect the PreferredDataLocation value and will migrate the mailboxes directly to the specified geo location.

또는 Exchange Online PowerShell의 새로 만들기 MoveRequest cmdlet을 사용하는 다음 단계를 통해 사서함을 특정 지리적 위치에 직접 등록할 수 있습니다.Or, you can use the following steps to onboard mailboxes directly in a specific geo location using the New-MoveRequest cmdlet in Exchange Online PowerShell.

  1. 등록될 사서함마다 사용자 개체가 있고 PreferredDataLocation 이 Azure AD에서 원하는 값으로 설정되어 있는지 확인합니다.Verify the user object exists for each mailbox to be onboarded and that PreferredDataLocation is set to the desired value in Azure AD. PreferredDataLocation 값은 Exchange Online에서 해당 메일 사용자 개체의 MailboxRegion 특성에 동기화됩니다.The value of PreferredDataLocation will be synchronized to the MailboxRegion attribute of the corresponding mail user object in Exchange Online.

  2. 이 항목 앞부분의 연결 지침을 사용하여 특정 위성 지리적 위치에 직접 연결하십시오.Connect directly to the specific satellite geo location using the connection instructions from earlier in this topic.

  3. Exchange Online PowerShell에서 다음 명령을 실행하여, 변수에서 사서함 마이그레이션을 수행하는 데 사용되는 온-프레미스 관리자 자격 증명을 저장합니다.In Exchange Online PowerShell, store the on-premises administrator credentials that's used to perform a mailbox migration in a variable by running the following command:

    $RC = Get-Credential
    
  4. Exchange Online PowerShell에서 다음 예제와 비슷한 새로운 New-MoveRequest 를 만듭니다.In Exchange Online PowerShell, create a new New-MoveRequest similar to the following example:

    New-MoveRequest -Remote -RemoteHostName mail.contoso.com -RemoteCredential $RC -Identity user@contoso.com -TargetDeliveryDomain <YourAppropriateDomain>
    
  5. 온-프레미스 Exchange에서 현재 연결된 위성 지리적 위치로 마이그레이션해야 할 모든 사서함에 4단계를 반복합니다.Repeat step #4 for every mailbox you need to migrate from on-premises Exchange to the satellite geo location you are currently connected to.

  6. 다른 위성 지리적 위치에 추가 사서함을 마이그레이션해야 할 경우 각각의 특정 위치에 2단계에서 4단계까지를 반복합니다.If you need to migrate additional mailboxes to different satellite geo locations, repeat steps 2 through 4 for each specific location.

Multi-Geo 보고Multi-geo reporting

Microsoft 365 관리자 센터의 Multi-Geo 사용 보고서 는 지리적 위치별 사용자 수를 표시합니다.Multi-Geo Usage Reports in the Microsoft 365 admin center displays the user count by geo location. 보고서는 이번 달의 사용자 분포를 표시하고 지난 6개월 동안의 기록 데이터를 제공합니다.The report displays user distribution for the current month and provides historical data for the past 6 months.

참고 항목See also

PowerShell로 Microsoft 365 관리Manage Microsoft 365 with PowerShell