Partager via


Get-ControlPanelItem

Obtient les éléments du panneau de commande.

Syntaxe

Get-ControlPanelItem
   [[-Name] <String[]>]
   [-Category <String[]>]
   [<CommonParameters>]
Get-ControlPanelItem
   -CanonicalName <String[]>
   [-Category <String[]>]
   [<CommonParameters>]

Description

L’applet Get-ControlPanelItem de commande obtient des éléments du panneau de configuration sur l’ordinateur local. Vous pouvez l’utiliser pour rechercher des éléments du Panneau de configuration par nom, catégorie ou description, même sur des systèmes sans interface utilisateur.

Cette applet de commande obtient uniquement les éléments du panneau de configuration qui peuvent être ouverts sur le système. Sur les ordinateurs qui n’ont pas Panneau de configuration ou Explorateur de fichiers, cette applet de commande obtient uniquement les éléments du panneau de configuration qui peuvent s’ouvrir sans ces composants.

Cette applet de commande a été introduite dans Windows PowerShell 3.0. Il fonctionne uniquement sur Windows 8 et Windows Server 2012 et versions ultérieures.

Exemples

Exemple 1 : Obtenir tous les éléments du Panneau de configuration

Cette commande obtient tous les éléments du Panneau de configuration présents sur l’ordinateur local.

Get-ControlPanelItem

Name                          CanonicalName                 Category                      Description
----                          -------------                 --------                      -----------
Action Center                 Microsoft.ActionCenter        {System and Security}         Review recent messages and...
Administrative Tools          Microsoft.AdministrativeTools {System and Security}         Configure administrative s...
AutoPlay                      Microsoft.AutoPlay            {Hardware}                    Change default settings fo...
BitLocker Drive Encryption    Microsoft.BitLockerDriveEn... {System and Security}         Protect your computer usin...
Color Management              Microsoft.ColorManagement     {All Control Panel Items}     Change advanced color mana...
Credential Manager            Microsoft.CredentialManager   {User Accounts}               Manage your Windows Creden...
Date and Time                 Microsoft.DateAndTime         {Clock, Language, and Region} Set the date, time, and ti...
...

Exemple 2 : Obtenir les éléments du Panneau de configuration par nom

Cet exemple obtient les éléments du panneau de configuration qui ont Program ou App dans leurs noms.

Get-ControlPanelItem -Name "*Program*", "*App*"

Exemple 3 : Obtenir les éléments du Panneau de configuration par catégorie

Cette commande obtient tous les éléments du panneau de configuration dans les catégories qui ont la sécurité dans leurs noms.

Get-ControlPanelItem -Category "*Security*"

Exemple 4 : Ouvrir un élément du Panneau de configuration

Cet exemple montre comment ouvrir l’élément du panneau de configuration du Pare-feu Windows sur l’ordinateur local.

Get-ControlPanelItem -Name "Windows Firewall" | Show-ControlPanelItem

L’applet Get-ControlPanelItem de commande obtient l’élément du panneau de configuration. L’applet de Show-ControlPanelItem commande l’ouvre.

Exemple 5 : Obtenir les éléments du Panneau de configuration sur un ordinateur distant

Cet exemple obtient l’élément du panneau de configuration chiffrement de lecteur BitLocker sur l’ordinateur distant Server01. L’applet Invoke-Command de commande exécute l’applet Get-ControlPanelItem de commande à distance.

Invoke-Command -ComputerName "Server01" {Get-ControlPanelItem -Name "BitLocker*" }

Exemple 6 : Rechercher les descriptions des éléments du Panneau de configuration

Cet exemple recherche la propriété Description des éléments du panneau de configuration pour obtenir uniquement celles qui contiennent le nom d’appareil.

Get-ControlPanelItem | Where-Object {$_.Description -like "*Device*"}

Name                    CanonicalName                 Category    Description
----                    -------------                 --------    -----------
AutoPlay                Microsoft.AutoPlay            {Hardware}  Change default settings fo...
Devices and Printers    Microsoft.DevicesAndPrinters  {Hardware}  View and manage devices, p...
Sound                   Microsoft.Sound               {Hardware}  Configure your audio devic...

L’applet Get-ControlPanelItem de commande obtient tous les éléments du panneau de configuration. L’applet Where-Object de commande filtre les éléments en fonction de la valeur de la propriété Description .

Paramètres

-CanonicalName

Spécifie, en tant que tableau de chaînes, les éléments du panneau de configuration par leurs noms canoniques ou modèles de nom que cette applet de commande obtient. Les caractères génériques sont autorisés. Si vous entrez plusieurs noms, cette applet de commande obtient des éléments du panneau de configuration qui correspondent à l’un des noms, comme si les éléments de la liste de noms étaient séparés par un opérateur « ou ».

Par défaut, cette applet de commande obtient tous les éléments du panneau de configuration dans le système.

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

-Category

Spécifie, en tant que tableau de chaînes, les catégories des éléments du panneau de configuration dans les catégories spécifiées que cette applet de commande obtient. Entrez un nom de catégorie ou un modèle de nom. Les caractères génériques sont autorisés. Si vous entrez plusieurs noms, cette applet de commande obtient des éléments du panneau de configuration qui correspondent à l’un des noms, comme si les éléments de la liste de noms étaient séparés par un opérateur « ou ». Par défaut, cette applet de commande obtient tous les éléments du panneau de configuration dans le système.

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

-Name

Spécifie, en tant que tableau de chaînes, les noms ou les modèles de noms du panneau de configuration que cette applet de commande obtient. Les caractères génériques sont autorisés. Vous pouvez également diriger un nom ou un modèle de nom vers cette applet de commande.

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

Entrées

String

Vous pouvez diriger un nom ou un modèle de nom vers cette applet de commande.

Sorties

ControlPanelItem

Cette applet de commande obtient des éléments du panneau de configuration sur l’ordinateur local.