From 788d2c12f235a2f6c073da1d7e33fe70adb5ebc8 Mon Sep 17 00:00:00 2001 From: "IETM_FIXE\\ietm6" Date: Sat, 25 Apr 2026 18:34:52 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20d'un=20.bat=20pour=20l'ex=C3=A9cution?= =?UTF-8?q?=20du=20.ps1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- installers/install.bat | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 installers/install.bat diff --git a/installers/install.bat b/installers/install.bat new file mode 100644 index 0000000..e725b2b --- /dev/null +++ b/installers/install.bat @@ -0,0 +1,33 @@ +@echo off +REM ============================================================================ +REM LoreMindMJ - Lanceur Windows pour install.ps1 +REM ---------------------------------------------------------------------------- +REM Pourquoi ce fichier ? +REM - Le clic-droit "Executer avec PowerShell" sur un .ps1 echoue souvent +REM (ExecutionPolicy, fenetre qui se ferme avant qu'on lise l'erreur). +REM - Ce .bat fait clic-droit "Executer en tant qu'administrateur" -> UAC -> +REM lance install.ps1 dans une fenetre qui reste ouverte en cas d'erreur. +REM +REM Usage : double-cliquer ce fichier, accepter le prompt UAC. +REM ============================================================================ + +setlocal + +REM --- Etape 1 : auto-elevation via UAC -------------------------------------- +REM Si on n'est pas admin, on relance le .bat en demandant l'elevation. +net session >nul 2>&1 +if %errorlevel% NEQ 0 ( + echo Demande d'elevation (UAC)... + powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs" + exit /b +) + +REM --- Etape 2 : lancement du script PowerShell ------------------------------ +REM -ExecutionPolicy Bypass : uniquement pour cette session, sans modifier le +REM parametre systeme. +REM -NoExit : laisse la fenetre ouverte a la fin pour lire le recap. +cd /d "%~dp0" + +powershell.exe -NoProfile -ExecutionPolicy Bypass -NoExit -File "%~dp0install.ps1" %* + +endlocal