Get-ControlPanelItem
取得控制面板專案。
Syntax
Get-ControlPanelItem
[[-Name] <String[]>]
[-Category <String[]>]
[<CommonParameters>]
Get-ControlPanelItem
-CanonicalName <String[]>
[-Category <String[]>]
[<CommonParameters>]
Description
Cmdlet 會 Get-ControlPanelItem
取得本機電腦上的控制面板專案。 您可以使用它依名稱、類別或描述來尋找控制面板專案,即使在沒有使用者介面的系統上也是如此。
此 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
會從遠端執行 Get-ControlPanelItem
Cmdlet。
Invoke-Command -ComputerName "Server01" {Get-ControlPanelItem -Name "BitLocker*" }
範例 6:搜尋控制面板專案的描述
本範例會搜尋控制面板專案的 Description 屬性,只取得包含 Device 名稱的專案。
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 會取得系統中的所有控制面板專案。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Category
指定此 Cmdlet 取得之指定類別中控制面板項目的類別,做為字元串陣列。 輸入類別名稱或名稱模式。 允許通配符。 如果您輸入多個名稱,此 Cmdlet 會取得符合任何名稱的控制面板專案,就像名稱清單中的專案是以 「or」 運算子分隔。 根據預設,此 Cmdlet 會取得系統中的所有控制面板專案。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Name
指定這個 Cmdlet 取得之控制面板的名稱或名稱模式,做為字串陣列。 允許通配符。 您也可以使用管線將名稱或名稱模式傳送至此 Cmdlet。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
輸入
您可以使用管線將名稱或名稱模式傳送至此 Cmdlet。
輸出
此 Cmdlet 會取得本機電腦上的控制面板專案。
相關連結
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應