Führen Sie das Programm nicht als Administrator aus

Führen Sie das Programm nicht als Administrator aus

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?

  1. Zuerst müssen Sie den Gastbenutzer aktivieren und sein Passwort festlegen. Dies können Sie mit diesem Befehl tun: net user guest *.

  2. 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

runasfordert 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:

  1. Starten Sie cmd.exeals Administrator (wie Sie es normalerweise tun).
  2. Rufen Sie an. runas /showtrustlevelsSie erhalten etwa Folgendes:

    Die folgenden Vertrauensebenen sind auf Ihrem System verfügbar:
    0x20000 (Basisbenutzer)

  3. Ruf jetzt anrunas /trustlevel:0x20000 "cmd.exe"

  4. Sie erhalten nun ein neues Eingabeaufforderungsfenster mit dem Namencmd.exe (wird als DOMAIN\Benutzername mit eingeschränkten Berechtigungen ausgeführt)
  5. 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"

verwandte Informationen