Bagaimana cara membuka PowerShell di folder saat ini?

9

Shortcut keyboard ini Shift+ Menu, W, Entermembuka command prompt. Scott Hanselman menunjuk ke sebuah aplikasi yang melakukan hal yang sama untuk PowerShell dan mengatakan itu builtin di Windows 7.

Alat ini tampaknya tidak berfungsi pada Windows 7 dan tidak dapat menemukan opsi bawaan.

Jader Dias
sumber

Jawaban:

4

The Elevation PowerToys dari Microsoft termasuk alat untuk membuka jendela PowerShell dalam folder saat ini, di antara banyak hal berguna lainnya. (Saya berasumsi tidak ada cara bawaan untuk melakukan ini, jika tidak, Microsoft tidak akan menawarkannya sebagai unduhan di situs mereka.)

Setelah Anda mengunduh dan mengekstraknya, navigasikan ke folder mereka, klik kanan PowerShellHere.infdan klik Instal . Sebuah PowerShell Prompt Berikut pilihan akan ditambahkan ke menu konteks semua direktori dan drive. Anda juga dapat menambahkan entri menu konteks untuk membuka jendela PowerShell dengan hak administrator atau sebagai NT AUTHORITY\SYSTEMpengguna.

Sebagai alternatif, jika Anda tidak ingin menginstal apa pun, Anda bisa menggunakan jendela Buka perintah di sini opsi bawaan untuk Windows dan kemudian jalankan powershellpada prompt perintah normal. Sesi PowerShell akan terbuka di jendela prompt perintah yang sama.

Tambalan
sumber
0

Penulis posting blog yang Anda tautkan menyebutkan bahwa ia menggunakan modul Pscx. Pemasang untuk versi Pscx yang lebih lama menambahkan entri menu konteks Open PowerShell Here, dan sepertinya dia tidak menyadari bahwa itu adalah pemasang yang melakukannya.

Pscx tidak lagi menggunakan installer.

paradroid
sumber
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."
}

Anda dapat mengunduh skrip detail dari cara memulai PowerShell dari Windows Explorer

frank tan
sumber