New-CMSoftwareUpdateGroup

Creates a software update group.

Syntax

New-CMSoftwareUpdateGroup
   [-Confirm]
   [-Description <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-InputObject <IResultObject[]>]
   -Name <String>
   [-SoftwareUpdateId <String[]>]
   [-SoftwareUpdateName <String[]>]
   [-UpdateId <Int32[]>]
   [-WhatIf]
   [<CommonParameters>]

Description

The New-CMSoftwareUpdateGroup cmdlet creates a software update group for Microsoft System Center Configuration Manager. A software update group is a collection of one or more software updates. You can add software updates to a software update group and then deploy the group to clients. After you deploy a software update group, you can add new software updates to the group and System Center Configuration Manager automatically deploys them.

Examples

Example 1: Create a software update group

PS C:\> New-CMSoftwareUpdateGroup -Name "ClientUpdateGroup01" -UpdateID 100027 -Description "Client software update group 01 for Accounts Payable"

This command creates a software update group named ClientUpdateGroup01 that includes the software update that has the update ID 100027.

Required Parameters

-Name

Specifies a name of a software update group.

Type:String
Aliases:LocalizedDisplayName
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Optional Parameters

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Required:False
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-Description

Specifies a description of a software update group.

Type:String
Aliases:LocalizedDescription
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisableWildcardHandling

Indicates that wildcard handling is disabled.

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

Indicates that wildcard handling is enabled.

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

Specifies the input to this cmdlet. You can use this parameter, or you can pipe the input to this cmdlet.

Type:IResultObject[]
Aliases:SoftwareUpdates, SoftwareUpdate
Required:False
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
-SoftwareUpdateId
Type:String[]
Aliases:SoftwareUpdateIds
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SoftwareUpdateName
Type:String[]
Aliases:SoftwareUpdateNames
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-UpdateId

Specifies an array of IDs of software updates.

Type:Int32[]
Aliases:Updates
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

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