web-dev-qa-db-fra.com

Comment exécuter cmd avec les privilèges d'administrateur à l'aide de la ligne de commande

Est-il possible d'exécuter/démarrer cmd en tant qu'administrateur via ligne de commande ou un fichier de commandes sous Windows 8?

Je veux créer un fichier de commandes qui dispose de privilèges administratifs sans aucune invite à l'utilisateur.

8
Ezra09
runas /profile /user:administrator “Driver:\folder\program”

Par exemple, le compte administrateur est "AAA" et si vous souhaitez exécuter BBB.exe de C:\programmes, procédez comme suit:

  1. Appuyez sur la touche Win & R
  2. Entrez "CMD" dans la boîte ouverte et cliquez sur "OK"
  3. Entrée: runas/profil/utilisateur: AAA “C:\programmes\BBB.exe” et appuyez sur “Entrée”
  4. Entrez le mot de passe de l'administrateur AAA
  5. Appuyez sur Entrée"

Esperons que ça marche.

3
Unnikrishnan
REM  --> Check for permissions  
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  

REM --> If error flag set, we do not have admin.  
if '%errorlevel%' NEQ '0' (  
    echo Requesting administrative privileges...  
    goto UACPrompt  
) else ( goto gotAdmin )  

:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    exit /B  

:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )   
    pushd "%CD%"  
    CD /D "%~dp0"  
0
doogle McPherson

Vous pouvez utiliser runas.exe /savecred /user:administrator cmdou consulter ce lien

0