调度安全同步器

如果经常改变影响iFIX安全配置的Windows安全配置,则可以采用调度策略来实现。

安全同步器应用程序并没有自己的调度功能,但是可以使用调度软件或者第三方的调度工具来运行在指定时间或间隔的应用程序。

iFIX提供了一个称为调度的调度工具,它将有助于在指定的时间容易地运行安全同步器。有关使用此工具的详细信息,请参阅精通iFIX 手册。

可以考虑使用控制面板的调度任务向导来调度安全同步器。

使用任务调度服务

在指定时间或间隔,可以使用这种服务来调度程序。

使用Windows任务调度:

  1. 以本地管理组成员的身份登录进入Windows。只有此组的成员才可以调度任务去执行。
  2. 通过检查控制面板中的服务对话框来保证任务调度服务的运行。任务调度服务在列表中显示。
  3. 打开命令提示窗口并输入At命令,后边带有适当的参数来指示任务名称和执行时间。参阅Windows帮助可以获得有关由任务调度程序所使用的At命令和命令行参数的更多信息。
  4. 通过在命令行中输入at来查看所调度的任务。不要提供任何参数。显示被调度的任务列表。

示例

在本地计算机上,为了调度SecuritySynchronizer.exe程序每星期一和星期四上午3:00运行,可以输入下列命令:

at 3:00 /every:M,Th SecuritySynchronizer.exe command line parameters

其中 <command line parameters> 表示要传递给 SecuritySynchronizer.exe 的命令行参数,例如 /L和 /R。有关命令行参数的更多信息,请参阅使用命令行

要计划 SecuritySynchronizer.exe 程序在每月 25 日下午 6:00 在名为 View3 的计算机上运行,应输入以下命令:

at\View3 18:00/next:25 SecuritySynchronizer.exe <command line parameters>

使用iFIX数据库程序块。

可以使用iFIX数据库程序块来调度安全同步器的运行。在程序块中,由于命令行长度的限制,必须创建从程序块中执行的Windows命令文件。

Windows命令文件是文本文件,包含要运行的命令行,包括程序名称和任何命令行参数。命令行文件必须以.CMD文件扩展名来结束。

如果在程序块命令行中没有指定路径,或者在程序块命令行中必须给文件指定全部路径,则所使用的Windows命令文件必须驻留在iFIX根目录 (C:\Program Files (x86)\GE\iFIX)。

下面是一个用于运行安全同步器命令文件文本的示例:

SecuritySynchronizer.exe /DPlantA /L /T /R

注意:此命令文件保存为SecSync.cmd。

下面是一个程序块命令行的示例,如果SecSync.cmd文件在iFIX的根目录中,则它使用程序块的RUNTASK命令来运行上述命令文件:

RUNTASK SecSync.cmd

下面是一个程序块命令行的示例,如果SecSync.cmd文件在C:\目录中,则它使用程序块的RUNTASK命令来运行上述命令文件:

RUNTASK C:\SecSync.cmd

相关信息

如何做...

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。