Comment exécuter la commande ‘sudo’ dans windows

Comment pourrais-je exécuter la commande suivante dans Windows:

$ sudo django-admin.py startproject NEW 

?

Il n’y a pas de commande sudo dans Windows. L’équivalent le plus proche est “exécuter en tant qu’administrateur”.

Vous pouvez le faire en utilisant la commande runas avec un niveau de confiance de l’administrateur ou en cliquant avec le bouton droit sur le programme dans l’interface utilisateur et en choisissant «Exécuter en tant qu’administrateur».

Normalement, vous ne le feriez pas, car vous ne l’exécuteriez pas sous * nix, peu importe. Effectuez le développement dans un répertoire utilisateur et déployez-le ensuite dans les répertoires système.

sous Windows, vous pouvez utiliser la commande runas. Pour les utilisateurs de Linux, il existe des alternatives pour sudo dans Windows, vous pouvez le vérifier

http://helpdeskgeek.com/free-tools-review/5-windows-alternatives-linux-sudo-command/

runas commande runas exige que les utilisateurs saisissent le mot de passe. Si vous ne souhaitez pas saisir de mot de passe et que vous souhaitez simplement cliquer sur la boîte de dialog UAC, utilisez Start-Process -Verb runas dans PowerShell au lieu de la commande runas .

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

Je pense que j’ai essayé les étapes ci-dessous après avoir fait quelques recherches et réussi

1.Installez scoop à l’aide de Powershell 3 (iex (new-object net.webclient) .downloadssortingng (‘ https://get.scoop.sh ‘)) 2. installez scoop –global sudo 3. assurez-vous des chemins (C: \ Users \\ scoop \ shims & C: \ ProgramData \ scoop \ shims) a été ajouté à la variable de chemin d’environnement.

Il n’y a pas de commande sudo dans le cas de Windows et il n’y a pas non plus besoin de mettre de $. Pour installer Angular CLI via l’invite de commande node.js dans Windows, j’ai simplement écrit npm install -g @ angular / cli , puis j’ai appuyé sur Entrée. Ça marchait bien

Le script vbs suivant fait le tour pour moi. Je l’ai mis sur 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.ExpandEnvironmentSsortingngs("%WINDIR%") Set objShellApp = CreateObject("Shell.Application") objShellApp.ShellExecute exe, args, "", "runas", 1 set objShellApp = nothing 

Exemple d’utilisation sur une invite de commande sudo net start service

Il y en a un peu. J’ai créé Sudo pour Windows en 2007? 08? Voici le document de sécurité que j’ai écrit à ce sujet – https://www.sans.org/reading-room/whitepapers/bestprac/sudo-windows-sudowin-1726 . Assez sûr http://sudowin.sf.net fonctionne toujours aussi.