Get-CMSoftwareUpdateAutoDeploymentRule

获取软件更新的自动部署规则。

语法

Get-CMSoftwareUpdateAutoDeploymentRule
   [-Fast]
   [-IsServicingPlan <Boolean>]
   [[-Name] <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMSoftwareUpdateAutoDeploymentRule
   [-Fast]
   [-Id] <Int32[]>
   [-IsServicingPlan <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

说明

Get-CMSoftwareUpdateAutoDeploymentRule cmdlet 获取软件更新的指定自动部署规则。

Configuration Manager使用规则来管理软件更新的自动部署。 规则运行时,Configuration Manager将符合规则条件的更新添加到软件更新组。 Configuration Manager服务器下载内容文件并将其复制到分发点,然后更新客户端计算机。

可以按 ID 或名称指定规则。 可以使用此 cmdlet 获取自动软件更新的部署规则,以便与其他 cmdlet 一起使用。 例如, Invoke-CMSoftwareUpdateAutoDeploymentRuleRemove-CMSoftwareUpdateAutoDeploymentRule cmdlet。

注意

从Configuration Manager站点驱动器运行Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门

示例

示例 1:按名称获取 ADR

此命令获取名为“每周驱动程序汇报”的自动部署规则。

Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"

示例 2:按 ID 获取 ADR

此命令获取 ID 为 33 的自动部署规则。

Get-CMSoftwareUpdateAutoDeploymentRule -Id "33"

参数

-DisableWildcardHandling

此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Fast

添加此参数以不自动刷新延迟属性。 延迟属性包含检索效率相对较低的值。 获取这些属性可能会导致额外的网络流量并降低 cmdlet 性能。

如果不使用此参数,cmdlet 将显示警告。 若要禁用此警告,请设置 $CMPSSuppressFastNotUsedCheck = $true

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

此参数处理通配符,并可能导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

指定要配置的自动部署规则 ID 的数组。 此值是 ADR 对象的 AutoDeploymentID 属性。

Type:Int32[]
Aliases:AutoDeploymentId
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsServicingPlan

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定自动部署软件更新的规则的名称。

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

输入

None

输出

IResultObject[]

IResultObject

备注

SMS_AutoDeployment输出对象将许多 ADR 设置显示为存储的 XML。 分析特定设置的此 XML。

例如:

  • -Language 参数存储在 UpdateRuleXML 属性中,作为<MatchRules><string>'Locale:10'</string></MatchRules>
  • -LanguageSelection 参数存储在 ContentTemplate 属性中,<ContentLocales><Locale>Locale:10</Locale></ContentLocales>

这些区域设置代码存储为 Windows 语言 ID 的等效小数。 例如, 9 表示0x0009英语,西班牙语100x000A为 。 有关详细信息,请参阅 [MS-LCID]:Windows 语言代码标识符 (LCID) 参考