Get-ControlPanelItem
Hämtar objekt på kontrollpanelen.
Syntax
Get-ControlPanelItem
[[-Name] <String[]>]
[-Category <String[]>]
[<CommonParameters>]
Get-ControlPanelItem
-CanonicalName <String[]>
[-Category <String[]>]
[<CommonParameters>]
Description
Cmdleten Get-ControlPanelItem
hämtar kontrollpanelsobjekt på den lokala datorn. Du kan använda den för att hitta kontrollpanelobjekt efter namn, kategori eller beskrivning, även på system som inte har något användargränssnitt.
Den här cmdleten hämtar endast de kontrollpanelsobjekt som kan öppnas i systemet. På datorer som inte har Kontrolna tabla eller Istraživač datoteka hämtar den här cmdleten endast kontrollpanelobjekt som kan öppnas utan dessa komponenter.
Den här cmdleten introducerades i Windows PowerShell 3.0. Det fungerar bara på Windows 8 och Windows Server 2012 och senare.
Exempel
Exempel 1: Hämta alla kontrollpanelobjekt
Det här kommandot hämtar alla kontrollpanelsobjekt på den lokala datorn.
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...
...
Exempel 2: Hämta kontrollpanelobjekt efter namn
Det här exemplet hämtar kontrollpanelobjekt som har Program eller App i sina namn.
Get-ControlPanelItem -Name "*Program*", "*App*"
Exempel 3: Hämta kontrollpanelobjekt efter kategori
Det här kommandot hämtar alla kontrollpanelsobjekt i kategorier som har Säkerhet i sina namn.
Get-ControlPanelItem -Category "*Security*"
Exempel 4: Öppna ett kontrollpanelobjekt
Det här exemplet öppnar kontrollpanelsobjektet för Windows-brandväggen på den lokala datorn.
Get-ControlPanelItem -Name "Windows Firewall" | Show-ControlPanelItem
Cmdleten Get-ControlPanelItem
hämtar kontrollpanelens objekt. Cmdleten Show-ControlPanelItem
öppnar den.
Exempel 5: Hämta kontrollpanelobjekt på en fjärrdator
Det här exemplet hämtar kontrollpanelsobjektet BitLocker-diskkryptering på server01-fjärrdatorn.
Cmdleten Invoke-Command
kör cmdleten Get-ControlPanelItem
via fjärranslutning.
Invoke-Command -ComputerName "Server01" {Get-ControlPanelItem -Name "BitLocker*" }
Exempel 6: Sök i beskrivningarna av kontrollpanelobjekt
Det här exemplet söker igenom egenskapen Beskrivning för kontrollpanelens objekt för att bara hämta de som innehåller namnet Enhet.
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...
Cmdleten Get-ControlPanelItem
hämtar alla kontrollpanelobjekt. Cmdleten Where-Object
filtrerar objekten efter värdet för egenskapen Beskrivning .
Parametrar
-CanonicalName
Anger, som en strängmatris, kontrollpanelens objekt efter deras kanoniska namn eller namnmönster som den här cmdleten får. Jokertecken tillåts. Om du anger flera namn hämtar den här cmdleten kontrollpanelobjekt som matchar något av namnen, som om objekten i namnlistan avgränsades av en "eller"-operator.
Som standard hämtar den här cmdleten alla kontrollpanelobjekt i systemet.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | True |
-Category
Anger, som en strängmatris, kategorierna för kontrollpanelens objekt i de angivna kategorier som denna cmdlet hämtar. Ange ett kategorinamn eller namnmönster. Jokertecken tillåts. Om du anger flera namn hämtar den här cmdleten kontrollpanelobjekt som matchar något av namnen, som om objekten i namnlistan avgränsades av en "eller"-operator. Som standard hämtar den här cmdleten alla kontrollpanelobjekt i systemet.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | True |
-Name
Anger namn eller namnmönster för kontrollpanelen som cmdleten får som en strängmatris. Jokertecken tillåts. Du kan också skicka ett namn- eller namnmönster till den här cmdleten.
Typ: | String[] |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | True |
Indata
Du kan skicka ett namn- eller namnmönster till den här cmdleten.
Utdata
Den här cmdleten hämtar kontrollpanelsobjekt på den lokala datorn.