Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Как запустить powershell в определенной папке

#windows #cmd #powershell


Создал ярлык powershell консоли в Windows 10, хочу чтобы она запускалась от администратора
и в определенной папке. Подскажите как сделать? 

Я пробовал параметр запуска указывать, не работает: 

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -commnad 'cd F:\'


Также не работает рабочая папка в свойствах ярлыка: 

    


Ответы

Ответ 1



Используйте PowerShell Profiles: Находясь в Powershell дайте команду на создание профиля: New-Item -ItemType file -Path $profile -Force Откройте профиль на редактирование: Ise $profile Впишите в открывшемся редакторе команду перехода в нужный каталог: cd F:\ Закройте консоль Powershell и попробуйте открыть снова. Вуаля - вы в папке f:\! PS Статьи в помощь: Профили в PowerShell All About PowerShell Profiles

Ответ 2



В проводнике Windows перейдите в адресную строку (Alt + D или Ctrl + L). Введите powershell или powershell_ise и нажмите Enter.

Ответ 3



Заходите в папку, зажимаете клавишу shift + правую кнопку мыши и затем в контекстном меню нажимаете Открыть окно команд (или, наверное будет по другому написано - Открыть Powershell).

Ответ 4



Для powershell Core pwsh.exe -wd "c:\your_directory" Для powershell version <=5.1 (встроенная в windows) Команда для реестра или при непосредственном запуске powershell powershell -NoExit -command {Set-Location -Path "c:\your_directory"} Команда для "cmd подобных" ярлыки, запуск через bat файлы и другие варианты powershell -NoExit -Command "& {Set-Location -Path \"c:\\your_directory\"}" или powershell -NoExit -Command "& Set-Location -Path \"c:\\your_directory\"" или powershell -NoExit -Command Set-Location -Path "c:\your_directory" Для ярлыка конкретно "absolute_path\powershell.exe" -NoExit -Command "& {Set-Location -Path \"c:\\your_directory\"}" Запуск от имени администратора, правая клавиша мыши - Запуск от имени администратора. Если хотите чтобы ярлык запускал сразу как от имени администратора, то свойства ярлыка=>дополнительно=>запуск от имени администратора или копайте в сторону команды runas и объединяйте команды.

Ответ 5



Можно, конечно, переписывать, но в первой ссылке первый ответ, которым я воспользовался. Редактирование реестра тоже помогло, пробовал https://stackoverflow.com/questions/183901/how-do-i-start-powershell-from-windows-explorer https://www.iguides.ru/main/os/kak_otkryt_powershell_v_tekushchey_papke/

Комментариев нет:

Отправить комментарий