จะเปิด PowerShell ในโฟลเดอร์ปัจจุบันได้อย่างไร


9

แป้นพิมพ์ลัดนี้Shift+ Menu, W, Enterเปิดพร้อมรับคำสั่ง Scott Hanselmanชี้ไปที่แอพที่ทำแบบเดียวกันกับ PowerShell และบอกว่ามันสร้างขึ้นใน Windows 7

เครื่องมือดูเหมือนจะไม่ทำงานบน Windows 7 และไม่พบตัวเลือกในตัว

คำตอบ:


4

PowerToys ระดับความสูงจาก Microsoft รวมถึงเครื่องมือในการเปิดหน้าต่าง PowerShell ในโฟลเดอร์ปัจจุบันในหมู่จำนวนมากสิ่งที่มีประโยชน์อื่น ๆ (ฉันสมมติว่าไม่มีวิธีในการทำเช่นนี้มิฉะนั้น Microsoft จะไม่เสนอเป็นการดาวน์โหลดบนเว็บไซต์ของพวกเขา)

เมื่อคุณดาวน์โหลดและสกัดพวกเขานำทางไปยังโฟลเดอร์ของพวกเขาคลิกขวาบนPowerShellHere.infและคลิกติดตั้ง PowerShell พร้อมรับคำนี่ตัวเลือกจะถูกเพิ่มลงในเมนูบริบทของไดเรกทอรีและไดรฟ์ทั้งหมด คุณยังสามารถเพิ่มรายการเมนูบริบทเพื่อเปิดหน้าต่าง PowerShell ด้วยสิทธิ์ผู้ดูแลระบบหรือในฐานะNT AUTHORITY\SYSTEMผู้ใช้

อีกทางเลือกหนึ่งถ้าคุณไม่ต้องการติดตั้งอะไรคุณสามารถใช้ตัวเลือกเปิดหน้าต่างคำสั่งที่นี่ใน 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."
}

คุณสามารถดาวน์โหลดสคริปต์รายละเอียดจากวิธีเริ่ม PowerShell จาก Windows Explorer

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.