Job-Prozessor-Befehlszeile

Der Job-Prozessor kann über die Befehlszeile gestoppt, angehalten und fortgesetzt werden.

Dies ist in Situationen hilfreich, in denen Benutzer es vorziehen, dass der Job-Prozessor nur in Phasen mit geringer Aktivität ausgeführt wird. Mit dieser Verbesserung kann nun eine Stapeldatei als geplante Task im Windows-Taskplaner verwendet werden, um das Starten und Stoppen des Job-Prozessors zu steuern. Nachfolgend sehen Sie ein Beispiel für die verschiedenen Befehlszeilenoptionen und ihre Bedeutung.

Überschreiben von Anmeldedaten

JobProcessor.exe akzeptiert Befehlszeilenargumente, um den konfigurierten Benutzernamen, das Kennwort und die ADMS-Server-Anmeldedaten zu überschreiben, indem Sie ein leeres Kennwort verwenden dürfen. Beispiel:
  • Vault-Authentifizierung mit einem leeren Kennwort:
     JobProcessor.exe -u Administrator -p -s MyVaultServer
    Achtung: Seien Sie vorsichtig beim Speichern von Klartextkennwörtern in Anwendungen oder Stapeldateien. Bei Vault wird besonders darauf geachtet, die Kennwörter zu verschlüsseln, aber erst, nachdem JobProcessor.exe es gelesen hat.
  • Windows-Authentifizierung:
    JobProcessor.exe -w -s MyVaultServer

Beispiel JobProcessorExample.bat

REM start the job processor
start JobProcessor.exe
REM prevents the job processor from processing any more jobs on its queue after finishing its current job
JobProcessor.exe /pause
REM allows the job processor to continue processing jobs on its queue from a paused state
JobProcessor.exe /resume
REM stops and exits the job processor after finishing its current job
JobProcessor.exe /stop

Dabei ist zu beachten, dass die Befehlszeilenoptionen niemals die Ausführung eines Jobs unterbrechen, der bereits verarbeitet wird. Wenn Sie den Job-Prozessor über die Befehlszeile stoppen oder anhalten, wird nur der Status des Job-Prozessors zwischen Jobs geändert. Dies entspricht dem Verhalten beim Stoppen oder Anhalten des Job-Prozessors über die Benutzeroberfläche. Dadurch wird vermieden, dass Jobs nur teilweise ausgeführt werden, was dazu führen könnte, dass einige Jobs nie abgeschlossen werden oder Tresordaten sogar in einem inkonsistenten Status bleiben.