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