Get-ControlPanelItem
コントロール パネル項目を取得します。
構文
RegularName (既定)
Get-ControlPanelItem
[[-Name] <String[]>]
[-Category <String[]>]
[<CommonParameters>]
CanonicalName
Get-ControlPanelItem
-CanonicalName <String[]>
[-Category <String[]>]
[<CommonParameters>]
説明
Get-ControlPanelItem コマンドレットは、ローカル コンピューター上のコントロール パネル項目を取得します。 これを使用すると、ユーザー インターフェイスがないシステムでも、名前、カテゴリ、または説明によってコントロール パネル項目を検索できます。
このコマンドレットは、システムで開くことができるコントロール パネル項目のみを取得します。 コントロール パネルまたはエクスプローラーがないコンピューターでは、このコマンドレットは、これらのコンポーネントなしで開くことができるコントロール パネル項目のみを取得します。
このコマンドレットは、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: カテゴリ別にコントロール パネル項目を取得する
このコマンドは、名前に Security が含まれるカテゴリ内のすべてのコントロール パネル項目を取得します。
Get-ControlPanelItem -Category "*Security*"
例 4: コントロール パネル項目を開く
次の使用例は、ローカル コンピューターの Windows ファイアウォール コントロール パネル項目を開きます。
Get-ControlPanelItem -Name "Windows Firewall" | Show-ControlPanelItem
Get-ControlPanelItem コマンドレットは、コントロール パネル項目を取得します。
Show-ControlPanelItem コマンドレットで開きます。
例 5: リモート コンピューター上のコントロール パネル項目を取得する
この例では、Server01 リモート コンピューターの BitLocker ドライブ暗号化コントロール パネル項目を取得します。
Invoke-Command コマンドレットは、Get-ControlPanelItem コマンドレットをリモートで実行します。
Invoke-Command -ComputerName "Server01" {Get-ControlPanelItem -Name "BitLocker*" }
例 6: コントロール パネル項目の説明を検索する
次の使用例は、コントロール パネル項目の
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...
Get-ControlPanelItem コマンドレットは、すべてのコントロール パネル項目を取得します。
Where-Object コマンドレットは、Description プロパティの値によって項目をフィルター処理します。
パラメーター
-CanonicalName
このコマンドレットが取得する正規名または名前パターンによって、コントロール パネル項目を文字列配列として指定します。 ワイルドカードを使用できます。 複数の名前を入力すると、名前リスト内の項目が "or" 演算子で区切られたかのように、このコマンドレットは任意の名前に一致するコントロール パネル項目を取得します。
既定では、このコマンドレットはシステム内のすべてのコントロール パネル項目を取得します。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | True |
| DontShow: | False |
パラメーター セット
CanonicalName
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Category
文字列配列として、このコマンドレットが取得する指定したカテゴリのコントロール パネル項目のカテゴリを指定します。 カテゴリ名または名前パターンを入力します。 ワイルドカードを使用できます。 複数の名前を入力すると、名前リスト内の項目が "or" 演算子で区切られたかのように、このコマンドレットは任意の名前に一致するコントロール パネル項目を取得します。 既定では、このコマンドレットはシステム内のすべてのコントロール パネル項目を取得します。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | True |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Name
文字列配列として、このコマンドレットが取得するコントロール パネルの名前または名前パターンを指定します。 ワイルドカードを使用できます。 名前または名前パターンをこのコマンドレットにパイプすることもできます。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | True |
| DontShow: | False |
パラメーター セット
RegularName
| 配置: | 0 |
| 必須: | False |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
入力
String
名前または名前パターンをこのコマンドレットにパイプできます。
出力
ControlPanelItem
このコマンドレットは、ローカル コンピューター上のコントロール パネル項目を取得します。