Get-ControlPanelItem
Obtiene los elementos del Panel de control.
Syntax
Get-ControlPanelItem
[[-Name] <String[]>]
[-Category <String[]>]
[<CommonParameters>]
Get-ControlPanelItem
-CanonicalName <String[]>
[-Category <String[]>]
[<CommonParameters>]
Description
El Get-ControlPanelItem
cmdlet obtiene elementos del panel de control en el equipo local. Se puede usar 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 Panel de control o 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 Get-ControlPanelItem
cmdlet obtiene el elemento del panel de control. El Show-ControlPanelItem
cmdlet 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 Invoke-Command
cmdlet ejecuta el Get-ControlPanelItem
cmdlet 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 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 Get-ControlPanelItem
cmdlet obtiene todos los elementos del panel de control. El Where-Object
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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 el 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-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.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de