Exchange 서버와 Powershell을 처음 사용하는 사람입니다. Exchange 서버(온프레미스)에서 작업 중입니다. 최신 업데이트, 보안 업데이트, Windows Server(코어) 및 Exchange 서버 버전이 있는지 어떻게 확인할 수 있나요? 아니요, 그럼 업데이트해야 하나요? (PowerShell로).
미리 감사드립니다
답변1
GitHub에서 Exchange Server Health Checker 스크립트를 사용하여 서버가 최신인지 확인할 수 있습니다.
https://github.com/dpaulson45/HealthChecker#download
- 서버에서 EMS를 열고 HealthChecker.ps1 PowerShell 스크립트를 다운로드한 폴더를 엽니다. 이제 다음 명령을 실행하십시오.
- 이 스크립트는 패치해야 할 모든 보안 취약점을 나열합니다. 여러 취약점이 발견되거나 Exchange 서버가 손상된 경우 EOMT를 사용해야 합니다. 다음 링크를 참조할 수 있습니다. Microsoft Exchange 원격 코드 실행 취약점 및 수정 사항
https://petri.com/understanding-exchange-server-updates-and-the-process-to-patching
답변2
내가 아는 한, 현재 버전의 Exchange와 Windows 서버가 최신 버전인지 감지할 수 있는 스크립트나 명령은 없는 것 같습니다.
사용 가능한 방법은 현재 버전을 수동으로 가져온 다음 이전 버전과 비교하는 것입니다.마이크로소프트 문서:
1 다음 위치로 이동합니다.제어판->프로그램 제거&설치된 업데이트 보기
2 Exchange PowerShell에서 관리자로 다음 명령을 실행합니다.
$ExchangeServers = Get-ExchangeServer | Sort-Object Name
ForEach ($Server in $ExchangeServers)
{
Invoke-Command -ComputerName $Server.Name -ScriptBlock { Get-Command Exsetup.exe | ForEach-Object { $_.FileversionInfo } }
}
또는 다음 위치로 이동할 수 있습니다.Control Panel\System and Security\Windows Update\Change settings
을 클릭하고 ' 체크박스를 선택하세요.Windows를 업데이트할 때 다른 Microsoft 제품에 대한 업데이트 제공" 업데이트를 확인할 때 Exchange 서버의 최신 SU 버전과 Windows 서버의 패치 버전을 얻을 수 있도록: