3

Есть некоторые решения в сети, но большинство из них просто добавляют команду, когда вы щелкаете правой кнопкой мыши по папке. Я нашел решение (которое работает оба) для запуска от имени администратора здесь. Но это работает только для доступа администратора.

2 ответа2

6

Вот решение:

Это добавляет PowerShell к открытому окну (то есть, когда правой кнопкой мыши на файл)

[HKEY_CLASSES_ROOT\Directory\shell]
    1. Create a key such as "powershell" or whatever you want without space
    2. Set the default value of the key as your desired text, e.g.:"PS here dear"
    3. Create a nested key inside the "powershell" key as "command"
    4. Edit the command value by this:
        C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -NoProfile -Command Set-Location -LiteralPath '%L'

Это добавляет powershell к меню правой кнопки мыши внутри папки

[HKEY_CLASSES_ROOT\Directory\Background\shell]
    1. Create a key such as "powershell" or whatever you want withuout space
    2. Set the default value of the key as your desired text e.g "PS here dear"
    3. Create a nested key inside the "powershell" key as "command"
    4. Edit the command value by this:
        C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -NoProfile -Command Set-Location -LiteralPath '%V'

Обратите внимание на различия в% V и% L в команде

2

Это решение SdidS в виде файла regedit:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell_here]
@="PowerShell Here"

[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell_here\command]
@="C:\\\\Windows\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe -NoExit -NoProfile -Command Set-Location -LiteralPath '%V'"

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