Job Processor 命令行

可以通过命令行停止、暂停和继续 Job Processor。

如果用户希望 Job Processor 仅在活动较少的时间段内运行,命令行将十分有用。使用此增强功能,批处理文件现在可以在 Windows 任务调度器中用作计划任务,以控制 Job Processor 的启动和停止。下方示例展示了多个命令行开关及其含义。

替代登录凭据

JobProcessor.exe 允许您使用空白密码,以接受命令行参数来替代配置的用户名、密码以及 ADMS 服务器登录凭据。例如:
  • Vault 身份验证与空白密码:
     JobProcessor.exe -u Administrator -p -s MyVaultServer
    警告: 在任意应用程序或批处理文件中存储明文密码时一定要谨慎。Vault 会特别小心地加密密码,但仅在 JobProcessor.exe 读取后进行。
  • 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

请务必注意,命令行选项永远不会中断正在处理的作业的执行。通过命令行停止或暂停 Job Processor 仅会修改作业之间的 Job Processor 状态,与通过用户界面暂停或停止该工具类似。这是为了防止作业执行不完整,以免导致一些作业永远无法完成或出现更严重的后果,造成 Vault 中的数据处于不一致的状态。