Set-CMClientSettingSoftwareCenter

Utilisez cette cmdlet pour configurer les paramètres du client dans le groupe Centre de logiciels.

Syntax

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 cmdlet pour configurer les paramètres du client dans le groupe Centre de logiciels.

Notes

Les cmdlets Configuration Manager doivent être exécutés à partir du lecteur de site Configuration Manager. Pour plus d’informations, voir la documentation de mise en place.

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

Supprimez un onglet personnalisé par son nom :

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

Exemple 4 : Afficher un onglet masqué

Définissez un onglet personnalisé pour qu’il soit visible par son nom :

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

Exemple 5 : Modifier l’ordre de tabulation

# 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 son nom :

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

Exemple 7 : Supprimer des onglets personnalisés

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

Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Paramètres

- Confirmer

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AddCustomTab

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

Type:SoftwareCenterTabItem[]
Aliases:AddCustomTabs
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ClearCustomTab

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

Type:SwitchParameter
Aliases:ClearAllCustomTabs
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ColorScheme

Utilisez ce paramètre pour configurer le paramètre client du Centre de logiciels, schéma de couleurs pour le Centre de logiciels.

Type:Color
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CompanyName

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

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CustomTabName

Ce paramètre est déprécié. Pour créer un onglet personnalisé, utilisez l’cmdlet New-CMSoftwareCenterTabItem.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CustomTabUrl

Ce paramètre est déprécié. Pour créer un onglet personnalisé, utilisez l’cmdlet New-CMSoftwareCenterTabItem.

Type:Uri
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultSetting

{{ Fill DefaultSetting Description }}

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisableWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableApplicationsTab

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

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableComplianceTab

Utilisez ce paramètre pour afficher **** ou masquer l’onglet Conformité des appareils par défaut dans le Centre de logiciels.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableCustomize

{{ Fill EnableCustomize Description }}

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableOptionsTab

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

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-HideApplicationCatalogLink

Utilisez ce paramètre pour activer ou désactiver le paramètre client suivant dans le groupe Centre de logiciels : Masquer le lien Catalogue d’applications dans le Centre de logiciels

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-HideInstalledApplication

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

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-HideUnapprovedApplication

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

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputObject

{{ Fill InputObject Description }}

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-LogoFilePath

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

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MoveSelectedTabToIndex

Utilisez ce paramètre pour modifier l’ordre des onglets dans le Centre logiciel. Spécifiez un nombre integer 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
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

{{ Description du nom de remplissage }}

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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[]
Aliases:RemoveCustomTabNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Accepted values:AvailableSoftware, Updates, Osd, InstallationStatus, Compliance, Options
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Aliases:SelectedCustomTabNewName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Aliases:SelectedCustomTabNewUrl
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SelectTabIndex

Utilisez ce paramètre pour sélectionner un onglet par ordre dans le Centre logiciel. Spécifiez un nombre integer 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
Default value:None
Accept pipeline input:False
Accept wildcard characters: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[]
Aliases:SetInvisibleCustomTabNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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[]
Aliases:SetVisibleCustomTabNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object