Exchange에서 오프라인 주소록 생성 일정 변경

OAB(오프라인 주소록)는 다운로드된 주소록의 복사본이므로 Outlook 사용자는 서버와의 연결이 끊긴 동안 OAB에 포함된 정보에 액세스할 수 있습니다. 기본적으로 새 OAB는 2016년 Exchange Server 8시간마다 생성되고 2019년 Exchange Server 생성되지만 Exchange 관리 셸을 사용하여 간격을 변경할 수 있습니다.

OAP와 관련된 추가 관리 작업은 Exchange Server 오프라인 주소록에 대한 절차를 참조하세요.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 이 절차를 완료하는 예상 시간: 5분.

  • 이 절차는 PowerShell을 사용해야 수행할 수 있습니다. 온-프레미스 Exchange 조직에서 Exchange 관리 셸을 여는 방법을 확인하려면 Exchange 관리 셸 열기를 참조하세요.

  • 이러한 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 권한을 보려면 Email 주소 및 주소록 사용 권한 항목의 "오프라인 주소록" 항목을 참조하세요.

문제가 있습니까? Exchange Server, Exchange Online 또는 Exchange Online Protection. 무슨 작업을 하고 싶으십니까?

오프라인 주소록 생성 일정 변경

OAB 생성 일정을 변경하는 것은 2단계 프로세스입니다.

  1. OAB 생성 일정을 변경합니다.

  2. 새 OAB 생성 일정을 적용합니다.

1단계: Exchange 관리 셸을 사용하여 OAB 생성 일정 변경

OAB 생성 일정을 변경하려면 다음 구문을 사용합니다.

New-SettingOverride -Name "<UniqueOverrideName>" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=<Timespan>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

참고:

  • TimeSpan> 값을 지정<하려면 구문을 d.hh:mm:ss사용합니다. 여기서 d = days, hh = hours, mm = minutes 및 ss = seconds.

  • Active Directory 포리스트의 모든 Exchange 2016 및 Exchange 2019 사서함 서버에서 OAB 생성 일정을 구성하려면 Server 매개 변수를 사용하지 마세요.

  • 특정 Exchange 2016 또는 Exchange 2019 사서함 서버에서 OAB 생성 일정을 구성하려면 서버 매개 변수와 서버 의 이름(정규화된 도메인 이름 또는 FQDN 아님)을 사용합니다. 이 메서드는 다른 Exchange 서버에서 다른 OAB 생성 일정을 지정해야 하는 경우에 유용합니다.

  • Exchange 2016 CU3(누적 업데이트 3) 이하에서는 Component 매개 변수 값이 입니다 MailboxAssistants.

이 예제에서는 OAB 생성을 담당하는 조직의 모든 Exchange 2016 및 Exchange 2019 서버에서 OAB가 2시간마다 생성되도록 지정합니다.

  • 재정의 이름 설정: "OAB 생성 재정의"(고유해야 함)

  • WorkCycle: 02:00:00 (2시간)

  • 재정의 이유: 2시간마다 OAB 생성

New-SettingOverride -Name "OAB Generation Override" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=02:00:00") -Reason "Generate OAB every 2 hours"

이 예제에서는 동일한 OAB 생성 일정을 지정하지만 Mailbox01이라는 서버에서만 지정합니다.

New-SettingOverride -Name "Mailbox01 OAB Generation Override" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=02:00:00") -Reason "Generate OAB every 2 hours" -Server Mailbox01

2단계: Exchange 관리 셸을 사용하여 새 OAB 생성 일정 적용

새 OAB 생성 일정을 적용하려면 다음 구문을 사용합니다.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh [-Server <ServerName>]

참고:

  • 1단계에서 Server 매개 변수를 사용하지 않은 경우 여기서 사용하지 마세요. 1단계에서 Server 매개 변수를 사용한 경우 여기에서 동일한 서버 이름을 사용합니다.

  • Remove-SettingOverride cmdlet을 사용하여 사용자 지정 OAB 생성 일정을 삭제하는 경우에도 이 명령을 실행하여 생성 일정을 다시 기본값인 8시간으로 변경해야 합니다.

이 예제에서는 조직의 모든 Exchange 2016 및 Exchange 2019 사서함 서버에 새 OAB 생성 일정을 적용합니다.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

다음은 Mailbox01이라는 서버에 새 OAB 생성 일정을 적용하는 예제입니다.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh -Server Mailbox01

작동 여부는 어떻게 확인하나요?

하나 이상의 Exchange 서버에서 OAB 생성 일정을 구성했는지 확인하려면 ServerName>을 FQDN이 아닌 서버 이름으로 바꾸고< 다음 명령을 실행하여 WorkCycle 속성의 값을 확인합니다.

[xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process MSExchangeMailboxAssistants -Component VariantConfiguration -Argument "Config,Component=TimeBasedAssistants"; $diag.Diagnostics.Components.VariantConfiguration.Configuration.TimeBasedAssistants.OABGeneratorAssistant

참고: Exchange 2016 CU3 이하에서는 대신 [xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Config; $diag.Diagnostics.Components.VariantConfiguration.Configuration.MailboxAssistants.OABGeneratorAssistant명령을 실행해야 합니다.

참고 항목

Exchange Server 오프라인 주소록에 대한 절차