创建维护配置计划

已完成

若要创建维护配置计划,请指定以下 PUT 请求:

/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Maintenance/maintenanceConfigurations/<maintenanceConfigurationsName>?api-version=2021-09-01-preview 上的 PUT

请求正文

下表介绍了请求正文的元素:

属性 描述
ID 资源的完全限定标识符
位置 获取或设置资源的位置
name 资源名称
properties.extensionProperties 获取或设置 maintenanceConfiguration 的 extensionProperties
properties.maintenanceScope 获取或设置配置的 maintenanceScope
properties.maintenanceWindow.duration 维护时段的持续时间,采用 HH:mm 格式。 将根据提供的维护范围使用默认值。 示例:05:00。
properties.maintenanceWindow.expirationDateTime 维护时段的失效日期,采用 YYYY-MM-DD hh:MM 格式。 该窗口是在根据该区域进行夏令时调整的时区中创建的。 必须将到期日期设置为将来的日期。 默认值将设置为最大日期时间 9999-12-31 23:59:59。
properties.maintenanceWindow.recurEvery 维护时段预计重现的频率。 该频率可以表示为每日、每周或每月计划。
properties.maintenanceWindow.startDateTime YYYY-MM-DD hh:mm 格式的维护时段的生效开始日期。 可以将开始日期设置为当前日期或将来日期。 将在提供的时区中创建该窗口,并将其调整为夏令时制。
properties.maintenanceWindow.timeZone 时区的名称。 可以通过在 PowerShell 中执行 [System.TimeZoneInfo]:GetSystemTimeZones() 来获取时区列表。 示例:太平洋标准时间、UTC、西欧标准时间、韩国标准时间、澳大利亚中部标准时间。
properties.namespace 获取或设置资源的命名空间
properties.visibility 获取或设置配置的可见性。 默认值为“Custom”
systemData 包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。
标记 获取或设置资源的标记
类型 资源的类型
az maintenance configuration create \
    --resource-group myMaintenanceRG \
    --resource-name myConfig \
    --maintenance-scope InGuestPatch \
    --location eastus \
    --maintenance-window-duration "02:00" \
    --maintenance-window-recur-every "20days" \
    --maintenance-window-start-date-time "2022-12-30 07:00" \
    --maintenance-window-time-zone "Pacific Standard Time" \
    --install-patches-linux-parameters package-name-masks-to-exclude="ppt" package-name-masks-to-include="apt" classifications-to-include="Other" \
    --install-patches-windows-parameters kb-numbers-to-exclude="KB123456" kb-numbers-to-include="KB123456" classifications-to-include="FeaturePack" \
    --reboot-setting "IfRequired" \
    --extension-properties InGuestPatchMode="Use"