2016년 Exchange Server New-MailboxRestoreRequest 및 New-MailboxExportRequest cmdlet이 실패하는 경우 이벤트 ID 4999 및 NullReferenceException

적용 대상
Exchange Server 2016

증상

Microsoft Exchange Server 2016 PowerShell에서 New-MailboxRestoreRequestNew-MailboxExportRequest cmdlet을 실행한다고 가정합니다. TargetMailbox 매개 변수에 공백이 포함되어 있으면 "NullReferenceException" 오류 메시지가 표시될 수 있습니다. 예를 들면 다음과 같습니다.

[PS] C:\Windows\system32>New-MailboxRestoreRequest -SourceDatabase " <DatabaseIdParameter>" -SourceStoreMailbox " <StoreMailboxIdParameter> " -TargetMailbox "MS Test" -AllowLegacyDNMismatch
경고: 예기치 않은 오류가 발생하고 Watson 덤프가 생성되고 있습니다. 개체 참조가 개체의 instance 설정되지 않았습니다.
경고: 작업 모듈 "LoggingModule.OnIterateCompleted"는 예외 "개체 참조가 개체의 instance 설정되지 않음"을 제외하고 실패합니다.
이 모듈은 건너뜁 있습니다. 작업 실행 결과는 영향을 받지 않아야 합니다.
개체 참조는 개체의 인스턴스로 설정되지 않았습니다.
   + CategoryInfo: NotSpecified: (:) [New-MailboxRestoreRequest], NullReferenceException
   + FullyQualifiedErrorId: System.NullReferenceException,Microsoft.Exchange.Management.Migration.MailboxReplication
  . MailboxRestoreRequest.NewMailboxRestoreRequest
   + PSComputerName: <ComputerName>

또한 "NullReferenceException" 오류가 있는 이벤트 ID 4999가 이벤트 뷰어 기록됩니다. TargetMailbox 매개 변수에 포함된 공백에 관계없이 cmdlet이 성공적으로 실행될 수 있습니다.

원인

이 문제는 TargetMailbox 매개 변수에 공백이 있을 때 한 매개 변수가 잘못된 값을 반환하기 때문에 발생합니다.

해결 방법

이 문제를 resolve Exchange Server 2016용 누적 업데이트 11 이상을 Exchange Server 2016용 누적 업데이트를 설치합니다.

상태

Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.

참조 자료

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.