Compartir a través de


Get-ControlPanelItem

Obtiene los elementos del panel de control.

Sintaxis

RegularName (valor predeterminado)

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

CanonicalName

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

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:True
DontShow:False

Conjuntos de parámetros

CanonicalName
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

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

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:True
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Name

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

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:True
DontShow:False

Conjuntos de parámetros

RegularName
Posición:0
Obligatorio:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

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.