Назад | Перейти на главную страницу

Частота обновления wsusscn2.cab и уведомления

Как указано Вот некоторое время назад последний wsusscn2.cab можно скачать с go.microsoft.com/fwlink/?LinkId=76054. Также Вот, похоже, есть эквивалентная ссылка go.microsoft.com/fwlink/p/?LinkID=74689.

Есть ли веб-служба Microsoft или стороннего производителя, уведомляющая об обновлении wsusscn2.cab версия есть?

Есть ли аналогичный инструмент / БД для качественных обновлений (не функция)?

Почтенный catalog.update.microsoft.com кажется жизнеспособной альтернативой, но я не вижу API для запроса каталога.

Предполагая, что вы говорите об автоматическом процессе, вы сможете сделать это, запросив HTTP-заголовок Last-Modified непосредственно с сайта загрузки.

Поскольку официальный URL-адрес является перенаправлением, вам необходимо сначала обработать его.

Итак, запрос HEAD к http://go.microsoft.com/fwlink/p/?LinkID=74689 возвращается

HTTP/1.0 301 Moved Permanently => 
Location => http://download.windowsupdate.com/microsoftupdate/v6/wsusscan/wsusscn2.cab
Server => Kestrel
Request-Context => appId=cid-v1:b47e5e27-bf85-45ba-a97c-0377ce0e5779
X-Response-Cache-Status => True
X-Powered-By => ASP.NET
Content-Length => 0
Expires => Sat, 15 Dec 2018 02:19:15 GMT
Cache-Control => max-age=0, no-cache, no-store
Pragma => no-cache
Date => Sat, 15 Dec 2018 02:19:15 GMT
Connection => close

Из Location вы получаете URL-адрес загрузки, который в данном случае http://download.windowsupdate.com/microsoftupdate/v6/wsusscan/wsusscn2.cab из которых вы получаете:

HTTP/1.0 200 OK => 
Pragma => no-cache
Content-Type => application/vnd.ms-cab-compressed
Accept-Ranges => bytes
Server => Microsoft-IIS/10.0
X-Powered-By => ASP.NET
Last-Modified => Tue, 11 Dec 2018 11:39:53 GMT
ETag => "80ca583b4691d41:0"
Content-Length => 482287090
Date => Sat, 15 Dec 2018 02:19:46 GMT
Connection => close
X-CCC => US
X-CID => 2
Cache-Control => max-age=0

Когда значение Last-Modified изменяется, новая версия wsusscn2.cab доступен. Обратите внимание, что этот файл обновляется нечасто, обычно только один раз в месяц во вторник исправлений, когда выпускаются новые обновления безопасности, поэтому в зависимости от вашего сценария, вероятно, будет достаточно проверять не более нескольких раз в день. Могут быть случайные ложные срабатывания, если это проблема для вас, вам также следует проверить дату в цифровой подписи загруженного файла.


Если я неправильно понял, а ты не говоря об автоматическом процессе, вы можете подписаться на Уведомления о технической безопасности Microsoft. Эти уведомления не сообщают вам, когда wsusscn2.cab был обновлен, но они сообщат вам, когда появятся новые обновления безопасности, и это почти то же самое.

В Руководство по обновлению безопасности также предоставляет API.

API есть на https://wsusscn2.cab/, с интерфейсом командной строки Python и Windows и Linux. Дата последнего обновления публикуется на этом веб-сайте, поэтому вы можете очистить веб-страницу, если все, что вам нужно знать, это то, установлена ​​ли у вас последняя версия wsusscn2.cab.