web-dev-qa-db-ja.com

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

このキーボードショートカット ShiftMenu、 W、 Enter コマンドプロンプトを開きます。 Scott Hanselman PowerShellに対して同じことを行うアプリを指し、Windows7に組み込まれていると言います。

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

9
Jader Dias

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

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

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

4
Patches

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

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

0
paradroid
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を起動する方法 からダウンロードできます。

0
frank tan