Windows 自动修补中的部署
部署是 Windows 自动修补的基础。 通过部署,可以面向一组设备接收来自Windows 更新的特定内容,例如软件更新。
部署具有以下关键方面:
- 内容:可从目录中部署的更新。 这由 deployableContent 类型的 content 属性表示。
- 受众:要接收内容的设备。 这是 deploymentAudience 类型的受众关系。
- 策略:管理向关联的部署受众部署内容的实体。 这是 updatePolicy 类型的策略关系。
- 设置:控制内容应如何以及何时传送到设备的设置。 这由 deploymentSettings 类型的 settings 属性表示。
- 状态:部署在其生命周期内的当前状态。 这由 deploymentState 类型的 state 属性表示。
创建包含内容和受众的部署
由于内容和受众是定义部署的关键,因此需要在创建时同时分配这两者。 虽然以后无法更改内容和访问群体分配,但访问群体中的设备成员身份可以更改。
若要详细了解如何创建部署,请参阅部署功能更新、部署加速安全更新和管理驱动程序更新。
配置设置
计划
计划设置 控制内容随时间推移部署到部署受众中的设备的方式。 可以为功能更新的部署配置计划设置。
若要了解有关计划设置的详细信息,请参阅 计划部署。
监控
可以使用 监视设置 来配置警报和自动操作,以便根据来自设备的更新信号执行。 可以为功能更新的部署配置监视设置。
若要详细了解监视设置,请参阅 管理监视规则。
用户体验
对于快速质量更新的部署, 用户体验设置 会暂时替代设备上的现有策略,以获取更新体验。
若要详细了解用户体验设置,请参阅 部署加速安全更新。
获取或设置生命周期状态
状态
部署在生命周期状态中移动,如下表所述。
状态 | 说明 |
---|---|
scheduled |
部署正在等待满足产品/服务条件,以开始向设备提供更新。 |
offering |
部署正在为设备提供更新。 |
paused |
部署暂停,并阻止向设备提供更新,直到它取消暂停。 |
faulted |
由于 Windows 自动修补无法解析的原因,部署未提供设备更新。 |
Transitions
Transition | 条件 |
---|---|
scheduled → offering |
满足计划条件。 |
offering → scheduled |
不满足计划条件。 |
scheduled 或 offering → paused |
需要暂停请求或自动操作。 |
paused
scheduled → 或offering |
不再有暂停请求或自动操作。 |
offering 、 scheduled 或 paused → faulted |
存在 Windows 自动修补无法解决的错误。 |
资源模型
部署资源具有 deploymentState 类型的 state 属性,该属性提供有关当前生命周期状态的信息。
部署状态的有效 值 作为多个输入和异步进程的净结果确定,但可以通过将 requestedValue 设置为这些输入之一来请求特定值。 有效部署状态值的其他输入包括计划设置和监视设置。
将设备分配到多个部署
可以一次将设备分配到多个部署。 这些部署可以用于同一更新类别的内容 (例如,所有部署都是功能更新) ,或针对不同更新类别的内容。
将设备分配给两个不同更新类别 ((例如功能更新和加速质量更新) )的部署时,将根据Microsoft的建议按顺序提供内容。
为同一更新类别的内容将设备分配到两个部署 (例如, 功能更新版本 20H1 和 20H2,或 2021 年 3 月和 2021 年 4 月的质量更新,或驱动程序版本 1.0.0.0 于 2023 年 1 月发布和 2023 年 2 月发布的 1.0.0.1) ,提供按Microsoft排名更高的内容。 对于功能更新和质量更新,最新更新的排名更高。 对于驱动程序更新,适用的更新通常按版本和发布日期进行排名。 如果其中一个部署仍针对设备进行计划,并且尚未准备好提供内容,则此行为不适用。 在这种情况下,另一个部署会将内容传送到设备。