Инструменты пользователя

Инструменты сайта


windows:scripts:cmd:launcher_same_name_ps1

Это старая версия документа!


Лаунчер для PowerShell скриптов

Описание (README)

run_the_same_name_ps1.bat - скрипт который запускает PowerShell (*.ps1) скрипты с таким же названием как у *.bat файла в каталоге рядом. С возможностью передачи аргументов без проверки на запуск с правами администратора. Повышение прав, если необходимо, должно быть запрошено в самом PowerShell скрипте.

Пример:

browser.bat

будет запущен

browser.ps1

Расширенная версия (рекомендуется)

Текст кода "run_the_same_name_ps1.bat"

Мини версия

run_the_same_name_ps1.bat
@echo off
setlocal
set "PS_EXE=%ProgramFiles%\PowerShell\7\pwsh.exe"
if not exist "%PS_EXE%" set "PS_EXE=%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"
 
set "PS1=%~dp0%~n0.ps1"
"%PS_EXE%" -NoProfile -ExecutionPolicy Bypass -File "%PS1%" %*
 
endlocal
pause
exit
windows/scripts/cmd/launcher_same_name_ps1.1772094831.txt.gz · Последнее изменение:

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki