다음을 통해 공유


Get-ControlPanelItem

제어판 항목을 가져옵니다.

구문

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

Description

cmdlet은 Get-ControlPanelItem 로컬 컴퓨터에서 제어판 항목을 가져옵니다. 이 cmdlet을 사용하면 사용자 인터페이스가 없는 시스템에서도 이름, 범주 또는 설명으로 제어판 항목을 찾을 수 있습니다.

이 cmdlet은 시스템에서 열 수 있는 제어판 항목만 가져옵니다. 제어판 또는 파일 탐색기 없는 컴퓨터에서 이 cmdlet은 이러한 구성 요소 없이 열 수 있는 제어판 항목만 가져옵니다.

이 cmdlet은 Windows PowerShell 3.0에서 도입되었습니다. Windows 8 및 Windows Server 2012 이상에서만 작동합니다.

예제

예제 1: 모든 제어판 항목 가져오기

이 명령은 로컬 컴퓨터의 모든 제어판 항목을 가져옵니다.

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: 이름으로 제어판 항목 가져오기

이 예제에서는 이름에 Program 또는 App이 있는 제어판 항목을 가져옵니다.

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

예제 3: 범주별 제어판 항목 가져오기

이 명령은 이름에 보안이 있는 범주의 모든 제어판 항목을 가져옵니다.

Get-ControlPanelItem -Category "*Security*"

예제 4: 제어판 항목 열기

다음은 로컬 컴퓨터에서 Windows 방화벽 제어판 항목을 여는 예제입니다.

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

cmdlet은 Get-ControlPanelItem 제어판 항목을 가져옵니다. cmdlet이 Show-ControlPanelItem 열립니다.

예제 5: 원격 컴퓨터에서 제어판 항목 가져오기

이 예제에서는 Server01 원격 컴퓨터에서 BitLocker 드라이브 암호화 제어판 항목을 가져옵니다. cmdlet은 Invoke-Command cmdlet을 Get-ControlPanelItem 원격으로 실행합니다.

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

예제 6: 제어판 항목에 대한 설명 검색

다음은 제어판 항목의 Description 속성을 검색하여 디바이스라는 이름만 포함하는 항목만 가져오는 예제입니다.

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

cmdlet은 Get-ControlPanelItem 모든 제어판 항목을 가져옵니다. cmdlet은 Where-Object Description 속성 값으로 항목을 필터링합니다.

매개 변수

-CanonicalName

이 cmdlet이 가져오는 정식 이름 또는 이름 패턴별로 제어판 항목을 문자열 배열로 지정합니다. 와일드카드가 허용됩니다. 여러 이름을 입력하는 경우 이 cmdlet은 이름 목록의 항목이 "or" 연산자로 구분된 것처럼 이름과 일치하는 제어판 항목을 가져옵니다.

기본적으로 이 cmdlet은 시스템의 모든 제어판 항목을 가져옵니다.

형식:String[]
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:True

-Category

문자열 배열로 이 cmdlet이 가져오는 지정된 범주에 있는 제어판 항목의 범주를 지정합니다. 범주 이름 또는 이름 패턴을 입력합니다. 와일드카드가 허용됩니다. 여러 이름을 입력하는 경우 이 cmdlet은 이름 목록의 항목이 "or" 연산자로 구분된 것처럼 이름과 일치하는 제어판 항목을 가져옵니다. 기본적으로 이 cmdlet은 시스템의 모든 제어판 항목을 가져옵니다.

형식:String[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:True

-Name

문자열 배열로 이 cmdlet이 가져오는 제어판의 이름 또는 이름 패턴을 지정합니다. 와일드카드가 허용됩니다. 이름 또는 이름 패턴을 이 cmdlet으로 파이프할 수도 있습니다.

형식:String[]
Position:0
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:True

입력

String

이름 또는 이름 패턴을 이 cmdlet으로 파이프할 수 있습니다.

출력

ControlPanelItem

이 cmdlet은 로컬 컴퓨터에서 제어판 항목을 가져옵니다.