CmdID

CmdID / PowerShell / Cmdlets / Get

Get-ControlPanelItem

Gets control panel items. PowerShell reference

From the PowerShell reference 3 parameters

Opens CmdID with your command, read as PowerShell. It is read in your browser and sent nowhere.

What it does

from the PowerShell reference, CC BY 4.0

Gets control panel items. The Get-ControlPanelItem cmdlet gets control panel items on the local computer. You can use it to find control panel items by name, category, or description, even on systems that do not have a user interface. This cmdlet gets only the control panel items that can be opened on the system. On computers that do not have Control Panel or File Explorer, this cmdlet gets only control panel items that can open without these components. This cmdlet was introduced in Windows PowerShell 3.0. It works only on Windows 8 and Windows Server 2012 and newer.

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

Get all control panel items

Get-ControlPanelItemIdentify

Get control panel items by name

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

Get control panel items by category

Get-ControlPanelItem -Category "Security"Identify

Open a control panel item

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

Get control panel items on a remote computer

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

Search the descriptions of control panel items

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

Its page in the reference: Get-ControlPanelItem.

Parameters

3 in the PowerShell reference
-CanonicalNameSpecifies, as a string array, the control panel items by their canonical names or name patterns that this cmdlet gets. Wildcards are permitted. If you enter multiple names, this cmdlet gets control panel items that match any of the names, as though the items in the name list were separated by an "or" operator. By default, this cmdlet gets all control panel items in the system.
-CategorySpecifies, as a string array, the categories of the control panel items in the specified categories that this cmdlet gets. Enter a category name or name pattern. Wildcards are permitted. If you enter multiple names, this cmdlet gets control panel items that match any of the names, as though the items in the name list were separated by an "or" operator. By default, this cmdlet gets all control panel items in the system.
-NameSpecifies, as a string array, the names or name patterns of the control panel that this cmdlet gets. Wildcards are permitted. You can also pipe a name or name pattern to this cmdlet.