Compartilhar via


Set-CMThirdPartyUpdateCatalog

Modificar 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

Utilize este cmdlet para modificar um catálogo de atualizações de terceiros. Para obter mais informações, veja Ativar atualizações de terceiros.

Observação

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

Exemplos

Exemplo 1: Mudar o nome de um catálogo de atualizações de terceiros

Este exemplo obtém um catálogo de atualizações de terceiros por 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, em seguida, altera a descrição.

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

Exemplo 3: Alterar as informações de suporte

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

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

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

Este exemplo mostra a sintaxe para criar as tabelas hash para definir as categorias quando subscreve 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 do ID de categoria quando subscrever 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 quando subscrever 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

Este parâmetro trata os carateres universais como valores de carateres literais. 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

Este parâmetro processa carateres universais e pode levar a um comportamento inesperado. Não é recomendado. 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 o ID do catálogo de atualizações de terceiros a alterar.

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 o catálogo de atualizações de terceiros a alterar. Para obter este objeto, utilize 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 alterar.

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

-NewName

Mude o nome do 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 este parâmetro para devolver um objeto que representa o item com o qual está a trabalhar. Por predefinição, este cmdlet pode não gerar qualquer 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 publicador 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 agendamento a aplicar ao catálogo de atualizações de terceiros especificado. As agendas personalizadas substituem a agenda de sincronização predefinida e só estão disponíveis para catálogos subscritos.

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 subscrever o catálogo de atualizações de terceiros. Este parâmetro é o mesmo que a ação da consola para Subscrever 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 contacto de suporte do 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 o URL de suporte do 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. Este parâmetro é o mesmo que a ação da consola 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 anular a subscrição do catálogo de atualizações de terceiros. Este parâmetro é o mesmo que a ação da consola para Anular a subscrição 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 devolve um objeto da classe WMI SMS_ISVCatalogs .