Megosztás a következőn keresztül:


Get-ControlPanelItem

Beolvashatja a vezérlőpult elemeit.

Syntax

RegularName (Alapértelmezett)

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

CanonicalName

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

Description

A Get-ControlPanelItem parancsmag beolvasja a vezérlőpult elemeit a helyi számítógépen. A vezérlőpult elemeit név, kategória vagy leírás alapján is megkeresheti, még olyan rendszereken is, amelyek nem rendelkeznek felhasználói felülettel.

Ez a parancsmag csak a rendszeren megnyitható vezérlőpultelemeket kapja meg. A Vezérlőpultot vagy a Fájlkezelőt nem tartalmazó számítógépeken ez a parancsmag csak olyan vezérlőpultelemeket kap, amelyek ezek nélkül az összetevők nélkül nyithatók meg.

Ezt a parancsmagot a Windows PowerShell 3.0-ban vezettük be. Csak Windows 8 és Windows Server 2012 és újabb rendszereken működik.

Példák

1. példa: Az összes vezérlőpultelem lekérése

Ez a parancs lekéri a vezérlőpult összes elemét a helyi számítógépen.

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...
...

2. példa: Vezérlőpultelemek lekérése név szerint

Ez a példa olyan vezérlőpultelemeket kap, amelyek neve program vagy alkalmazás.

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

3. példa: Vezérlőpultelemek lekérése kategória szerint

Ez a parancs lekéri az összes olyan vezérlőpanel-elemet olyan kategóriákban, amelyekben a Biztonság szerepel a nevükben.

Get-ControlPanelItem -Category "*Security*"

4. példa: Vezérlőpultelem megnyitása

Ez a példa megnyitja a Windows tűzfal vezérlőpultelemét a helyi számítógépen.

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

A Get-ControlPanelItem parancsmag lekéri a vezérlőpult elemét. Megnyitja a Show-ControlPanelItem parancsmagot.

5. példa: Vezérlőpultelemek lekérése távoli számítógépen

Ez a példa lekéri a BitLocker meghajtótitkosítás vezérlőpanel-elemét a Server01 távoli számítógépen. A Invoke-Command parancsmag távolról futtatja a Get-ControlPanelItem parancsmagot.

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

6. példa: Keresés a vezérlőpult elemeinek leírásában

Ez a példa a vezérlőpult elemeinek Description tulajdonságában keres, hogy csak azokat szerezze be, amelyek Eszköznevet tartalmazzák.

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...

A Get-ControlPanelItem parancsmag az összes vezérlőpultelemet lekéri. A Where-Object parancsmag a Leírás tulajdonság értéke alapján szűri az elemeket.

Paraméterek

-CanonicalName

Sztringtömbként megadja a vezérlőpult elemeit a parancsmag által lekért vesszővel vagy névmintával. Helyettesítő karakterek használata engedélyezett. Ha több nevet ad meg, ez a parancsmag olyan vezérlőpultelemeket kap, amelyek megfelelnek bármelyik névnek, mintha a névlistában szereplő elemeket egy "vagy" operátor választja el egymástól.

Ez a parancsmag alapértelmezés szerint a rendszer összes vezérlőpultelemét lekéri.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

CanonicalName
Position:Named
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Category

Sztringtömbként megadja a vezérlőpult elemeinek kategóriáit a parancsmag által lekért megadott kategóriákban. Adjon meg egy kategórianevet vagy névmintát. Helyettesítő karakterek használata engedélyezett. Ha több nevet ad meg, ez a parancsmag olyan vezérlőpultelemeket kap, amelyek megfelelnek bármelyik névnek, mintha a névlistában szereplő elemeket egy "vagy" operátor választja el egymástól. Ez a parancsmag alapértelmezés szerint a rendszer összes vezérlőpultelemét lekéri.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Name

Sztringtömbként megadja a parancsmag által lekért vezérlőpult nevét vagy névmintáját. Helyettesítő karakterek használata engedélyezett. A parancsmaghoz nevet vagy névmintát is fűzhet.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

RegularName
Position:0
Kötelező:False
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

String

Ehhez a parancsmaghoz csövezhet nevet vagy névmintát.

Kimenetek

ControlPanelItem

Ez a parancsmag beolvasja a vezérlőpult elemeit a helyi számítógépen.