Partilhar via


Set-CMThirdPartyUpdateCatalog

SINOPSE

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

SINTAXE

SearchByName (Padrão)

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>]

SearchByIdMandatory

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>]

SearchByValueMandatory

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>]

DESCRIÇÃO

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

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXEMPLOS

Exemplo 1: Mude o nome de um catálogo de atualização de terceiros

Este exemplo obtém um catálogo de atualização 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ção 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 informações de suporte

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

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

Exemplo 4: Definir as opções de publicação da categoria para um catálogo V3

Este exemplo mostra a sintaxe para criar as tabelas hash para definir as categorias de 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

-CategoriaPublishOption

Descreva a opção de publicação de categoria ID quando subscrever um catálogo V3.

Type: Hashtable
Parameter Sets: (All)
Aliases:

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

-CategoriaNamePublishOption

Descreva a opção de publicação de nome de categoria quando subscrever um catálogo V3.

Type: Hashtable
Parameter Sets: (All)
Aliases:

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

-Confirm

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

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-Descrição

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

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Force

Executar o comando sem pedir confirmação.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado. Não é recomendado. Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

- ID

Especifique o ID do catálogo de atualizações de terceiros para alterar.

Type: String
Parameter Sets: SearchByIdMandatory
Aliases: CatalogId

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

-InputObject

Especifique um objeto para o catálogo de atualizações de terceiros para alterar. Para obter este objeto, utilize o cmdlet Get-CMThirdPartyUpdateCatalog.

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases: ThirdPartyUpdateCatalog

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Name

Especifique o nome do catálogo de atualizações de terceiros para alterar.

Type: String
Parameter Sets: SearchByName
Aliases: CatalogName

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

-Novo Nome

Mude o nome do catálogo de atualizações de terceiros selecionado.

Type: String
Parameter Sets: (All)
Aliases: NewCatalogName

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

- PassThru

Adicione este parâmetro para devolver um objeto que represente o item com o qual está a trabalhar. Por predefinição, este cmdlet pode não gerar qualquer saída.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Nome da editora

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

Type: String
Parameter Sets: (All)
Aliases:

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

-Horário

Especifique um objeto de agenda para aplicar ao catálogo de atualizações de terceiros especificado. Os horários personalizados substituem o calendário de sincronização predefinido e só estão disponíveis para catálogos subscritos.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-Subscrever

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 ao Catálogo.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-SupportContact

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

Type: String
Parameter Sets: (All)
Aliases:

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

-SupportUrl

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

Type: Uri
Parameter Sets: (All)
Aliases:

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

-SyncNow

Desencadeie 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 o Sync agora.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Cancelar a subscrição

Configure o site para cancelar a subscrição do catálogo de atualizações de terceiros. Este parâmetro é o mesmo que a ação da consola para cancelar a subscrição do Catálogo.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

ENTRADAS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

SAÍDAS

IResultObject#SMS_ISVCatalogs

NOTAS

Este cmdlet devolve um objeto da classe SMS_ISVCatalogs WMI.

LIGAÇÕES RELACIONADAS

Get-CMThirdPartyUpdateCatalog Novo CMThirdPartyUpdateCatalog Remover-CMThirdPartyUpdateCatalog

Publish-CMThirdPartySoftwareUpdateContent

Get-CMThirdPartyUpdateCategoria Set-CMThirdPartyUpdateCategoria

Ativar atualizações de software de terceiros