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
Puede canalizar un nombre o patrón de nombre a este cmdlet.
Salidas
Este cmdlet obtiene elementos del panel de control en el equipo local.