Set-CMClientSettingSoftwareCenter

SYNOPSIS

Utilize este cmdlet para configurar as definições do cliente no grupo Software Center.

SYNTAX

SetCustomSettingByName (Padrão)

Set-CMClientSettingSoftwareCenter [-AddCustomTab <SoftwareCenterTabItem[]>] [-ClearCustomTab]
 [-ColorScheme <Color>] [-CompanyName <String>] [-CustomTabName <String>] [-CustomTabUrl <Uri>]
 [-EnableApplicationsTab <Boolean>] [-EnableComplianceTab <Boolean>] [-EnableCustomize <Boolean>]
 [-EnableOperatingSystemsTab <Boolean>] [-EnableOptionsTab <Boolean>] [-EnableStatusTab <Boolean>]
 [-EnableUpdatesTab <Boolean>] [-HideApplicationCatalogLink <Boolean>] [-HideInstalledApplication <Boolean>]
 [-HideUnapprovedApplication <Boolean>] [-LogoFilePath <String>] [-MoveSelectedTabToIndex <Int32>]
 [-RemoveCustomTabName <String[]>] [-SelectBuiltInTab <BuiltInTab>] [-SelectCustomTabName <String>]
 [-SelectedTabNewName <String>] [-SelectedTabNewUrl <Uri>] [-SelectTabIndex <Int32>]
 [-SetInvisibleTabName <String[]>] [-SetVisibleTabName <String[]>] -Name <String> [-PassThru]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetDefaultSetting

Set-CMClientSettingSoftwareCenter [-AddCustomTab <SoftwareCenterTabItem[]>] [-ClearCustomTab]
 [-ColorScheme <Color>] [-CompanyName <String>] [-CustomTabName <String>] [-CustomTabUrl <Uri>]
 [-EnableApplicationsTab <Boolean>] [-EnableComplianceTab <Boolean>] [-EnableCustomize <Boolean>]
 [-EnableOperatingSystemsTab <Boolean>] [-EnableOptionsTab <Boolean>] [-EnableStatusTab <Boolean>]
 [-EnableUpdatesTab <Boolean>] [-HideApplicationCatalogLink <Boolean>] [-HideInstalledApplication <Boolean>]
 [-HideUnapprovedApplication <Boolean>] [-LogoFilePath <String>] [-MoveSelectedTabToIndex <Int32>]
 [-RemoveCustomTabName <String[]>] [-SelectBuiltInTab <BuiltInTab>] [-SelectCustomTabName <String>]
 [-SelectedTabNewName <String>] [-SelectedTabNewUrl <Uri>] [-SelectTabIndex <Int32>]
 [-SetInvisibleTabName <String[]>] [-SetVisibleTabName <String[]>] [-DefaultSetting] [-PassThru]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetCustomSettingByValue

Set-CMClientSettingSoftwareCenter [-AddCustomTab <SoftwareCenterTabItem[]>] [-ClearCustomTab]
 [-ColorScheme <Color>] [-CompanyName <String>] [-CustomTabName <String>] [-CustomTabUrl <Uri>]
 [-EnableApplicationsTab <Boolean>] [-EnableComplianceTab <Boolean>] [-EnableCustomize <Boolean>]
 [-EnableOperatingSystemsTab <Boolean>] [-EnableOptionsTab <Boolean>] [-EnableStatusTab <Boolean>]
 [-EnableUpdatesTab <Boolean>] [-HideApplicationCatalogLink <Boolean>] [-HideInstalledApplication <Boolean>]
 [-HideUnapprovedApplication <Boolean>] [-LogoFilePath <String>] [-MoveSelectedTabToIndex <Int32>]
 [-RemoveCustomTabName <String[]>] [-SelectBuiltInTab <BuiltInTab>] [-SelectCustomTabName <String>]
 [-SelectedTabNewName <String>] [-SelectedTabNewUrl <Uri>] [-SelectTabIndex <Int32>]
 [-SetInvisibleTabName <String[]>] [-SetVisibleTabName <String[]>] -InputObject <IResultObject> [-PassThru]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Utilize este cmdlet para configurar as definições do cliente no grupo Software Center.

Nota

Os cmdlets do Gestor de Configuração devem ser executados a partir da unidade do site do Gestor de Configuração. Para mais informações, consulte a documentação de início.

EXAMPLES

Exemplo 1: Adicionar separadores personalizados

Adicione cinco instâncias de separador personalizado:

$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)

Exemplo 2: Esconder uma guia

Desa parte para invisível pelo nome:

Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")

Exemplo 3: Remover um separador

Remova um separador personalizado pelo nome:

Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")

Exemplo 4: Mostrar um separador escondido

Desata um separador personalizado para visível pelo nome:

Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")

Exemplo 5: Alterar a ordem do separador

# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0

# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0

# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1

Exemplo 6: Alterar propriedades do separador

Modifique o nome e url de um separador personalizado:

Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew

Exemplo 7: Remover separadores personalizados

Limpe todos os separadores personalizados da definição do cliente:

Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

PARAMETERS

-AddCustomTab

A partir da versão 1906, utilize este parâmetro para adicionar um separador personalizado à definição do cliente do Software Center.

Type: SoftwareCenterTabItem[]
Parameter Sets: (All)
Aliases: AddCustomTabs

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

-ClearCustomTab

A partir da versão 1906, utilize este parâmetro para remover um separador personalizado da definição do cliente do Software Center.

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

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

-ColorScheme

A partir da versão 1906, utilize este parâmetro para configurar a definição do cliente do Software Center, esquema de cores para o Software Center.

Type: Color
Parameter Sets: (All)
Aliases:

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

-Nome da empresa

A partir da versão 1906, utilize este parâmetro para configurar a definição do cliente do Software Center, nome da empresa.

Type: String
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

-CustomTabName

A partir da versão 1906, este parâmetro é depreciado. Para criar um separador personalizado, utilize o cmdlet New-CMSoftwareCenterTabItem.

Type: String
Parameter Sets: (All)
Aliases:

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

-CustomTabUrl

A partir da versão 1906, este parâmetro é depreciado. Para criar um separador personalizado, utilize o cmdlet New-CMSoftwareCenterTabItem.

Type: Uri
Parameter Sets: (All)
Aliases:

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

-Padrão Definição

{{ Preencha descrição de definição de incumprimento }}

Type: SwitchParameter
Parameter Sets: SetDefaultSetting
Aliases:

Required: True
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

-EnableApplicationsTab

Utilize este parâmetro para mostrar ou ocultar o separador aplicações predefinidos no Software Center.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableComplianceTab

Utilize este parâmetro para mostrar ou ocultar o separador de conformidade do dispositivo predefinido no Software Center.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Permitir aCotomização

{{ Preencha a descrição do Acessório }}

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableOperatingSystemsTab

Utilize este parâmetro para mostrar ou ocultar o separador sistemas operativos predefinidos no Centro de Software.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableOptionsTab

Utilize este parâmetro para mostrar ou ocultar o separador Opções predefinidos no Software Center.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableStatusTab

Utilize este parâmetro para mostrar ou ocultar o separador estado de instalação predefinido no Centro de Software.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableUpdatesTab

Utilize este parâmetro para mostrar ou ocultar o separador Atualizações predefinido no Centro de Software.

Type: Boolean
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

Utilize este parâmetro para ativar ou desativar a seguinte definição de cliente no grupo Software Center: Hide Application Catalog link in Software Center

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-HideInstalledApplication

Utilize este parâmetro para ativar ou desativar a seguinte definição de cliente no grupo Software Center: Ocultar aplicações instaladas no Software Center

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-HideUnapprovedApplication

Utilize este parâmetro para ativar ou desativar a seguinte definição de cliente no grupo Software Center: Ocultar aplicações não aprovadas no Software Center

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-InputObject

{{ Preencha a descrição do serviço de entrada}}

Type: IResultObject
Parameter Sets: SetCustomSettingByValue
Aliases:

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

-LogoFilePath

Utilize este parâmetro para especificar o caminho do ficheiro para uma imagem para exibir como o logótipo no Software Center.

Type: String
Parameter Sets: (All)
Aliases:

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

-MoveSelectedTabToIndex

Utilize este parâmetro para alterar a ordem dos separadores no Centro de Software. Especifique um inteiro para posição, com 0 na parte superior. Utilize um dos seguintes parâmetros para selecionar o separador a mover: SelectCustomTabName, SelectBuiltInTab, SelectTabIndex.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Name

{{ Preencher descrição do nome }}

Type: String
Parameter Sets: SetCustomSettingByName
Aliases:

Required: True
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

-Remover Nome Do Nome DoTomtomTab

Especifique o nome de um separador personalizado para remover da definição do cliente. Pode definir um ou mais nomes.

Type: String[]
Parameter Sets: (All)
Aliases: RemoveCustomTabNames

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

-SelectBuiltInTab

Utilize este parâmetro para selecionar um dos separadores incorporados no Software Center. Utilize um dos seguintes parâmetros no mesmo comando para alterar a configuração do separador: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Type: BuiltInTab
Parameter Sets: (All)
Aliases:
Accepted values: AvailableSoftware, Updates, Osd, InstallationStatus, Compliance, Options

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

-Selecione Nome DeTab

Utilize este parâmetro para selecionar por nome um separador personalizado no Software Center. Utilize um dos seguintes parâmetros no mesmo comando para alterar a configuração do separador: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Type: String
Parameter Sets: (All)
Aliases:

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

-SelectTabIndex

Utilize este parâmetro para selecionar um separador por ordem no Centro de Software. Especifique um inteiro para posição, com 0 na parte superior. Utilize um dos seguintes parâmetros no mesmo comando para alterar a configuração do separador: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Selecionado Nome Novo

No mesmo comando quando selecionar um separador, utilize este parâmetro para alterar o nome do separador.

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

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

-SelecionadoTabNewUrl

No mesmo comando quando selecionar um separador, utilize este parâmetro para alterar o URL do separador.

Type: Uri
Parameter Sets: (All)
Aliases: SelectedCustomTabNewUrl

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

-SetInvisibleTabName

Utilize este parâmetro para ocultar um separador personalizado com base no seu nome. Pode especificar um ou mais separadores.

Type: String[]
Parameter Sets: (All)
Aliases: SetInvisibleCustomTabNames

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

-SetVisibleTabName

Utilize este parâmetro para mostrar um separador personalizado com base no seu nome. Pode especificar um ou mais separadores.

Type: String[]
Parameter Sets: (All)
Aliases: SetVisibleCustomTabNames

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.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

Sistema.Objeto

NOTAS

Sobre as definições do cliente - Software Center

Planear o Centro de Software