Cómo ejecutar cmd con privilegios de administrador usando la línea de comando


8

¿Hay alguna manera de ejecutar / iniciar cmd como administrador a través de la línea de comandos o una programación de archivos por lotes en Windows 8?

Quiero crear un archivo por lotes que tenga privilegios administrativos sin ninguna solicitud al usuario.


1
Eche un vistazo a la pregunta SU: En Windows 7, ¿hay una línea de símbolo del sistema que pueda iniciar cmd como administrador? . Por lo que recuerdo, no se puede pasar por alto ninguna ventana emergente de UAC sin desactivar UAC por completo
nixda

Respuestas:


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

Por ejemplo, la cuenta de administrador es "AAA" y desea ejecutar BBB.exe de C: \ programas, debe seguir estos pasos:

  1. Presione la tecla Win y R
  2. Ingrese "CMD" en el cuadro abierto y haga clic en "Aceptar"
  3. Entrada: runas / profile / user: AAA "C: \ programs \ BBB.exe" y presione "Enter"
  4. Ingrese la contraseña del administrador AAA
  5. Presione "Enter"

Espero que funcione.



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
Debería poner algo de contenido adicional en esta respuesta que explique lo que está haciendo en lugar de simplemente probar un código inverso mezclado con VBS y ninguna explicación dejando a las personas que no conocen este código rascándose la cabeza preguntándose qué hace. Lo buscaría y lo probaría independientemente de si fui yo quien lo usó y no lo entendí, pero entiendes el punto.
Pimp Juice IT
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.