RecoverServer 모드에서 Exchange Server 설치할 때 버전 오류

증상

RecoveryServer 모드에서 Microsoft Exchange Server 설치하여 손실된 서버를 복구하려고 하면 설치 필수 구성 요소 검사 실패하고 다음 오류 메시지가 반환됩니다.

Exchange Server 버전 <버전 값> 이상을 사용하여 이 서버를 복구해야 합니다.

손실된 서버에 2023년 1월 Exchange Server SU(보안 업데이트)가 설치된 경우 문제가 발생합니다. 오류 메시지의 버전 값은 2023년 1월 Exchange Server SU 버전과 일치합니다.

원인

2023년 1월 SU는 손실된 서버의 Exchange Server Active Directory의 속성을 업데이트 SerialNumber 했습니다. 속성에는 SerialNumber EXCHANGE SERVER CU(누적 업데이트) 버전이 포함되어야 합니다. 그러나 2023년 1월 SU는 해당 속성을 SU 버전으로 업데이트합니다. 복구 미디어의 Exchange Server CU 버전이 속성에 저장된 SerialNumber 2023년 1월 SU 버전보다 이전이므로 필수 구성 요소 검사 실패합니다.

해결 방법

이 문제를 resolve 값을 Exchange Server CU 버전으로 복원 SerialNumber 합니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.

방법 1: PowerShell 사용

  1. 손실된 SerialNumber 서버에 설치된 CU 버전과 일치하는 값을 선택합니다. 다음 표를 사용합니다.

    누적 업데이트 SerialNumber
    Exchange Server 2019 CU12 버전 15.2(빌드 31118.007)
    exchange Server 2019 CU11 버전 15.2(빌드 30986.005)
    Exchange Server 2016 CU23 버전 15.1(빌드 32507.006)
    Exchange Server 2016 CU22 버전 15.1(빌드 32375.007)
  2. SerialNumber Active Directory에서 속성을 업데이트합니다. 이렇게 하려면 다음 명령을 실행합니다.

    $dn = <distinguished name of the Exchange Server installation on the lost server>
    Set-ADObject -Identity "$dn" -Replace @{serialnumber="<SerialNumber>"}
    

    예를 들어 손실된 서버가 Exchange Server 2019 CU12를 설치한 경우 다음 명령을 실행할 수 있습니다.

    $dn = "CN=e161,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Contoso,DC=com"
    Set-ADObject -Identity "$dn" -Replace @{serialnumber="Version 15.2 (Build 31118.007)"}
    

    참고

    "'Get-ADObject'라는 용어가 cmdlet의 이름으로 인식되지 않습니다."라는 오류 메시지가 표시되면 관리자 세션에서 다음 명령을 실행하여 원격 관리 도구를 설치합니다.

    Install-WindowsFeature RSAT-ADDS
    
  3. 모드에서 Exchange Server 설치를 RecoverServer 다시 시도합니다. 손실된 서버에 설치된 CU 버전과 같거나 이후 버전인 Exchange Server CU 버전이 있는 복구 미디어를 사용합니다.

  4. 최신 Exchange Server SU를 설치합니다.

참고

Active Directory에서 SerialNumber 값을 읽으려면 다음 명령을 실행합니다.

$dn = <distinguished name of the Exchange Server installation on the lost server>
Get-ADObject -Identity "$dn" -Properties SerialNumber

방법 2: ADSI 편집 사용

경고

이 메서드에는 ADSI 편집(Active Directory Service Interfaces 편집기)이 필요합니다. ADSI 편집을 잘못 사용하면 운영 체제를 다시 설치해야 할 수 있는 심각한 문제가 발생할 수 있습니다. Microsoft는 ADSI 편집의 잘못된 사용으로 인한 문제를 해결할 수 있다고 보장할 수 없습니다. 사용자 고유의 위험에서 ADSI 편집을 사용합니다.

  1. ADSI 편집을 엽니다.

    참고

    ADSI 편집이 설치되지 않은 경우 관리 세션에서 다음 명령을 실행하여 원격 관리 도구를 설치합니다.

    Install-WindowsFeature RSAT-ADDS
    
  2. ADSI 편집을 마우스 오른쪽 단추로 클릭하고 연결을 선택하고 잘 알려진 명명 컨텍스트 선택 목록에서 구성을 선택한 다음 확인을 선택합니다.

  3. 다음 노드로 이동합니다.

    CN=구성>CN=Services>CN=Microsoft Exchange>CN={organization name}>CN=관리 그룹>CN=Exchange 관리 그룹>CN=Servers>CN={server name}.

  4. 손실된 서버의 CN={server name} 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택하여 속성 창 엽니다.

  5. 속성 창 메서드 1의 1단계에서 특성을 테이블의 적절한 값으로 바꿉 serialNumber 니다.

    참고

    속성 창 특성은 distinguishedName 손실된 서버에서 Exchange Server 설치의 고유 이름을 제공합니다.

  6. 모드에서 Exchange Server 설치를 RecoverServer 다시 시도합니다. 손실된 서버에 설치된 CU 버전과 같거나 이후 버전인 Exchange Server CU 버전이 있는 복구 미디어를 사용합니다.

  7. 최신 Exchange Server SU를 설치합니다.

추가 정보

Exchange Server 버전에 대한 자세한 내용은 다음 리소스를 참조하세요.