Bonjour.
Je suis sous Windows 10 Insider Preview, et j'aimerais que le script fasse les actions suivantes:
- Détecter si le script est lancé en mode administrateur ou nonok
- Si, non administrateur, quitter automatiquement après 3 secondes. Je n'arrive pas à mettre 3 secondes...
Question:
Est-il possible de relancer automatiquement le script en mode admin ?
Pouvez vous m'aider, s'il vous plait ?
Merci
Voici le script complet:
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 @echo off & cls Mode con cols=72 lines=10 ::********************************************************************************* echo. NET SESSION >nul 2>&1 IF %ERRORLEVEL% EQU 0 ( ECHO Administrator PRIVILEGES Detected! Ping 127.0.0.1 3>&1 >nul goto NEXT ) ELSE ( echo ####### ERROR: ADMINISTRATOR PRIVILEGES REQUIRED ######### echo This script must be run as administrator to work properly! echo Please, right click and select "Run As Administrator". echo ########################################################## echo This script will be closed in few seconds. Ping 127.0.0.1 3>&1 >nul 2>&1 goto EOF ) :NEXT cls title Welcome, let's continue. echo Screen cleaned! echo. pause>nul :EOF EXIT/B 1
Je n'arrive pas à mettre un:
- Set message_not_admin qui comporte un texte à plusieurs lignes, en gros le pavé ERROR: ADMINISTRATOR PRIVILEGES REQUIRED
- Je suis pas sûr si le :EOF soit nécessaire tous les deux, surtout pour le EXIT /B 1
Partager