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.

Disponibilità release

Il Job Processor è disponibile in alcune versioni del Vault. Fare riferimento alla seguente tabella per determinare se la versione del Vault in uso supporta questa funzionalità.
  2012 2013 2014
Autodesk Vault Basic    
Autodesk Vault Workgroup
Autodesk Vault Collaboration
Autodesk Vault Professional

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.