現在のフォルダーでPowerShellを開く方法は?


9

このキーボードショートカットShift+はMenuWEnterコマンドプロンプトを開きます。Scott Hanselmanは、PowerShellでも同じことを行うアプリを指摘し、Windows 7に組み込まれていると述べています。

このツールはWindows 7では動作しないようで、組み込みのオプションが見つかりません。

回答:


4

Microsoft のElevation PowerToysには、他の多くの便利な機能の中で、現在のフォルダーでPowerShellウィンドウを開くツールが含まれています。(私はこれを行うための組み込みの方法はないと想定しています。それ以外の場合、Microsoftはそれをダウンロードとしてサイトに提供しません。)

それらをダウンロードして抽出したら、そのフォルダーに移動し、右クリックしPowerShellHere.infて[ インストール ] クリックしますPowerShellのプロンプトここでオプションは、すべてのディレクトリとドライブのコンテキストメニューに追加されます。コンテキストメニューエントリを追加して、管理者権限で、またはNT AUTHORITY\SYSTEMユーザーとしてPowerShellウィンドウを開くこともできます。

または、何もインストールしたくない場合は、Windowsに組み込まれている [ コマンドウィンドウをここで開く ]オプションを使用powershellして、通常のコマンドプロンプトで実行できます。PowerShellセッションが同じコマンドプロンプトウィンドウで開きます。


0

リンク先のブログ投稿の著者は、Pscxモジュールを使用していると述べました。古いバージョンのPscxのインストーラーはのコンテキストメニューエントリを追加しましたOpen PowerShell Hereが、それを行ったのはインストーラーであることを彼が認識していないようです。

Pscxはインストーラーを使用しなくなりました。


0
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT
if(-not (Test-Path -Path "HKCR:\Directory\shell\$KeyName"))
{
    Try
    {
        New-Item -itemType String "HKCR:\Directory\shell\$KeyName" -value "Open PowerShell in this Folder" -ErrorAction Stop
        New-Item -itemType String "HKCR:\Directory\shell\$KeyName\command" -value "$env:SystemRoot\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command Set-Location '%V'" -ErrorAction Stop
        Write-Host "Successfully!"
     }
     Catch
     {
         Write-Error $_.Exception.Message
     }
}
else
{
    Write-Warning "The specified key name already exists. Type another name and try again."
}

WindowsエクスプローラーからPowerShellを起動する方法から詳細スクリプトをダウンロードできます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.