Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
ouvrir un fichier en administrateur
Auteur Message
Répondre en citant
Message ouvrir un fichier en administrateur 
Bonjour !

Je cherche actuellement à ouvrir un autre fichier batch à partir d'un fichier batch

j'arrive actuellement a le lancer a partir du batch avec la commande start mais il ne se lance pas en mode administrateur...

Serai t-il possible de lancer un fichier batch en mode administrateur à partir d'un autre fichier batch ?!

Merci.




______________________________________________________
Bonjour je suis tout nouveau et je vient de découvrir le batch cela m'intéresse énormément j'aimerai bien en découvrir plus Smile
Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: ouvrir un fichier en administrateur 
Hugo.jambert1 a écrit:
Bonjour !

Je cherche actuellement à ouvrir un autre fichier batch à partir d'un fichier batch

j'arrive actuellement a le lancer a partir du batch avec la commande start mais il ne se lance pas en mode administrateur...

Serai t-il possible de lancer un fichier batch en mode administrateur à partir d'un autre fichier batch ?!

Merci.

Salut Smile
Testez ce petit batch :

Code:
@echo off
cls & color 0A & echo.
Mode con cols=70 lines=5
Title Check Startup Registry Keys and Process List by Hackoo 2016
:::::::::::::::::::::::::::::::::::::::::
:: Automatically check & get admin rights
:::::::::::::::::::::::::::::::::::::::::
Set TmpLogFile=TmpLogkey.txt
Set LogFile=Startup_key_Log.txt
If Exist %TmpLogFile% Del %TmpLogFile%
If Exist %LogFile% Del %LogFile%
REM  --> Check for permissions
Reg query "HKU\S-1-5-19\Environment" >%TmpLogFile% 2>&1
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
Echo.
ECHO                 **************************************
ECHO                  Running Admin shell... Please wait...
ECHO                 **************************************

    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin

::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::
Set mykey="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"^
^ "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"^
^ "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"^
^ "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run"^
^ "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run"^
^ "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"

Echo.
ECHO                 **************************************
ECHO                        Please wait..........
ECHO                 **************************************

For %%K in (%mykey%) Do Call :Check_Key %%K %TmpLogFile%

(
Echo.
Echo ******************************************************************************
echo "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup"
Dir /b "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup"
Echo.
Echo ******************************************************************************
Echo.
TASKLIST /V /FO List
Echo.
Echo ******************************************************************************
)>>%TmpLogFile% 2>&1
(
Echo ******************************************************************************
Echo                              STARTUP List
Echo ******************************************************************************
)>>%TmpLogFile% 2>&1
REM Command suggested by FreeBooter
wmic /APPEND:%TmpLogFile% STARTUP get /format:list>Nul
(
Echo.
Echo ******************************************************************************
Echo                               Process List
Echo ******************************************************************************
)>>%TmpLogFile% 2>&1
rem WMIC /APPEND:%TmpLogFile% PROCESS GET Caption,CommandLine>Nul
powershell.exe Get-WmiObject Win32_Process ^| select ProcessID,ProcessName,Handle,commandline,ExecutablePath ^| Out-File -Append %TmpLogFile% -Encoding ascii
(
Echo.
Echo ******************************************************************************
Echo                            Scheduled task list
Echo ******************************************************************************
Schtasks /query /fo LIST
)>>%TmpLogFile% 2>&1

Cmd /U /C Type %TmpLogFile% > %LogFile%
Start "" %LogFile%
Exit /b

:Check_Key
reg QUERY %1 >nul 2>&1
(
    if %errorlevel% equ 0 ( reg QUERY %1 /s
        ) else ( echo %1 ===^> Not found
    )
) >>%2 2>&1





______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message Wahoo 
Faut -il faire un si long code Shocked

Il n'y aurais pas plus simple ?!

Si non Merci de l'aide ! Okay




______________________________________________________
Bonjour je suis tout nouveau et je vient de découvrir le batch cela m'intéresse énormément j'aimerai bien en découvrir plus Smile
Skype
Répondre en citant
Message Re: Wahoo 
Hugo.jambert1 a écrit:
Faut -il faire un si long code Shocked

À toi de prendre la partie du code dont t'as besoin Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message Re: Wahoo 
Hugo.jambert1 a écrit:
Faut -il faire un si long code Shocked

Il n'y aurais pas plus simple ?!

Si non Merci de l'aide ! Okay


Ce qu'un exemple complet pour lire les éléments à démarrage automatique lancé en tant qu'administarteur
pouvez-vous me poster le résultat du fichier texte obtenu ?
Merci !

Code:
@echo off
cls & color 0A & echo.
Mode con cols=70 lines=5
Title  Automatically check & get admin rights
:::::::::::::::::::::::::::::::::::::::::
:: Automatically check & get admin rights
:::::::::::::::::::::::::::::::::::::::::
Set TmpLogFile=TmpLogkey.txt
Set LogFile=Startup_key_Log.txt
If Exist %TmpLogFile% Del %TmpLogFile%
If Exist %LogFile% Del %LogFile%
REM  --> Check for permissions
Reg query "HKU\S-1-5-19\Environment" >%TmpLogFile% 2>&1
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
Echo.
ECHO                 **************************************
ECHO                  Running Admin shell... Please wait...
ECHO                 **************************************
 
    goto UACPrompt
) else ( goto gotAdmin )
 
:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
 
    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B
 
:gotAdmin
 
::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::
REM ICI vous mettez votre code a executer par exemple lancer la calculatrice
Start "" Calc.exe


Si vous voulez que je vous poste un autre exemple pour afficher les mots de passe de vos SSID de votre Wifi ??

Laughing Mort de Rire




______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message ouvrir un fichier en administrateur 
Je ne penserai pas que se serai un aussi long code Shocked

J'avais en l'idée de faire une petite commande

Je suis stagiaire dans une usine et les PC de vérification des lampe sont vérifier à distance et la je fait un fichier batch pour que si jamais un PC lâche on prend le PC

de remplacement on lance le fichier batch on choisit la ligne il remplace l'IP et copie les fichier nécessaire code déjà écrit mais au moment de remplacement de L'IP

il nous dit lancer en tant qu'administrateur MAIS si on lance on mode administrateur c'est la copie des fichier qui bug ... (je ne sait plus exactement quoi)

Mais si il n'y a pas d'autre solution nous choisiront la méthode plus compliquer de faire un fichier.exe qui change l'adresse IP de ligne mais il faudra un fichier.exe

pour chaque ligne dommage ...

Merci ! Okay




______________________________________________________
Bonjour je suis tout nouveau et je vient de découvrir le batch cela m'intéresse énormément j'aimerai bien en découvrir plus Smile
Skype
Message ouvrir un fichier en administrateur 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch