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


8

Existe-t-il un moyen d'exécuter / démarrer cmd en tant qu'administrateur via la ligne de commande ou une programmation de fichiers batch dans Windows 8?

Je souhaite créer un fichier de commandes doté de privilèges administratifs sans aucune invite pour l'utilisateur.


1
Jetez un œil à la question SU: sous Windows 7, existe-t-il une ligne d'invite de commande qui peut démarrer cmd en tant qu'administrateur? . Pour autant que je me souvienne, vous ne pouvez pas contourner une fenêtre contextuelle UAC sans désactiver complètement UAC
nixda

Réponses:


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

Par exemple, le compte administrateur est «AAA» et vous souhaitez exécuter BBB.exe des programmes C: \, vous devez suivre ces étapes:

  1. Appuyez sur la touche Win & R
  2. Saisissez «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.



0
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"  

1
Vous devriez mettre du contenu supplémentaire dans cette réponse expliquant ce qu'il fait plutôt que de simplement prouver un code retour mélangé avec VBS et aucune explication laissant les gens qui ne connaissent pas ce code se gratter la tête en se demandant ce qu'il fait. Je le rechercherais et testerais avec lui peu importe si c'était moi qui l'utilisais et ne le comprenais pas, mais vous obtenez le point.
Pimp Juice IT
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.