Set-CMClientSettingSoftwareCenter

Utilisez cette applet de commande pour configurer les paramètres client dans le groupe Centre logiciel .

Syntaxe

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

Description

Utilisez cette applet de commande pour configurer les paramètres client dans le groupe Centre logiciel .

Remarque

Les applets de commande Configuration Manager doivent être exécutées à partir du lecteur de site Configuration Manager. Pour plus d’informations, consultez la documentation de prise en main .

Exemples

Exemple 1 : Ajouter des onglets personnalisés

Ajoutez cinq instances d’onglet personnalisées :

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

Exemple 2 : Masquer un onglet

Définissez un onglet personnalisé sur invisible par nom :

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

Exemple 3 : Supprimer un onglet

Supprimer un onglet personnalisé par nom :

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

Exemple 4 : Afficher un onglet masqué

Définissez un onglet personnalisé sur visible par son nom :

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

Exemple 5 : Modifier l’ordre des tabulations

# 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

Exemple 6 : Modifier les propriétés de l’onglet

Modifiez le nom et l’URL d’un onglet personnalisé par nom :

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

Exemple 7 : Supprimer les onglets personnalisés

Nettoyez tous les onglets personnalisés du paramètre client :

Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Paramètres

-AddCustomTab

Utilisez ce paramètre pour ajouter un onglet personnalisé au paramètre client du Centre logiciel.

Type:SoftwareCenterTabItem[]
Alias:AddCustomTabs
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClearCustomTab

Utilisez ce paramètre pour supprimer un onglet personnalisé du paramètre client du Centre logiciel.

Type:SwitchParameter
Alias:ClearAllCustomTabs
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ColorScheme

Utilisez ce paramètre pour configurer le paramètre client du Centre logiciel, Jeu de couleurs pour le Centre logiciel. Exemple d’objet de couleur pour : Red=255, Green=74, Blue=74 : $colorObject = [system.drawing.color] ::FromArgb(255,255,74,74)

Type:Color
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CompanyName

Utilisez ce paramètre pour configurer le paramètre client du Centre logiciel, Nom de la société.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CustomTabName

Ce paramètre est déconseillé. Pour créer un onglet personnalisé, utilisez l’applet de commande New-CMSoftwareCenterTabItem .

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CustomTabUrl

Ce paramètre est déconseillé. Pour créer un onglet personnalisé, utilisez l’applet de commande New-CMSoftwareCenterTabItem .

Type:Uri
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultSetting

Ce paramètre applique les paramètres au paramètre client par défaut. Utilisez le paramètre -Name pour tout paramètre client personnalisé.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableApplicationsTab

Utilisez ce paramètre pour afficher ou masquer l’onglet Applications par défaut dans le Centre logiciel.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableComplianceTab

Utilisez ce paramètre pour afficher ou masquer l’onglet Conformité de l’appareil par défaut dans le Centre logiciel.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableCustomize

Ce paramètre active les paramètres personnalisés du Centre logiciel. Comme le jeu de couleurs ou un logo.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableOperatingSystemsTab

Utilisez ce paramètre pour afficher ou masquer l’onglet Systèmes d’exploitation par défaut dans le Centre logiciel.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableOptionsTab

Utilisez ce paramètre pour afficher ou masquer l’onglet Options par défaut dans le Centre logiciel.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableStatusTab

Utilisez ce paramètre pour afficher ou masquer l’onglet État de l’installation par défaut dans le Centre logiciel.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableUpdatesTab

Utilisez ce paramètre pour afficher ou masquer l’onglet Mises à jour par défaut dans le Centre logiciel.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Utilisez ce paramètre pour activer ou désactiver le paramètre client suivant dans le groupe Centre logiciel : Lien Masquer le catalogue d’applications dans le Centre logiciel

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-HideInstalledApplication

Utilisez ce paramètre pour activer ou désactiver le paramètre client suivant dans le groupe Centre logiciel : Masquer les applications installées dans le Centre logiciel

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-HideUnapprovedApplication

Utilisez ce paramètre pour activer ou désactiver le paramètre client suivant dans le groupe Centre logiciel : Masquer les applications non approuvées dans le Centre logiciel

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Objet de Get-CMClientSetting

Type:IResultObject
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-LogoFilePath

Utilisez ce paramètre pour spécifier le chemin d’accès au fichier d’une image à afficher en tant que logo dans le Centre logiciel.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MoveSelectedTabToIndex

Utilisez ce paramètre pour modifier l’ordre des onglets dans le Centre logiciel. Spécifiez un entier pour la position, avec 0 en haut. Utilisez l’un des paramètres suivants pour sélectionner l’onglet à déplacer : SelectCustomTabName, SelectBuiltInTab, SelectTabIndex.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Utilisez ce paramètre pour spécifier un paramètre client par son nom.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PassThru

Ajoutez ce paramètre pour renvoyer un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette applet de commande peut ne pas générer de sortie.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RemoveCustomTabName

Spécifiez le nom d’un onglet personnalisé à supprimer du paramètre client. Vous pouvez définir un ou plusieurs noms.

Type:String[]
Alias:RemoveCustomTabNames
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SelectBuiltInTab

Utilisez ce paramètre pour sélectionner l’un des onglets intégrés dans le Centre logiciel. Utilisez l’un des paramètres suivants dans la même commande pour modifier la configuration de l’onglet : MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Type:BuiltInTab
Valeurs acceptées:AvailableSoftware, Updates, Osd, InstallationStatus, Compliance, Options
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SelectCustomTabName

Utilisez ce paramètre pour sélectionner par nom un onglet personnalisé dans le Centre logiciel. Utilisez l’un des paramètres suivants dans la même commande pour modifier la configuration de l’onglet : MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SelectedTabNewName

Dans la même commande lorsque vous sélectionnez un onglet, utilisez ce paramètre pour modifier le nom de l’onglet.

Type:String
Alias:SelectedCustomTabNewName
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SelectedTabNewUrl

Dans la même commande lorsque vous sélectionnez un onglet, utilisez ce paramètre pour modifier l’URL de l’onglet.

Type:Uri
Alias:SelectedCustomTabNewUrl
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SelectTabIndex

Utilisez ce paramètre pour sélectionner un onglet par ordre dans le Centre logiciel. Spécifiez un entier pour la position, avec 0 en haut. Utilisez l’un des paramètres suivants dans la même commande pour modifier la configuration de l’onglet : MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SetInvisibleTabName

Utilisez ce paramètre pour masquer un onglet personnalisé en fonction de son nom. Vous pouvez spécifier un ou plusieurs onglets.

Type:String[]
Alias:SetInvisibleCustomTabNames
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SetVisibleTabName

Utilisez ce paramètre pour afficher un onglet personnalisé en fonction de son nom. Vous pouvez spécifier un ou plusieurs onglets.

Type:String[]
Alias:SetVisibleCustomTabNames
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object