工作處理器指令行

您可以透過指令行停止、暫停和重新開始工作處理器。如果使用者想僅在活動較少的時段執行工作處理器時,此功能很有用。透過此增強功能,現在可以使用批次檔案當作 Windows 工作排程中的排定工作,控制工作處理器的啟動和停止。以下是各種指令行切換及其所代表意思的範例。

取代登入認證

JobProcessor.exe 接受指令行引數以取代所規劃的使用者名稱、密碼和 ADMS 伺服器登入認證,讓您使用空白密碼。例如:
  • 含空白密碼的 Vault 驗證:
     JobProcessor.exe -u Administrator -p -s MyVaultServer
    注意: 將明文密碼儲存在任何應用程式或批次檔案時,請務必小心。Vault 會對加密密碼特別留意,但僅在 JobProcessor.exe 讀取Vault 後才會特別留意。
  • Windows 驗證:
    JobProcessor.exe -w -s MyVaultServer

範例 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

請務必注意,指令行選項將永不中斷執行已正在處理中的工作。透過指令行停止或暫停工作處理器只會修改工作之間的工作處理器狀態,與從使用者介面將其暫停或停止會發生的行為類似。這樣可避免局部執行工作而導致某些工作永遠無法完成,或者更嚴重的是導致 Vault 資料處於不一致的狀態。