Get-CMThirdPartyUpdateCategory

Get third-party software update categories.

Syntax

Get-CMThirdPartyUpdateCategory
   [[-CatalogName] <String>]
   [-Id <String>]
   [-Name <String>]
   [-ParentId <String>]
   [-PublishOption <PublishOptionType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMThirdPartyUpdateCategory
   [-CatalogId] <String>
   [-Id <String>]
   [-Name <String>]
   [-ParentId <String>]
   [-PublishOption <PublishOptionType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMThirdPartyUpdateCategory
   [-Id <String>]
   -InputObject <IResultObject>
   [-Name <String>]
   [-ParentId <String>]
   [-PublishOption <PublishOptionType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Use this cmdlet to get third-party software update categories. For more information, see Enable third-party updates.

Note

Run Configuration Manager cmdlets from the Configuration Manager site drive, for example PS XYZ:\>. For more information, see getting started.

Examples

Example 1: Get the category for a catalog object

This example gets the category for a third-party update catalog object.

Get-CMThirdPartyUpdateCategory -Catalog $catalog

Example 2: Get the category for a catalog and category name

This example gets the category for a specified third-party update catalog name and specified category name.

Get-CMThirdPartyUpdateCategory -CatalogName $catalogName -Name $categoryName

Parameters

-CatalogId

Specify the ID of the third-party update catalog.

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

-CatalogName

Specify the name of the third-party update catalog.

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

-DisableWildcardHandling

This parameter treats wildcard characters as literal character values. You can't combine it with ForceWildcardHandling.

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

-ForceWildcardHandling

This parameter processes wildcard characters and may lead to unexpected behavior (not recommended). You can't combine it with DisableWildcardHandling.

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

-Id

Specify the ID of the category.

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

-InputObject

Specify an object for a third-party update catalog. To get this object, use the Get-CMThirdPartyUpdateCatalog cmdlet.

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

-Name

Specify the name of the category.

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

-ParentId

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

-PublishOption

Type:PublishOptionType
Accepted values:Skip, MetadataOnly, FullContent
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Inputs

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Outputs

IResultObject[]

IResultObject

Notes

This cmdlet returns an object of the SMS_ISVCatalogCategories WMI class.