如何在当前文件夹中打开PowerShell?


Answers:


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的详细脚本

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.