Compartilhar via


Set-CMThirdPartyUpdateCatalog

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

Sintaxe

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.

Tipo:Hashtable
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CategoryNamePublishOption

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

Tipo:Hashtable
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Description

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableWildcardHandling

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Force

Execute o comando sem pedir confirmação.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Id

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

Tipo:String
Aliases:CatalogId
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 .

Tipo:IResultObject
Aliases:ThirdPartyUpdateCatalog
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

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

Tipo:String
Aliases:CatalogName
Cargo:0
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:True

-NewName

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

Tipo:String
Aliases:NewCatalogName
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PublisherName

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:IResultObject
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SupportContact

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SupportUrl

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

Tipo:Uri
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

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

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

IResultObject

Observações

Este cmdlet retorna um objeto da classe WMI SMS_ISVCatalogs .