Riga di comando Job Processor

Il Job Processor può essere interrotto, sospeso e ripristinato da riga di comando.

Questo risulta utile in situazioni in cui gli utenti richiedono l'esecuzione del Job Processor solo durante i periodi di attività ridotta. Grazie a questo miglioramento, ora è possibile utilizzare un file batch come un'attività pianificata nell'Utilità di pianificazione di Windows per controllare l'avvio e l'arresto del Job Processor. Di seguito un esempio dei vari parametri della riga di comando e del loro significato.

Sostituzione delle credenziali di login

JobProcessor.exe accetta gli argomenti della riga di comando per sostituire le credenziali di login configurate di nome utente, password e server ADMS, permettendo all'utente di utilizzare una password vuota. Ad esempio:
  • Autenticazione Vault con una password vuota:
     JobProcessor.exe -u Administrator -p -s MyVaultServer
    Avvertenza: Prestare particolare attenzione durante la memorizzazione di password non crittografate in qualsiasi applicazione o file batch. Il Vault presta particolare attenzione alla crittografia delle password, ma solo dopo che JobProcessor.exe le ha lette.
  • Autenticazione di Windows:
    JobProcessor.exe -w -s MyVaultServer

Esempio 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

È importante osservare che le opzioni della riga di comando non interrompono mai l'esecuzione di un processo già in fase di elaborazione. L'arresto o la sospensione del Job Processor da riga di comando modifica solo lo stato del Job Processor tra i processi, analogamente a come si comporterebbe se sospeso o arrestato dall'interfaccia utente. Questo serve per prevenire che i lavori vengano eseguiti parzialmente e conseguentemente che alcuni lavori non raggiungano mai il completamento o peggio determino dati nel vault con uno stato incoerente.