Compartir a través de


Get-ControlPanelItem

Obtiene los elementos del panel de control.

Sintaxis

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

Description

El cmdlet Get-ControlPanelItem obtiene elementos del panel de control en el equipo local. Puede usarlo para buscar elementos del panel de control por nombre, categoría o descripción, incluso en sistemas que no tienen una interfaz de usuario.

Este cmdlet obtiene solo los elementos del panel de control que se pueden abrir en el sistema. En los equipos que no tienen el Panel de control o el Explorador de archivos, este cmdlet solo obtiene elementos del panel de control que se pueden abrir sin estos componentes.

Este cmdlet se introdujo en Windows PowerShell 3.0. Solo funciona en Windows 8 y Windows Server 2012 y versiones posteriores.

Ejemplos

Ejemplo 1: Obtener todos los elementos del panel de control

Este comando obtiene todos los elementos del panel de control del equipo 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...
...

Ejemplo 2: Obtener elementos del panel de control por nombre

En este ejemplo se obtienen elementos del panel de control que tienen Programa o Aplicación en sus nombres.

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

Ejemplo 3: Obtener elementos del panel de control por categoría

Este comando obtiene todos los elementos del panel de control de categorías que tienen Seguridad en sus nombres.

Get-ControlPanelItem -Category "*Security*"

Ejemplo 4: Abrir un elemento del panel de control

En este ejemplo se abre el elemento del panel de control firewall de Windows en el equipo local.

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

El cmdlet Get-ControlPanelItem obtiene el elemento del panel de control. El cmdlet Show-ControlPanelItem lo abre.

Ejemplo 5: Obtener elementos del panel de control en un equipo remoto

En este ejemplo se obtiene el elemento del panel de control Cifrado de unidad BitLocker en el equipo remoto Server01. El cmdlet Invoke-Command ejecuta el cmdlet Get-ControlPanelItem de forma remota.

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

Ejemplo 6: Buscar las descripciones de los elementos del panel de control

En este ejemplo se busca en la propiedad description de de los elementos del panel de control para obtener solo los que contienen el nombre Device.

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

El cmdlet Get-ControlPanelItem obtiene todos los elementos del panel de control. El cmdlet Where-Object filtra los elementos por el valor de la propiedad Description .

Parámetros

-CanonicalName

Especifica, como matriz de cadenas, los elementos del panel de control por sus nombres canónicos o patrones de nombre que obtiene este cmdlet. Se permiten caracteres comodín. Si escribe varios nombres, este cmdlet obtiene elementos del panel de control que coinciden con cualquiera de los nombres, como si los elementos de la lista de nombres estuvieran separados por un operador "o".

De forma predeterminada, este cmdlet obtiene todos los elementos del panel de control del sistema.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:True

-Category

Especifica, como matriz de cadenas, las categorías de los elementos del panel de control de las categorías especificadas que obtiene este cmdlet. Escriba un nombre de categoría o un patrón de nombre. Se permiten caracteres comodín. Si escribe varios nombres, este cmdlet obtiene elementos del panel de control que coinciden con cualquiera de los nombres, como si los elementos de la lista de nombres estuvieran separados por un operador "o". De forma predeterminada, este cmdlet obtiene todos los elementos del panel de control del sistema.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:True

-Name

Especifica, como matriz de cadenas, los nombres o patrones de nombre del panel de control que obtiene este cmdlet. Se permiten caracteres comodín. También puede canalizar un nombre o patrón de nombre a este cmdlet.

Tipo:String[]
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:True

Entradas

String

Puede canalizar un nombre o patrón de nombre a este cmdlet.

Salidas

ControlPanelItem

Este cmdlet obtiene elementos del panel de control en el equipo local.