Get-ControlPanelItem
Získá položky ovládacích panelů.
Syntaxe
Get-ControlPanelItem
[[-Name] <String[]>]
[-Category <String[]>]
[<CommonParameters>]
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ík souborů, získá tato rutina pouze položky ovládacích panelů, které mohou otevřít bez těchto komponent.
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. Rutina Show-ControlPanelItem
ji otevře.
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
spustí 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 Where-Object
filtruje položky podle hodnoty vlastnosti Popis .
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é cardy. 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.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | True |
-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é cardy. 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.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | True |
-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é cardy. Do této rutiny můžete také převést název nebo vzor názvu.
Typ: | String[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | True |
Vstupy
Do této rutiny můžete převést název nebo vzor názvu.
Výstupy
Tato rutina získá položky ovládacích panelů v místním počítači.