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단계 프로세스입니다.
OAB 생성 일정을 변경합니다.
새 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
명령을 실행해야 합니다.