2009-11-24 01:48:53 +0000 2009-11-24 01:48:53 +0000
39
39

En Windows 7, ¿existe una línea de comandos que pueda iniciar cmd como administrador?

En Linux, podemos usar

sudo bash

para ejecutar un shell como superusuario.

En Windows 7, podemos usar

Menú Start -> (en el cuadro de búsqueda, escriba) cmd -> Haga clic con el botón derecho en el resultado de la búsqueda y elija Ejecutar como administrador

para ejecutar un símbolo del sistema como administrador. ¿Existe también una línea de comandos que sea como la de Linux sudo o su para iniciar un shell como administrador?

Respuestas (10)

34
34
34
2009-11-24 01:54:34 +0000

El comando runas es lo más parecido a lo que buscas:

runas /user:username cmd.exe

El formato es runas, el nombre de usuario con el que quieres ejecutar, otras opciones y luego el programa que quieres ejecutar.

Si estás en un dominio, puedes usar

runas /user:DOMAIN\USERNAME cmd.exe

Esto se puede ejecutar desde la caja Run ( Win+R ) o desde una ventana de comandos.

Tenga en cuenta, sin embargo, que esto no es exactamente como sudo - no puede usarlo para elevarse, sólo ejecutar algo como un usuario diferente. Si ya tienes derechos de administrador, un runas a tu cuenta te dará el mismo acceso que el comando regular (a menos, por supuesto, que ejecutes un runas a una cuenta de administrador diferente, lo que otorgará esos derechos de administrador al nuevo shell).

11
11
11
2009-11-24 02:27:53 +0000

Intenta crear un acceso directo a cmd.exe. Haga clic con el botón derecho del ratón > Propiedades. Haga clic en el botón Avanzado. Y marque la casilla “Ejecutar como administrador” y haga clic en Aceptar.

Asígnale una tecla de acceso directo si quieres.

Y también puedes asignar la ubicación por defecto para que el prompt de CMD se inicie… ej. %CD%

8
8
8
2013-09-18 03:06:42 +0000

Otra alternativa es hacer clic en Inicio y escribir cmd , seguido de Ctrl + Shift + Enter

Fuente: Microsoft Technet

3
3
3
2012-12-12 00:52:08 +0000

Utilice SuRun .

También funciona en Windows 8. Ejecuta la aplicación en modo “admin” sin un prompt, pero tienes mayor control sobre qué aplicaciones se ejecutan (puedes verlo en el applet del panel de control de SuRun). También funciona muy bien en un archivo por lotes…

1
1
1
2013-05-05 06:56:20 +0000

Cree un archivo por lotes como sudo.bat, y escriba los siguientes comandos y luego guárdelos en el PATH:

@echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
@cscript %temp%\sudo.tmp.vbs

Para usarlo, por ejemplo, sudo cmd net start fms, sin embargo, el script no funcionará si hay comillas en la línea de comandos.

1
1
1
2013-09-19 17:20:29 +0000

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 pedirle contraseña (sólo UAC ), redirige stdin y stdout, y se ejecuta en la misma ventana de la consola. https://github.com/tehsenaus/windosu

1
1
1
2012-10-22 20:42:42 +0000

Si quieres una solución de línea de comandos: descarga hstart desde http://www.ntwind.com/software/hstart.html y extrae hstart.exe o hstart64.exe a algún lugar de tu ruta. Puede iniciar un símbolo del sistema elevado con hstart /runas cmd o hstart64 /runas cmd.

Pero la forma más rápida (como se indica en un comentario de la pregunta) sigue siendo pulsar Windows, escribir cmd y pulsar Ctrl + Shift + Enter.

0
0
0
2009-11-25 18:29:47 +0000

Te puede gustar Sudo para Windows .

0
0
0
2012-11-03 02:14:07 +0000

Incluyo comandos genuinos su y sudo con mi Hamilton C shell para ejecutar un comando como otro usuario o elevado (con el prompt UAC) o ambos, es decir, elevado como otro usuario. A diferencia de runas y otras alternativas, mis su y sudo saben pasar directorios actuales, variables de entorno y líneas de comando largas. Este es un producto comercial, pero hay una versión gratuita . Revelación completa: soy el autor. Pero también estoy feliz de responder a las preguntas.

0
0
0
2010-08-03 02:59:37 +0000

La extensión Open Command Prompt Shell Extension puede añadir esta capacidad para usted también.