Gibt es unter Windows 7 eine Eingabeaufforderungszeile, die cmd als Administrator starten kann? [doppelt]

Diese Frage hat hier bereits Antworten: Gibt es einen' sudo ' - Befehl für Windows? (17 Antworten) Geschlossen vor 6 Jahren.

Unter Linux können wir

sudo bash

Um eine Shell als Superuser auszuführen.

Unter Windows 7 können wir

Start Menü - > (im Suchfeld, Typ) cmd - > Rechtsklick auf das Suchergebnis und wählen Sie Als Administrator ausführen

Um eine Eingabeaufforderung als Administrator auszuführen. Gibt es auch eine Eingabeaufforderungszeile wie die von Linux sudo oder su, um eine Shell als Administrator zu starten?

Author: Peter Mortensen, 2009-11-24

10 answers

Der runas befehl ist das Nächste, wonach Sie suchen:

runas /user:username cmd.exe

Das Format ist runas, der Benutzername, den Sie ausführen möchten, andere Optionen und dann das Programm, das Sie ausführen möchten.

Wenn Sie sich in einer Domain befinden, können Sie Folgendes verwenden:

runas /user:DOMAIN\USERNAME cmd.exe

Dies kann über das Feld Run ausgeführt werden (Win+R) oder aus einem Befehlsfenster.

Beachten Sie jedoch, dass dies nicht genau wie sudo - Sie können es nicht verwenden, um sich selbst zu erhöhen, führen Sie einfach etwas als anderer Benutzer. Wenn Sie bereits über Administratorrechte verfügen, erhalten Sie durch ein runas für Ihr Konto denselben Zugriff wie der reguläre Befehl (es sei denn, Sie führen ein anderes Administratorkonto aus, das diese Administratorrechte gewährt die neue Shell).

 34
Author: Jared Harley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-01-22 18:00:40

Versuchen Sie, eine Verknüpfung zu cmd zu erstellen.exe. Rechtsklick > Eigenschaften. Klicken Sie auf die Schaltfläche Erweitert. Aktivieren Sie das Kontrollkästchen "Als Administrator ausführen" und klicken Sie auf OK.

Weisen Sie ihm eine Tastenkombination zu, wenn Sie möchten.

Und Sie können auch den Standardspeicherort für die CMD-Eingabeaufforderung zuweisen.. zB %CD%

 11
Author: Methical,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-24 02:07:09

Eine andere Alternative besteht darin, auf Start zu klicken und cmd einzugeben, gefolgt von Strg + Verschiebung + Geben Sie

Quelle: Microsoft Technet

 7
Author: hanxue,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-09-18 03:06:42

Benutze SuRun.

Es funktioniert auch unter Windows 8. Es führt die Anwendung im "Admin" - Modus ohne Eingabeaufforderung aus, Sie haben jedoch eine größere Kontrolle darüber, welche Anwendungen ausgeführt werden (Sie können sie im Bedienfeld-Applet von SuRun sehen). Es funktioniert auch hervorragend in einer Batch-Datei...

 3
Author: Kippax,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-21 10:25:20

Erstellen Sie eine Batch-Datei wie sudo.bat, und geben Sie die folgenden Befehle ein und speichern Sie sie dann im PFAD:

@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

Um es für eine Instanz zu verwenden, sudo cmd net start fms, funktioniert das Skript jedoch nicht, wenn sich in der Befehlszeile quotemark befindet.

 1
Author: Cosmore,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-05-05 06:56:20

Wenn Sie eine Befehlszeilenlösung wünschen: Laden Sie hstart von herunter http://www.ntwind.com/software/hstart.html und extrahiere hstart.exe oder hstart64.exe irgendwo auf Ihrem Weg. Sie können eine erhöhte Eingabeaufforderung mit hstart /runas cmd oder hstart64 /runas cmd starten.

Aber der schnellste Weg (wie in einem Kommentar für die Frage erwähnt) besteht immer noch darin, Windows zu drücken, cmd einzugeben und Strg zu drücken + Verschiebung + Geben Sie ein.

 1
Author: Luke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-21 10:24:08

Ich war frustriert über die vorhandenen Lösungen dafür, also schrieb ich einen kleinen - Knoten.js Skript, das *nix-Benutzern vertrauter sein sollte.

Es erhöht den aktuellen Benutzer ohne Kennwortansagen (nur UAC), leitet stdin und stdout um und wird im selben Konsolenfenster ausgeführt.

Https://github.com/tehsenaus/windosu

 1
Author: teh_senaus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-21 10:27:36

Die Shell-Erweiterung Open Command Prompt Shell kann diese Funktion auch für Sie hinzufügen.

 0
Author: afrazier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-03 02:59:37

Ich füge die Befehle su und sudo in meine . C-Shell ein, um einen Befehl als einen anderen Benutzer oder als erhöhten Benutzer (mit der UAC-Eingabeaufforderung) auszuführen. oder beides, dh erhöht als ein anderer Benutzer. Im Gegensatz zu runas und anderen Alternativen wissen meine su und sudo, wie man aktuelle Verzeichnisse, Umgebungsvariablen und lange Befehlszeilen übergibt. Dies ist ein kommerzielles Produkt, aber es gibt eine kostenlose Version. Vollständige Offenlegung: ich bin der Autor. Aber ich beantworte auch gerne Fragen.

 0
Author: Nicole Hamilton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-03 02:14:07

Sie mögen vielleicht Sudo für Windows.

 0
Author: Tomáš Kafka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-21 10:26:30