Проверка обновлений windows непосредственно через WSUS
Ранее в этом месяце я задал вопрос о том, как я могу использовать vbscript, чтобы проверить, есть ли на сервере какие-либо критические обновления в ожидании. Ответ, который был предоставлен, сработал отлично, и я отправил сценарий в нашу среду QA для дополнительного тестирования.
Существует среда «vault», в которой может работать сервер, и он не имеет доступа к Агенту обновления Windows и может получать обновления windows только непосредственно через WSUS. Есть ли способ с помощью VBScript проверять наличие критических обновлений только непосредственно через WSUS, а не через агент обновления Windows?
Я получаю ошибку 0×8024402C с этим кодом (логика взята из предыдущего вопроса). Он обернут в подпрограмму, которая даст PASS или FAIL вывода в зависимости от результата. Я проверил, что это работает на некоторых серверах.
2 ответа
- Утверждение обновлений WSUS для одной группы компьютеров одновременно
У нас есть сервер WSUS и четыре группы компьютеров (Альфа, Бета, производство, рабочие станции). Наш процесс исправления требует, чтобы мы одобрили все патчи Not Approved для Альфа-Группы сразу после того, как они будут выпущены Microsoft. Через неделю мы одобряем все обновления с предыдущей…
- Microsoft.Update.Session COM объект ’’ опустить службы WSUS?
Я пытаюсь получить информацию о том, как up-to-date-это windows систем. Информация из systemstatus или wmic qfe list иногда не дает полного списка установленных хостфиксов. Поэтому я хочу сделать скрипт powershell, который проверяет, есть ли доступные обновления для системы. Мои сценарии выглядят…
Существует среда «vault», в которой может работать сервер, и у него нет доступа к обновлению Windows Агент и может получать обновления windows только непосредственно через WSUS. Есть ли способ с помощью VBScript проверять наличие критических обновлений только непосредственно через WSUS, а не через агент обновления Windows?
Возможно, заметка об архитектуре поможет в этом. В каждой системе есть агент обновления Windows. Он поставляется вместе с операционной системой. Агент обновления Windows выполняет всю работу, будь то домашняя система, разговаривающая с автоматическими обновлениями, более старая система, просматривающая обновление Windows в IE, использующая Панель управления WUApp или разговаривающая с сервером WSUS-это агент обновления Windows, который выполняет эту работу.
Приведенный выше сценарий взаимодействует с сервером WSUS и извлекает информацию на основе того, что агент обновления Windows сообщил серверу WSUS.
Отключенная система, на которую, как я полагаю, ссылается ссылка на «vault environment», не может получить доступ к AU/WU/MU, но в зависимости от размера «среды хранилища» в этой среде можно реализовать сервер WSUS. Документация WSUS содержит подробные инструкции по развертыванию и управлению сервером WSUS в отключенной сети.
Если в отключенной сети нет сервера WSUS, вы также можете использовать автономную кабину сканирования (WSUSSCN2.CAB), но важно отметить, что этот автономный файл не содержит всех обновлений-он содержит обновления безопасности, накопительные пакеты обновлений и пакеты обновления, поэтому, если вы хотите получить все критические обновления, это не будет соответствовать вашим потребностям.
Сценарий будет (пытаться) проверить, какой сервер обновлений настроен с соответствующим хостом. Если хост настроен на использование WSUS, скрипт проверит этот сервер. Если хост настроен на проверку с помощью серверов обновлений Microsoft Windows, он попытается подключиться к ним.
Ошибка 8024402C
указывает на то, что компьютер не может подключиться к настроенному серверу обновлений. Проверьте, настроен ли ваш хост на использование WSUS:
Затем проверьте, можете ли вы подключиться к соответствующему серверу (при необходимости измените порт 80 на порт, указанный в значении WUServer):
или (для обновления Windows):
Обратите внимание, что без WSUS ваш хост должен иметь возможность подключаться ко всем URLs, перечисленным в статье MSKB 885819 .
Также убедитесь, что разрешение имен работает на вашем хосте.
Похожие вопросы:
Как я могу проверить WHEN последняя проверка на windows обновления была выполнена-в коде (c#/.Net)? Не WHICH обновлений установлены или не установлены, а WHEN последняя проверка была выполнена?…
Я пытаюсь автоматизировать процесс управления отчетами WSUS. Мне это удалось I) сообщите об обновлениях, которые я утверждаю, в консоль WSUS. II) запустите процесс очистки для суперсева Так что…
Я искал в интернете далеко и широко, ища способ запросить базу данных WSUS, чтобы просмотреть количество обновлений, которые должны быть установлены на сервере. Я нашел частичный ответ в следующем…
У нас есть сервер WSUS и четыре группы компьютеров (Альфа, Бета, производство, рабочие станции). Наш процесс исправления требует, чтобы мы одобрили все патчи Not Approved для Альфа-Группы сразу…
Я пытаюсь получить информацию о том, как up-to-date-это windows систем. Информация из systemstatus или wmic qfe list иногда не дает полного списка установленных хостфиксов. Поэтому я хочу сделать…
У меня возникла проблема, когда мой сервер WSUS (Windows 2012 R2) сообщает только о 12 клиентах. Я изменил локальную групповую политику каждого клиентского хоста, чтобы связаться с сервером WSUS, но…
Я пытаюсь написать небольшую программу для обработки Windows обновлений на Windows Server Update Services (WSUS). Хотя это общий вопрос, я приведу конкретный пример. GetComputerTargetGroups()…
Я хочу автоматизировать процесс установки обновлений WSUS на мой VMs. Чтобы дать краткий обзор, вот то, что я хочу сделать (пожалуйста, дайте мне знать, если мои методы идиотские, я хотел бы узнать…
Вот код, который я использую для поиска обновлений Windows, установленных WSUS, я хочу добавить еще один столбец для статуса перезагрузки pending/done. есть ли для этого переключатель? $Session =…
При создании обновленных базовых образов Windows я хочу установить обновления с локального сервера WSUS с помощью Hyper-V iso builder. Я пробовал использовать некоторые обновления Windows cmdlets в…