Рейтинг:-3

как определить, есть ли у меня последнее обновление безопасности или нет с помощью powershell?

флаг cn

Я новичок в обмене сервером и powershell, я работаю на сервере Exchange (локально), как я могу определить, есть ли у меня последние обновления, обновление безопасности, версия сервера Windows (ядро) и сервера обмена или нет, так что я должен обновить его? (по пауэршеллу).

заранее спасибо

Jevgenij Martynenko avatar
флаг us
Ответ прямо в документах Microsoft по исправлению ядра сервера. Легко найти с помощью вашей любимой поисковой системы
Ivan_Wang avatar
флаг us
Привет, прошло какое-то время, какие-нибудь обновления?
Рейтинг:0
флаг us

Вы можете использовать сценарий проверки работоспособности Exchange Server на GitHub, чтобы узнать, обновлен ли сервер:
https://github.com/dpaulson45/HealthChecker#download

  1. На своем сервере откройте EMS, а затем откройте папку, в которую вы скачали сценарий PowerShell HealthChecker.ps1. Теперь выполните следующую команду

.\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

Рейтинг:0
флаг us

Насколько мне известно, не существует никаких скриптов или команд, которые могли бы определить, являются ли текущие версии Exchange и Windows Server последними.

Доступные методы - вручную получить текущие версии, а затем сравнить с документы майкрософт:

1 Перейдите к следующему местоположению: Панель управления -> Удалить программу & Просмотр установленных обновлений

введите описание изображения здесь

введите описание изображения здесь

2. Выполните следующие команды от имени администратора в Exchange PowerShell:

$ExchangeServers = Get-ExchangeServer | Имя объекта сортировки
ForEach ($Server в $ExchangeServers)
{
Invoke-Command -ComputerName $Server.Name -ScriptBlock { Get-Command Exsetup.exe | ForEach-Object {$_.FileversionInfo}}
}

введите описание изображения здесь

введите описание изображения здесь


Или вы можете перейти к следующему местоположению: Панель управления\Система и безопасность\Центр обновления Windows\Изменить настройки, и установите флажок "Давать мне обновления для других продуктов Майкрософт при обновлении Windows", чтобы вы получали последние версии SU сервера Exchange и версии исправлений сервера Windows при проверке обновлений:

введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.