Ejecutando comandos como administrador desde usuario estándar

Cosa fácil si las hay. Click derecho al programa, ejecutar como administrador y listo.


Pero lo fácil deja de ser fácil si tenes una pc con un usuario Administrador y otro con privilegios estándar...

Y aquí entra en juego una utilidad del sistema existente hace mil años.

RunAs

El comando es facilísimo de usar: Abrimos una ventana de la consola y probamos abrir notepad por medio del usuario Administrador, pero desde el usuario user
runas /user:Administrador notepad
Previamente, debemos conocer cual es la contraseña de ese usuario Administrador, la cual nosotros si conocemos

Y aquí vemos que nuestro comando se ejecutó correctamente...

Pero, como sabemos que esto es cierto?

Simplemente acudimos al Administrador de tareas y verificamos en la pestaña procesos que notepad se está ejecutando como la cuenta Administrador

Aquí tenemos otros argumentos para utilizar


/savecred, nuestro gran aliado

El comando lo único que hace es pedirnos credenciales por única vez, para almacenarlas y no volver a pedirla nunca mas jamás

Porque soy un payaso, ejecute el parámetro /savecred y no hice la captura de pantalla para el usuario Administrador



Hasta podes hacerte un pequeño .bat para abrir un programa con privilegios

@echo off
runas /user:Administrador /savecred notepad
pause
exit

No olvidar guardar tu archivo como .bat y elegir en Tipo: Todos los archivos

O también para que un user pueda reiniciar el bendito servicio "cola de impresión" cuando se le cuelga la impresora
Sin privilegios 

Con privilegios

En el caso de que un equipo esté en dominio, la que me funcionó, fue ejecutar la tarea como usuario administrador del dominio, la sintaxis sería la siguiente
runas /user:admin@DOMINIO /savecred notepad

Windows está lleno de utilidades, solo hay que saber encontrarlas...

Un saludo a todos!

Comentarios