Condividi tramite


Set-CMClientSettingSoftwareCenter

Usare questo cmdlet per configurare le impostazioni client nel gruppo Software Center .

Sintassi

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

Descrizione

Usare questo cmdlet per configurare le impostazioni client nel gruppo Software Center .

Nota

I cmdlet di Configuration Manager devono essere eseguiti dall'unità del sito di Configuration Manager. Per altre informazioni, vedere la documentazione introduttiva .

Esempio

Esempio 1: Aggiungere schede personalizzate

Aggiungere cinque istanze di schede personalizzate:

$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)

Esempio 2: Nascondere una scheda

Impostare una scheda personalizzata su invisibile per nome:

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

Esempio 3: Rimuovere una scheda

Rimuovere una scheda personalizzata per nome:

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

Esempio 4: Mostra una scheda nascosta

Impostare una scheda personalizzata su visibile in base al nome:

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

Esempio 5: Modificare l'ordine di tabulazione

# 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

Esempio 6: Modificare le proprietà della scheda

Modificare il nome e l'URL di una scheda personalizzata in base al nome:

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

Esempio 7: Rimuovere schede personalizzate

Pulire tutte le schede personalizzate dall'impostazione client:

Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Parametri

-AddCustomTab

Usare questo parametro per aggiungere una scheda personalizzata all'impostazione client di Software Center.

Tipo:SoftwareCenterTabItem[]
Alias:AddCustomTabs
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClearCustomTab

Usare questo parametro per rimuovere una scheda personalizzata dall'impostazione client di Software Center.

Tipo:SwitchParameter
Alias:ClearAllCustomTabs
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ColorScheme

Usare questo parametro per configurare l'impostazione client di Software Center, Combinazione colori per Software Center. Oggetto colore di esempio per: Red=255, Green=74, Blue=74: $colorObject = [system.drawing.color]::FromArgb(255,255,74,74)

Tipo:Color
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CompanyName

Usare questo parametro per configurare l'impostazione client di Software Center, Nome società.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CustomTabName

Questo parametro è deprecato. Per creare una scheda personalizzata, usare il cmdlet New-CMSoftwareCenterTabItem .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CustomTabUrl

Questo parametro è deprecato. Per creare una scheda personalizzata, usare il cmdlet New-CMSoftwareCenterTabItem .

Tipo:Uri
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultSetting

Questo parametro applicherà le impostazioni all'impostazione client predefinita. Usare il parametro -Name per qualsiasi impostazione client personalizzata.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableApplicationsTab

Usare questo parametro per visualizzare o nascondere la scheda Applicazioni predefinita in Software Center.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableComplianceTab

Usare questo parametro per visualizzare o nascondere la scheda Conformità dispositivo predefinita in Software Center.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableCustomize

Questo parametro abiliterà le impostazioni personalizzate di Software Center. Come la combinazione di colori o un logo.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableOperatingSystemsTab

Usare questo parametro per visualizzare o nascondere la scheda Sistemi operativi predefinita in Software Center.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableOptionsTab

Usare questo parametro per visualizzare o nascondere la scheda Opzioni predefinita in Software Center.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableStatusTab

Usare questo parametro per visualizzare o nascondere la scheda Stato installazione predefinita in Software Center.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableUpdatesTab

Usare questo parametro per visualizzare o nascondere la scheda Aggiornamenti predefinita in Software Center.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Usare questo parametro per abilitare o disabilitare l'impostazione client seguente nel gruppo Software Center : Nascondi collegamento catalogo applicazioni in Software Center

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HideInstalledApplication

Usare questo parametro per abilitare o disabilitare l'impostazione client seguente nel gruppo Software Center : Nascondere le applicazioni installate in Software Center

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HideUnapprovedApplication

Usare questo parametro per abilitare o disabilitare l'impostazione client seguente nel gruppo Software Center : Nascondere le applicazioni non approvate in Software Center

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto di Get-CMClientSetting

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-LogoFilePath

Usare questo parametro per specificare il percorso del file di un'immagine da visualizzare come logo in Software Center.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MoveSelectedTabToIndex

Usare questo parametro per modificare l'ordine delle schede in Software Center. Specificare un numero intero per position, con 0 nella parte superiore. Utilizzare uno dei parametri seguenti per selezionare la scheda da spostare: SelectCustomTabName, SelectBuiltInTab, SelectTabIndex.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Utilizzare questo parametro per specificare un'impostazione client in base al nome.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Aggiungere questo parametro per restituire un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveCustomTabName

Specificare il nome di una scheda personalizzata da rimuovere dall'impostazione client. È possibile impostare uno o più nomi.

Tipo:String[]
Alias:RemoveCustomTabNames
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SelectBuiltInTab

Usare questo parametro per selezionare una delle schede predefinite in Software Center. Usare uno dei parametri seguenti nello stesso comando per modificare la configurazione della scheda: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Tipo:BuiltInTab
Valori accettati:AvailableSoftware, Updates, Osd, InstallationStatus, Compliance, Options
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SelectCustomTabName

Usare questo parametro per selezionare per nome una scheda personalizzata in Software Center. Usare uno dei parametri seguenti nello stesso comando per modificare la configurazione della scheda: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SelectedTabNewName

Nello stesso comando quando si seleziona una scheda, usare questo parametro per modificare il nome della scheda.

Tipo:String
Alias:SelectedCustomTabNewName
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SelectedTabNewUrl

Nello stesso comando quando si seleziona una scheda, usare questo parametro per modificare l'URL della scheda.

Tipo:Uri
Alias:SelectedCustomTabNewUrl
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SelectTabIndex

Usare questo parametro per selezionare una scheda in base all'ordine in Software Center. Specificare un numero intero per position, con 0 nella parte superiore. Usare uno dei parametri seguenti nello stesso comando per modificare la configurazione della scheda: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SetInvisibleTabName

Usare questo parametro per nascondere una scheda personalizzata in base al relativo nome. È possibile specificare una o più schede.

Tipo:String[]
Alias:SetInvisibleCustomTabNames
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SetVisibleTabName

Usare questo parametro per visualizzare una scheda personalizzata in base al relativo nome. È possibile specificare una o più schede.

Tipo:String[]
Alias:SetVisibleCustomTabNames
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object