wsusscn2.cab 更新频率和通知

wsusscn2.cab 更新频率和通知

如上所述这里不久前,最新版本 wsusscn2.cab可以从go.microsoft.com/fwlink/?LinkId=76054。 还 这里,似乎有一个等效的链接go.microsoft.com/fwlink/p/?LinkID=74689

wsusscn2.cab当有更新版本可用时,是否有 Microsoft 或第三方网络服务通知 ?

是否有类似的用于质量更新(非功能)的工具/数据库?

尊者catalog.update.microsoft.com似乎是一个可行的替代方案,但我没有看到查询目录的 API。

答案1

假设您正在谈论一个自动化过程,您应该能够通过直接从下载站点查询 Last-Modified HTTP 标头来执行此操作。

因为官方 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。

答案2

有一个 API 位于https://wsusscn2.cab/,带有 Python 和 Windows 及 Linux 命令行界面。上次更新的日期已发布在该网站上,因此如果您只需要知道您是否拥有最新版本的 wsusscn2.cab,则可以抓取该网页。

相关内容