[Tips]エクスプローラの新規作成メニューからPowerShellのスクリプトファイルを作成するには?

この記事には、レジストリ操作が含まれます。
必ず自己責任のもとで行ってください。
PowerShell from Japan!!ではいかなる責任も負わないものとします。


では本題です。

今回は、エクスプローラの新規作成メニューにPowerShellのスクリプトファイルを新規作成する項目を追加してみたいと思います。

本記事で紹介するコマンドを実行すると、下記のようになります(クリックで拡大します)。

エクスプローラの新規作成メニューに項目を追加するには

レジストリの、HKEY_CLASSES_ROOT にある拡張子にShellNewというキーを作成し、名前が”NullFile”でデータが空の値を作成します。

PowerShellのスクリプトファイル(ps1)を新規作成できるようにするには

HKEY_CLASSES_ROOT\.ps1\ShellNew

というキーを作成し、名前が”NullFile”でデータが空の値を作成します。


はじめに、[Tips]HKEY_CLASSES_ROOTを操作するには? の記事を参照して、HKEY_CLASSES_ROOTをHKCR:としてアクセスできるようにしてください。

次に、パス HKCR:.ps1 に、ShellNew を作成します

PS> New-Item -Path HKCR:\.ps1\ShellNew

最後に、名前が”NullFile”でデータが空の値を作成します。

PS> New-ItemProperty -Path HKCR:\.ps1\ShellNew -Name "NullFile"

これで、次回エクスプローラを起動したときから、新規作成メニューに「Windows PowerShellスクリプト」が追加されます。

コメント

タイトルとURLをコピーしました