9

Это сочетание клавиш Shift + Меню, W, Enter открывает командную строку. Скотт Хансельман указывает на приложение, которое делает то же самое для PowerShell и говорит, что оно встроено в Windows 7.

Средство не работает в Windows 7 и не может найти встроенную опцию.

3 ответа3

4

Elevation PowerToys от Microsoft включает в себя инструмент для открытия окна PowerShell в текущей папке, среди множества других полезных вещей. (Я предполагаю, что нет встроенного способа сделать это, иначе Microsoft не предложит его для загрузки на своем сайте.)

Загрузив и распаковав их, перейдите в их папку, щелкните правой кнопкой мыши PowerShellHere.inf и выберите « Установить». Опция PowerShell Prompt Here будет добавлена в контекстное меню всех каталогов и дисков. Вы также можете добавить пункты контекстного меню, чтобы открыть окно 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .