
Wie kann ich ein Programm ausführennichtals Administrator?
Ich habe es schon versucht
runas /user:guest notepad
Ich muss jedoch ein Passwort angeben und kenne es nicht.
PS: Mir stehen nur die Standardkonsole und PowerShell zur Verfügung.
Antwort1
Sie verwenden eine Server Core-Edition von Windows?
Zuerst müssen Sie den Gastbenutzer aktivieren und sein Passwort festlegen. Dies können Sie mit diesem Befehl tun:
net user guest *
.Und dann können Sie den Befehl „Ausführen als“ verwenden:
run as /user:guest notepad
.Und geben Sie dann das Passwort ein, das Sie in Schritt 1 festgelegt haben
Bitte beachten Sie: Der Gastzugang ist standardmäßig deaktiviert. Sie müssen ihn zunächst mit diesem Befehl aktivieren. Sie benötigen hierfür ebenfalls Administratorrechte.
net user guest /active:yes
Antwort2
runas
fordert immer zur Eingabe eines Passworts auf, aber wenn das Konto kein Passwort hat (z. B. Gast), können Sie das Feld einfach leer lassen und die Eingabetaste drücken. Das Programm sollte trotzdem ausgeführt werden.
Wenn das Konto, mit dem Sie den Befehl ausführen möchten, ein Kennwort hat und Sie es nicht kennen, haben Sie Pech gehabt. Wenn Sie jedoch bereits über Administratorzugriff verfügen, können Sie entweder dieses Kennwort ändern oder einen neuen Benutzer mit der gewünschten Berechtigungsstufe erstellen, um den Befehl auszuführen.
Leider scheint es keine Möglichkeit zu geben, die Passworteingabe zu automatisieren, und das ist auch so gewollt; siehedieser Blogeintrag.
Antwort3
Sie können es als aktueller Benutzer, jedoch mit einer anderen Vertrauensstufe ausführen, ohne Ihr Kennwort erneut eingeben zu müssen:
- Starten Sie
cmd.exe
als Administrator (wie Sie es normalerweise tun). Rufen Sie an.
runas /showtrustlevels
Sie erhalten etwa Folgendes:Die folgenden Vertrauensebenen sind auf Ihrem System verfügbar:
0x20000 (Basisbenutzer)Ruf jetzt an
runas /trustlevel:0x20000 "cmd.exe"
- Sie erhalten nun ein neues Eingabeaufforderungsfenster mit dem Namencmd.exe (wird als DOMAIN\Benutzername mit eingeschränkten Berechtigungen ausgeführt)
- Sie können dieses Fenster jetzt verwenden, um jeden beliebigen Befehl ohne Eskalation auszuführen.
Sie können auch andere Befehle ohne Eskalation in Schritt 3 ausführen. Beispiel:runas /trustlevel:0x20000 "notepad.exe"