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

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


windows:scripts:powershell:start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
windows:scripts:powershell:start [2026/02/18 10:51] windows:scripts:powershell:start [2026/02/27 10:58] (текущий)
Строка 5: Строка 5:
 Если нет понимания и уверенности в том что именно делает скрипт - не используйте.\\ Если нет понимания и уверенности в том что именно делает скрипт - не используйте.\\
  
 +**[[timestamp_file|Копия текущего файла с меткой времени (timestamp_file)]]**\\
 +**[[wallpaper_text|Обои рабочего стола с текстом (wallpaper_text)]]**\\
 +**[[remove_vmwaretools|Remove VMwareTools]]**\\
  
-**run_the_same_name_ps1.bat** скрипт который запускает PowerShell (*.ps1) скрипты с таким же названием как у *.bat файла в каталоге рядом. С возможностью передачи аргументов без проверки на запуск с правами администратора. Повышение прав, если необходимо, должно быть запрошено в самом PowerShell скрипте.\\ +---- 
- +{{page>common:footer&noeditbutton}}
-**Пример:** +
- +
-  browser.bat +
- +
-будет запущен +
- +
-  browser.ps1 +
-   +
-   +
-<code powershell | run_the_same_name_ps1.bat> +
-@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 +
-</code>+
windows/scripts/powershell/start.1771401071.txt.gz · Последнее изменение:

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