1

В Windows 7, когда вы прикрепляете приложение к панели задач, вы можете щелкнуть по нему правой кнопкой мыши, чтобы отобразить "список переходов". Например, проигрыватель Windows Media отображает ваши последние списки воспроизведения и некоторые общие задачи.

Если вы закрепите PowerShell, список переходов будет озаглавлен "Задачи" и содержит "Запуск от имени администратора" и т.д.

При каждом входе в систему я обнаруживаю, что запускаю PowerShell от имени администратора, а затем запускаю команду VsVars чтобы настроить ее как командную строку Visual Studio. В других случаях может потребоваться выполнить другое действие при запуске PowerShell.

Есть ли способ настроить список переходов PowerShell для запуска различных сценариев при запуске PowerShell?

1 ответ1

1

Чтобы закрепить сценарии:

Перетащите их на значок панели задач PowerShell, подождите, пока не появится всплывающая подсказка "Закрепить на Powershell", и все готово.

Чтобы запустить вещи при запуске, вы должны сначала определить, что вы им указываете. Запуск Windows или запуск Powershell? В первом случае добавьте задачу в Taskscheduler, во втором случае добавьте то, что вам нужно для запуска в профиле Powershell.

Издание для ответа на вложенный "Второй вопрос":

Чтобы запустить его от имени администратора, в сценарии, который вы собираетесь прикрепить, поместите это:

  start powershell -verb runas -argumentlist "-noexit", "-command &{YourScriptCommandsHere}"

Не является идеальным решением, потому что собирается запустить два PowerShell, первый будет вызывать второй с повышенными правами, а затем исчезнет, а затем вы можете продолжить использовать второй после блока кода, который вы хотите выполнить (помечен как "YourScriptCommandsHere ") бежит.

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