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