Setup.exe를 사용 하 여 PowerShell을 시작한 경우 Exchange Server 2019 설치 프로그램이 예상 대로 실행 되지 않음

증상

다음과 같은 경우를 생각해볼 수 있습니다.

  • Setup.exe을 사용 하 여 PowerShell 또는 명령 프롬프트에서 Microsoft Exchange Server 2019, Microsoft Exchange Server 2016 또는 Microsoft Exchange Server 2013을 업그레이드 하려면 무인 설치를 실행 해야 합니다.
  • 설치 미디어는 D: 드라이브에 있습니다.
  • 무인 설치는 PowerShell 또는 명령 프롬프트에서 "" setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms .\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms (powershell) 또는 " D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms " (powershell 또는 명령 프롬프트) 대신 ""로 시작 됩니다.

이 경우 Exchange Server 설치 프로그램이 시작 되 고 성공적으로 완료 된 것으로 표시 될 수 있습니다. 그러나 Exchange 자체는 업데이트 되지 않습니다.

원인

PowerShell 또는 명령 프롬프트에서 명령을 실행 하는 경우 다음을 제외 하 고는 PowerShell 또는 명령 프롬프트의 현재 경로를 확인 하기 전에 먼저 System environment 변수 "Path"의 경로를 확인 합니다.

  • "." 를 PowerShell에서 실행 중인 명령 또는 프로그램 앞에 입력 하거나
  • Tab 키를 사용 하 여 "를 자동으로 추가 합니다. " PowerShell에서 실행 중인 명령 또는 프로그램 앞에 있거나
  • 전체 경로는 D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms PowerShell 또는 명령 프롬프트에서 setup.exe (예: "")를 실행 하는 데 사용 됩니다.

현재 경로에 있는 setup.exe 대신에 있는 setup.exe 파일을 C:\Program Files\Microsoft\Exchange Server\V15\bin 찾아 PowerShell에서 실행 합니다.

해결 방법

업그레이드를 실행 하는 경우 " .\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms " (powershell) 또는 " D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms " (powershell 및 명령 프롬프트)를 사용 하 여 명령을 시작 합니다.