Powershell을 통해 최신 보안 업데이트가 있는지 확인하는 방법은 무엇입니까?

Powershell을 통해 최신 보안 업데이트가 있는지 확인하는 방법은 무엇입니까?

Exchange 서버와 Powershell을 처음 사용하는 사람입니다. Exchange 서버(온프레미스)에서 작업 중입니다. 최신 업데이트, 보안 업데이트, Windows Server(코어) 및 Exchange 서버 버전이 있는지 어떻게 확인할 수 있나요? 아니요, 그럼 업데이트해야 하나요? (PowerShell로).

미리 감사드립니다

답변1

GitHub에서 Exchange Server Health Checker 스크립트를 사용하여 서버가 최신인지 확인할 수 있습니다.
https://github.com/dpaulson45/HealthChecker#download

  1. 서버에서 EMS를 열고 HealthChecker.ps1 PowerShell 스크립트를 다운로드한 폴더를 엽니다. 이제 다음 명령을 실행하십시오.

.\HealthChecker.ps1 여기에 이미지 설명을 입력하세요

  1. 이 스크립트는 패치해야 할 모든 보안 취약점을 나열합니다. 여러 취약점이 발견되거나 Exchange 서버가 손상된 경우 EOMT를 사용해야 합니다. 다음 링크를 참조할 수 있습니다. Microsoft Exchange 원격 코드 실행 취약점 및 수정 사항

https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-health-checker-has-a-new-home/ba-p/2306671

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 서버의 패치 버전을 얻을 수 있도록:

여기에 이미지 설명을 입력하세요

관련 정보