windows:scripts:powershell:start
Это старая версия документа!
PowerShell Scripts
Скрипты проверены на Win 10.
Предусмотрена возможность запуска в версиях PowerShell 5 и PowerShell 7.
Использование исключительно на свой страх и риск.
@echo off rem File: run_the_same_name_ps1.bat rem Purpose: launcher for get_remote_id_check.ps1 (finds pwsh or falls back to Windows PowerShell) rem Author: takraztak rem ================================================== setlocal :: try PowerShell 7 (pwsh) in Program Files set "PS_EXE=%ProgramFiles%\PowerShell\7\pwsh.exe" if exist "%ProgramFiles(x86)%" ( if not exist "%PS_EXE%" set "PS_EXE=%ProgramFiles(x86)%\PowerShell\7\pwsh.exe" ) :: fallback to Windows PowerShell if pwsh not found if not exist "%PS_EXE%" set "PS_EXE=%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" :: final fallback: rely on PATH (just the name) if not exist "%PS_EXE%" ( set "PS_EXE=pwsh.exe" ) :: path to the PowerShell script with the same base name as this .bat set "PS1=%~dp0%~n0.ps1" :: Quote paths and forward all args "%PS_EXE%" -NoProfile -ExecutionPolicy Bypass -File "%PS1%" %* endlocal pause exit /b
windows/scripts/powershell/start.1771312481.txt.gz · Последнее изменение: —
