Job Processor 命令行

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

版本可用性

特定的 Vault 版本提供 Job Processor 功能。请参见下表以确定您的 Vault 版本是否支持该功能。
  2012 2013 2014
Autodesk Vault Basic    
Autodesk Vault Workgroup
Autodesk Vault Collaboration
Autodesk Vault Professional

替代登录凭据

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 中的数据处于不一致的状态。