読者です 読者をやめる 読者になる 読者になる

がりらぼ

WindowsRuntimeの応援ブログ

PowerShellでコントロールパネルの項目を一撃で呼び出す

PowerShell

コントロールパネルの項目を一撃で呼び出したいときがあるのでメモ コントロールパネルの項目は

C:\Windows\System32

内に.cplという拡張子のファイルとして存在しています。

たとえば

cd C:/Windows/System32
ls | where {$.Extension -eq ".cpl"}

PowerShellに打ち込むとSystem32ディレクトリにある拡張子が.cplのファイルが列挙できます。

PS C:\Windows\system32> ls | where {$_.Extension -eq ".cpl"}


    ディレクトリ: C:\Windows\system32


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2013/08/22     19:26     749568 appwiz.cpl
-a---        2013/08/22     18:06     218112 bthprops.cpl
-a---        2013/08/22     20:03     166912 desk.cpl
-a---        2013/08/22     20:43       6656 Firewall.cpl
-a---        2013/08/22     20:00     240128 hdwwiz.cpl
-a---        2013/12/11     16:06     126976 igfxcpl.cpl
-a---        2014/10/31     13:03    2124288 inetcpl.cpl
-a---        2013/08/22     19:49     423936 intl.cpl
-a---        2013/08/22     19:42     421888 irprops.cpl
-a---        2013/08/22     20:03     142848 joy.cpl
-a---        2013/08/22     20:17     475648 main.cpl
-a---        2013/08/22     19:41     803840 mmsys.cpl
-a---        2013/08/22     20:04     102400 ncpa.cpl
-a---        2014/07/24     19:32     207360 powercfg.cpl
-a---        2013/08/22     19:26     299008 sysdm.cpl
-a---        2013/08/22     19:40     769536 TabletPC.cpl
-a---        2013/08/22     20:32     108544 telephon.cpl
-a---        2014/02/22     17:44     510976 timedate.cpl
-a---        2014/02/22     19:20    1152512 wscui.cpl

System32内にはこれだけコントロールパネルの項目があります。

これをPowerShellから呼び出すだけ

desk.cpl

を実行すると画面の解像度の設定が開きます。

PowerShellを管理者で実行するとホームディレクトリがSystem32になるので一撃でコントロールパネルの項目が呼び出せたかなと