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

Is er op Windows 7 een opdrachtpromptregel die cmd kan starten als beheerder?

Op Linux, kunnen we

sudo bash

gebruiken om een shell als superuser te starten.

In Windows 7 kunnen we

Start menu -> (typ in zoekvak) cmd -> Klik met de rechtermuisknop op het zoekresultaat en kies Als beheerder uitvoeren

om een opdrachtprompt als beheerder uit te voeren. Is er ook een opdrachtpromptregel die lijkt op Linux’s sudo of su om een shell als administrator te starten?

Antwoorden (10)

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

Het runas commando komt het dichtst in de buurt van wat je zoekt:

runas /user:username cmd.exe

Het formaat is runas, de gebruikersnaam waarmee je wilt draaien, andere opties, en dan het programma dat je wilt draaien.

Als je op een domein zit, kun je gebruiken:

runas /user:DOMAIN\USERNAME cmd.exe

Dit kan worden uitgevoerd vanuit het Run vak ( Win+R ) of vanuit een opdrachtvenster.

Merk echter op dat dit niet precies hetzelfde is als sudo - je kunt het niet gebruiken om jezelf te verheffen, alleen om iets als een andere gebruiker uit te voeren. Als je al beheerdersrechten hebt, zal een runas naar je account je dezelfde toegang geven als het gewone commando (tenzij je natuurlijk een andere beheerdersaccount runas, wat die beheerdersrechten zal geven aan de nieuwe shell).

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

Probeer een snelkoppeling naar cmd.exe te maken. Klik met de rechtermuisknop > Eigenschappen. Klik op de knop Geavanceerd. En vink het vakje “Uitvoeren als Administrator” aan en klik op OK.

Wijs er een sneltoets aan toe als je wilt.

En je kunt ook de standaard locatie toewijzen waar de CMD prompt moet starten… b.v. %CD%

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

Een ander alternatief is om op Start te klikken en cmd in te typen, gevolgd door Ctrl + Shift + Enter

Bron: Microsoft Technet

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

Gebruik SuRun .

Het werkt ook op Windows 8. Het draait de applicatie in “admin” mode zonder prompt, maar je hebt meer controle over welke applicaties worden gedraaid (je kunt het zien op de SuRun’s control panel applet). Het werkt ook geweldig in een batch-bestand…

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

Maak een batch bestand aan zoals sudo.bat, en type de volgende commando’s en sla ze op in het 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

Om het te gebruiken, bijvoorbeeld, sudo cmd net start fms, echter, het script zal niet werken als er een aanhalingsteken in de commandoregel staat.

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

Ik was gefrustreerd door de bestaande oplossingen hiervoor, dus schreef ik een klein Node.js script dat meer bekend zou moeten zijn bij *nix gebruikers.

Het verheft de huidige gebruiker zonder wachtwoordprompts (alleen UAC ), stuurt stdin en stdout om, en draait in hetzelfde consolevenster. https://github.com/tehsenaus/windosu

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

Als u een command-line oplossing wilt: download hstart van http://www.ntwind.com/software/hstart.html en pak hstart.exe of hstart64.exe uit naar ergens op uw pad. U kunt een verhoogde opdrachtprompt starten met hstart /runas cmd of hstart64 /runas cmd.

Maar de snelste manier (zoals opgemerkt in een commentaar bij de vraag) is nog steeds om op Windows te drukken, cmd in te typen en op Ctrl + Shift + Enter te drukken.

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

Misschien vindt u Sudo voor Windows .

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

Ik voeg echte su en sudo commando’s toe aan mijn Hamilton C shell om een commando uit te voeren als een andere gebruiker of verheven (met de UAC prompt) of beide, d.w.z., verheven als een andere gebruiker. In tegenstelling tot runas en andere alternatieven, weten mijn su en sudo hoe ze huidige directories, omgevingsvariabelen en lange commandoregels kunnen doorgeven. Dit is een commercieel product, maar er is een gratis versie . Full disclosure: ik ben de auteur. Maar ik beantwoord ook graag vragen.

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

De Open Command Prompt Shell Extensie kan deze mogelijkheid ook voor u toevoegen.