Esta pregunta ya tiene una respuesta aquí:
- ¿Hay algún comando 'sudo' para Windows? 15 respuestas
En Linux, podemos usar
sudo bash
ejecutar un shell como superusuario.
En Windows 7, podemos usar
Menú Inicio -> (en el cuadro de búsqueda, escriba) cmd -> Haga clic derecho en el resultado de la búsqueda y elija Ejecutar como administrador
ejecutar un símbolo del sistema como administrador. ¿Hay también una línea de símbolo del sistema que es como Linux sudo
o su
con el fin de iniciar una concha como administrador?
Respuestas:
El
runas
comando es lo más parecido a lo que estás buscando:El formato es
runas
, el nombre de usuario que desea ejecutar, otras opciones y luego el programa que desea ejecutar.Si estás en un dominio, puedes usar:
Esto se puede ejecutar desde el
Run
cuadro ( Win+ R) o desde una ventana de comandos.Sin embargo, tenga en cuenta que esto no es exactamente así
sudo
: no puede usarlo para elevarse, simplemente ejecute algo como un usuario diferente. Si ya tiene derechos administrativos, una ejecución de su cuenta le dará el mismo acceso que el comando normal (a menos que, por supuesto, ejecute una cuenta de administrador diferente , lo que otorgará los derechos de ese administrador al nuevo shell).fuente
sudo
,runas
nunca almacenará en caché la contraseña por un período de tiempo prolongado. Entonces, si planeaba poner en cola un par de comandos rápidos como puede con sucesivas ejecuciones desudo
. Tan solo abra una ventana de consola y ejecute sus comandos allí./savecred
.runas /user:administrator cmd.exe
no es difícil de recordar después de una docena de tipos más o menos. Todo lo que es es el comando en sí mismorunas
seguido por el/user:
interruptor, seguido por el usuario con el que queremos ejecutarlo, y finalmente el programa que queremos ejecutarcmd.exe
(el símbolo del sistema en nuestro caso). Esto es lo más cercano a una línea que puede obtener para ejecutar comandos elevados. Además, si comienzas-> ejecutas a veces hay una casilla de verificación para ejecutar el programa elevado, no me he esforzado en averiguar qué lo hace aparecer, pero es una opción.Intente crear un acceso directo a cmd.exe. Haga clic derecho> Propiedades. Haga clic en el botón Avanzado. Y marque la casilla "Ejecutar como administrador" y haga clic en Aceptar.
Asigne una tecla de acceso directo si lo desea.
Y también puede asignar la ubicación predeterminada para que comience la solicitud de CMD ... por ejemplo,% CD%
fuente
Otra alternativa es hacer clic Starty escribir cmd , seguido de Ctrl+ Shift+Enter
Fuente: Microsoft Technet
fuente
Usa SuRun .
Funciona también en Windows 8. Ejecuta la aplicación en modo "admin" sin un aviso, pero tiene un mayor control sobre qué aplicaciones se ejecutan (puede verlo en el applet del panel de control de SuRun). Funciona muy bien en un archivo por lotes también ...
fuente
Cree un archivo por lotes como sudo.bat, escriba los siguientes comandos y luego guárdelos en la RUTA:
Sin embargo, para usarlo, por ejemplo,
sudo cmd net start fms
el script no funcionará si hay comillas en la línea de comandos.fuente
Si desea una solución de línea de comandos: descargue hstart desde http://www.ntwind.com/software/hstart.html y extraiga hstart.exe o hstart64.exe en algún lugar de su ruta. Puede iniciar un símbolo del sistema elevado con
hstart /runas cmd
ohstart64 /runas cmd
.Pero la forma más rápida (como se señaló en un comentario para la pregunta) es presionar Windows, escribir
cmd
y presionar Ctrl+ Shift+ Enter.fuente
Estaba frustrado con las soluciones existentes para esto, así que escribí un pequeño script Node.js que debería ser más familiar para los usuarios de * nix.
Eleva al usuario actual sin solicitudes de contraseña (solo UAC ), redirige stdin y stdout, y se ejecuta en la misma ventana de la consola.
https://github.com/tehsenaus/windosu
fuente
sudo <command>
y presione Alt + Y en el cuadro de diálogo UAC.La extensión de shell del símbolo del sistema abierto también puede agregar esta capacidad para usted.
fuente
Incluyo comandos genuinos
su
ysudo
con mi shell Hamilton C para ejecutar un comando como otro usuario o elevado (con el indicador UAC) o ambos, es decir, elevado como otro usuario. A diferencia derunas
otras alternativas, mysu
andsudo
know cómo pasar directorios actuales, variables de entorno y largas líneas de comando. Este es un producto comercial pero hay una versión gratuita . Divulgación completa: soy el autor. Pero también estoy feliz de responder preguntas.fuente
Puede que te guste Sudo para Windows .
fuente