Share via


Set-CMThirdPartyUpdateCatalog

Modifique um catálogo de atualizações de terceiros.

Syntax

Set-CMThirdPartyUpdateCatalog
   [-Description <String>]
   [-Force]
   [[-Name] <String>]
   [-NewName <String>]
   [-PassThru]
   [-PublisherName <String>]
   [-Schedule <IResultObject>]
   [-Subscribe]
   [-SupportContact <String>]
   [-SupportUrl <Uri>]
   [-SyncNow]
   [-Unsubscribe]
   [-CategoryNamePublishOption <Hashtable>]
   [-CategoryIdPublishOption <Hashtable>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMThirdPartyUpdateCatalog
   [-Description <String>]
   [-Force]
   [-Id] <String>
   [-NewName <String>]
   [-PassThru]
   [-PublisherName <String>]
   [-Schedule <IResultObject>]
   [-Subscribe]
   [-SupportContact <String>]
   [-SupportUrl <Uri>]
   [-SyncNow]
   [-Unsubscribe]
   [-CategoryNamePublishOption <Hashtable>]
   [-CategoryIdPublishOption <Hashtable>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMThirdPartyUpdateCatalog
   [-Description <String>]
   [-Force]
   [-InputObject] <IResultObject>
   [-NewName <String>]
   [-PassThru]
   [-PublisherName <String>]
   [-Schedule <IResultObject>]
   [-Subscribe]
   [-SupportContact <String>]
   [-SupportUrl <Uri>]
   [-SyncNow]
   [-Unsubscribe]
   [-CategoryNamePublishOption <Hashtable>]
   [-CategoryIdPublishOption <Hashtable>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Use esse cmdlet para modificar um catálogo de atualizações de terceiros. Para obter mais informações, consulte Habilitar atualizações de terceiros.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: renomear um catálogo de atualizações de terceiros

Este exemplo obtém um catálogo de atualizações de terceiros pelo nome e, em seguida, altera o nome.

Set-CMThirdPartyUpdateCatalog -Name "Contoso updates" -NewName "Contoso update catalog"

Exemplo 2: alterar a descrição

Este exemplo obtém um catálogo de atualizações de terceiros por objeto e altera a descrição.

Set-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Description "All of the current Contoso hardware updates"

Exemplo 3: alterar informações de suporte

Este exemplo obtém um catálogo de atualizações de terceiros canalizado na linha de comando e, em seguida, altera o contato de suporte e a URL.

$catalog | Set-CMThirdPartyUpdateCatalog -SupportContact "Contoso hardware support" -SupportUrl "https://hardware.contoso.com"

Exemplo 4: defina as opções de publicação de categoria para um catálogo v3

Este exemplo mostra a sintaxe para criar os hashtables para definir as categorias quando você assina um catálogo v3.

$id = "5768207d-6c40-465b-ad65-50501661368f"
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$idOptionPair = @{$id = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName 'pmp' -CategoryIdPublishOption $idOptionPair -Subscribe -Force

$name = "2BrightSparks"
$name1 = "8x8, Inc."
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$nameOptionPair = @{$name = $option; $name1 = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName 'pmp' -CategoryNamePublishOption $nameOptionPair -Subscribe -Force

Parâmetros

-CategoryIdPublishOption

Defina a opção de publicação de ID de categoria ao assinar um catálogo v3.

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

-CategoryNamePublishOption

Defina a opção de publicação do nome da categoria ao assinar um catálogo v3.

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

-Confirm

Solicita a confirmação antes de executar o cmdlet.

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

-Description

Especifique a descrição do catálogo de atualizações de terceiros.

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

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

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

-Force

Execute o comando sem pedir confirmação.

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

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado. Não é recomendável. Você não pode combiná-lo com DisableWildcardHandling.

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

-Id

Especifique a ID do catálogo de atualizações de terceiros a ser alterada.

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

-InputObject

Especifique um objeto para que o catálogo de atualizações de terceiros seja alterado. Para obter esse objeto, use o cmdlet Get-CMThirdPartyUpdateCatalog .

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

-Name

Especifique o nome do catálogo de atualizações de terceiros a ser alterado.

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

-NewName

Renomeie o catálogo de atualizações de terceiros selecionado.

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

-PassThru

Adicione esse parâmetro para retornar um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet pode não gerar nenhuma saída.

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

-PublisherName

Altere o nome do editor para o catálogo de atualizações de terceiros especificado.

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

-Schedule

Especifique um objeto de agenda para aplicar ao catálogo de atualizações de terceiros especificado. Os agendamentos personalizados substituem o agendamento de sincronização padrão e só estão disponíveis para catálogos inscritos.

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

-Subscribe

Configure o site para assinar o catálogo de atualizações de terceiros. Esse parâmetro é o mesmo que a ação do console para Assinar o Catálogo.

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

-SupportContact

Altere o contato de suporte para o catálogo de atualizações de terceiros especificado.

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

-SupportUrl

Altere a URL de suporte para o catálogo de atualizações de terceiros especificado.

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

-SyncNow

Acione o site para sincronizar o catálogo de atualizações de terceiros especificado. Esse parâmetro é o mesmo que a ação do console para Sincronizar agora.

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

-Unsubscribe

Configure o site para cancelar a assinatura do catálogo de atualizações de terceiros. Esse parâmetro é o mesmo que a ação do console para Cancelar assinatura do Catálogo.

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

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

IResultObject

Observações

Este cmdlet retorna um objeto da classe WMI SMS_ISVCatalogs .