Get-ControlPanelItem
Získá položky ovládacích panelů.
Syntax
RegularName (Výchozí)
Get-ControlPanelItem
[[-Name] <String[]>]
[-Category <String[]>]
[<CommonParameters>]
CanonicalName
Get-ControlPanelItem
-CanonicalName <String[]>
[-Category <String[]>]
[<CommonParameters>]
Description
Rutina Get-ControlPanelItem získá položky ovládacích panelů v místním počítači. Můžete ji použít k vyhledání položek ovládacích panelů podle názvu, kategorie nebo popisu, a to i v systémech, které nemají uživatelské rozhraní.
Tato rutina získá pouze položky ovládacích panelů, které lze otevřít v systému. V počítačích, které nemají Ovládací panely nebo Průzkumníka souborů, získá tato rutina pouze položky ovládacích panelů, které lze otevřít bez těchto součástí.
Tato rutina byla zavedena ve Windows PowerShellu 3.0. Funguje jenom ve Windows 8 a Windows Serveru 2012 a novějším.
Příklady
Příklad 1: Získání všech položek ovládacích panelů
Tento příkaz získá všechny položky ovládacích panelů v místním počítači.
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...
...
Příklad 2: Získání položek ovládacích panelů podle názvu
Tento příklad získá položky ovládacích panelů, které mají v názvech Program nebo Aplikace.
Get-ControlPanelItem -Name "*Program*", "*App*"
Příklad 3: Získání položek ovládacích panelů podle kategorie
Tento příkaz získá všechny položky ovládacích panelů v kategoriích, které mají v názvech zabezpečení.
Get-ControlPanelItem -Category "*Security*"
Příklad 4: Otevření položky ovládacího panelu
Tento příklad otevře položku ovládacího panelu brány Windows Firewall v místním počítači.
Get-ControlPanelItem -Name "Windows Firewall" | Show-ControlPanelItem
Rutina Get-ControlPanelItem získá položku ovládacího panelu. Otevře se rutina Show-ControlPanelItem.
Příklad 5: Získání položek ovládacích panelů ve vzdáleném počítači
Tento příklad získá položku ovládacího panelu BitLocker Drive Encryption na vzdáleném počítači Serveru01.
Rutina Invoke-Command spouští rutinu Get-ControlPanelItem vzdáleně.
Invoke-Command -ComputerName "Server01" {Get-ControlPanelItem -Name "BitLocker*" }
Příklad 6: Hledání popisů položek ovládacích panelů
Tento příklad vyhledá vlastnost Popis položek ovládacích panelů a získá pouze ty, které obsahují název zařízení .
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...
Rutina Get-ControlPanelItem získá všechny položky ovládacích panelů. Rutina
Parametry
-CanonicalName
Určuje položky ovládacích panelů podle jejich kanonických názvů nebo vzorů názvů, které tato rutina získá, jako pole řetězců. Jsou povoleny zástupné symboly. Pokud zadáte více názvů, tato rutina získá položky ovládacích panelů, které odpovídají názvům, jako by položky v seznamu názvů byly odděleny operátorem "nebo".
Ve výchozím nastavení získá tato rutina všechny položky ovládacích panelů v systému.
Vlastnosti parametru
| Typ: | String[] |
| Default value: | None |
| Podporuje zástupné znaky: | True |
| DontShow: | False |
Sady parametrů
CanonicalName
| Position: | Named |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Category
Určuje kategorie položek ovládacích panelů v zadaných kategoriích, které tato rutina získá, jako pole řetězců. Zadejte název kategorie nebo vzor názvu. Jsou povoleny zástupné symboly. Pokud zadáte více názvů, tato rutina získá položky ovládacích panelů, které odpovídají názvům, jako by položky v seznamu názvů byly odděleny operátorem "nebo". Ve výchozím nastavení získá tato rutina všechny položky ovládacích panelů v systému.
Vlastnosti parametru
| Typ: | String[] |
| Default value: | None |
| Podporuje zástupné znaky: | True |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Name
Určuje jako pole řetězců názvy nebo vzory názvů ovládacích panelů, které tato rutina získá. Jsou povoleny zástupné symboly. Do této rutiny můžete také převést název nebo vzor názvu.
Vlastnosti parametru
| Typ: | String[] |
| Default value: | None |
| Podporuje zástupné znaky: | True |
| DontShow: | False |
Sady parametrů
RegularName
| Position: | 0 |
| Povinné: | False |
| Hodnota z kanálu: | True |
| Hodnota z kanálu podle názvu vlastnosti: | True |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Vstupy
String
Do této rutiny můžete převést název nebo vzor názvu.
Výstupy
ControlPanelItem
Tato rutina získá položky ovládacích panelů v místním počítači.