Warum ist ein Windows-Domänenbenutzer erforderlich und gibt es eine Alternative?

Warum ist ein Windows-Domänenbenutzer erforderlich und gibt es eine Alternative?

Ich habe ein Skript, das ein JAVA-Programm ausführt. Das Skript läuft unter meinem eigenen Benutzer einwandfrei.

Die Ausführung des Skripts schlägt jedoch fehl, wenn ein Scheduler-Dienst verwendet wird, der auf derselben Maschine (EC2) unter einem Systemkonto mit Administratorrechten ( SchedulerUser) ausgeführt wird.

Mein Lieferant teilt mir mit, dass ich den Scheduler-Dienst mit einem Domänenbenutzer ausführen muss.

Dies würde von mir die Einrichtung eines Active Directory erfordern, was ich wenn möglich verhindern möchte.

Warum wird hierfür ein Windows Domänenbenutzer benötigt und gibt es eine Alternative?

Antwort1

Es gibt eine Möglichkeit, besser zu verstehen, was schiefgelaufen ist: Starten Sie Ihr Skript interaktiv als Systemkonto. 1. Laden Sie pstools von Microsoft herunter. 2. Extrahieren Sie sie und kopieren Sie psexec.exe in Ihr Verzeichnis c:\windows. 3. Klicken Sie mit der rechten Maustaste auf cmd.exe und wählen Sie „Als Administrator ausführen“, um eine Shell mit erhöhten Rechten zu erhalten. 4. Führen Sie auf dieser Shell mit erhöhten Rechten psexec -si cmd aus, um eine Shell zu erhalten, die als Systemkonto ausgeführt wird. Führen Sie auf dieser Shell Ihr Skript aus und geben Sie die Ausgabe frei.

verwandte Informationen