2012-03-11 16 views
33

¿cómo iba a ejecutar el comando siguiente en Windows:cómo ejecutar comando 'sudo' en las ventanas

$ sudo django-admin.py startproject NEW 

?

+0

Es mejor evitar el uso de comandos de terminal en Windows. En cambio, intente hacer lo mismo con la ayuda de un IDE, como Eclipse + PyDev. Hará las cosas mucho más simples. –

+3

virtualbox o dualboot – Doboy

Respuesta

36

No hay sudo de comandos en Windows. El equivalente más cercano es "ejecutar como administrador".

Puede hacerlo utilizando el comando runas con un nivel de confianza de administrador o haciendo clic con el botón derecho en el programa en la interfaz de usuario y seleccionando "ejecutar como administrador".

+3

¿Sabe si el comportamiento de los runas varía de una versión a otra? He instalado la empresa Win7 y todas las combinaciones que he probado con runas crean el nuevo cmd sin privilegios de administrador. – notNullGothik

5

Normalmente no lo haría, ya que no lo ejecutaría bajo * nix independientemente. Haga el desarrollo en un directorio de usuario y luego impleméntelo en los directorios del sistema.

2

runas comando requiere los usuarios que introduzca la contraseña. Si no desea escribir la contraseña y desea simplemente hacer clic en el cuadro de diálogo UAC, use Start-Process -Verb runas en PowerShell en lugar del comando runas.

ver: http://satob.hatenablog.com/entry/2017/06/17/013217

1

Creo que he intentado pasos después de hacer algunas investigaciones & logrado

1.Instale cucharilla utilizando PowerShell 3 (IEX (net.webclient nuevo a objetos) .downloadstring ('https://get.scoop.sh')) 2. do scoop install --global sudo 3. asegúrese de que las rutas (C: \ Users \\ scoop \ shims & C: \ ProgramData \ scoop \ shims) se hayan agregado en la variable de ruta del entorno.

1

No hay un comando sudo en caso de ventanas y tampoco hay necesidad de poner $. Para instalar Angular CLI a través del indicador de comando node.js en windows, escribí npm install -g @ angular/cli y luego presioné Enter. Funcionó bien

0

La siguiente secuencia de comandos vbs me parece el truco. Lo puse en C:\Windows\System32

Set objArgs = WScript.Arguments 
exe = objArgs(0) 
args = "" 
IF objArgs.Count >= 2 Then 
    args = args & objArgs(1) 
End If 
For it = 2 to objArgs.Count - 1 
    args = args & " " & objArgs(it) 
Next 
Set objShell = CreateObject("WScript.Shell") 
windir=objShell.ExpandEnvironmentStrings("%WINDIR%") 
Set objShellApp = CreateObject("Shell.Application") 
objShellApp.ShellExecute exe, args, "", "runas", 1 
set objShellApp = nothing 

Ejemplo de uso en un símbolo del sistema sudo net start service

Cuestiones relacionadas