使用命令行

下图描述了命令行的各种选项。

SecuritySynchronizer.exe 命令行参数 

命令行选项

描述

/D"domain1 domain2 domain3"

提供Windows组所在的域的名称。为了启用安全同步器查找 Windows 组,必须提供此参数和/或 /L 参数。

使用多个域时的示例:

/D"name1 name2 name3"

使用单个域时的示例:

/Dname1

/L

指出Windows组所在的本地计算机的安全配置。为了启用安全同步器位于Windows组,必须提供此参数,或者/D<domain name>参数,或者此二个参数。

/R

指出没有配置使用Windows安全的所有iFIX用户帐户将要从安全配置中被删除。

除了下列情况,任何在iFIX安全用户配置对话框中没有选择使用Windows安全复选框的帐户将要从iFIX安全中被删除:

  • 应用程序和系统用户自动登录帐户从iFIX安全中不被删除。
  • 已经登录的用户帐户从iFIX安全中不被删除。

/ENode.Tag.Field

提供模拟量iFIX数据库标签名称和浮点域(F_),当安全同步器完成时写入数值。如果在同步过程中遇到了错误,则向此标签写入的数值指示最严重的错误。数值0指示没有遇到错误。

参阅理解安全同步器消息可以获得错误代码列表。

/FNode.Tag.Field

提供数字量iFIX数据库标签名称和浮点域(F_),当安全同步器完成时写入数值。数值0指示没有遇到错误。数值1指示遇到错误。

通过检查安全日志文件或指定使用/E参数的模拟量错误标签,可以确定所遇到的特定错误。

/CNode.Tag.Field

提供数字量iFIX数据库标签名称和浮点域(F_),写入的数值指示安全同步器已经完成。当安全同步器完成时,写入数值1。

注意:如果希望确定过程是否完成,则在运行安全同步器之前,必须手动设置此标签的数值为0。

/T# seconds

提供iFIX登录延时数值,应用于由安全同步器所创建的任何新的iFIX用户帐户。

如果不使用此参数,则所有新的iFIX用户帐户使用默认的0秒数值(无登录延时)。

最大数值允许为86399秒,或23:59:59。

欲知更多信息,请参阅限制登录延时章节。

/Mmap mode

指示由安全同步器所使用的安全映射方案执行同步。

在iFIX 4.0,3.5和3.0中,只有默认的映射方案有效。映射方案是指Windows组名称如何与iFIX权限映射。

注意:此参数给将来预留使用。不要使用此参数。

/A

指示发送到安全日志文件的所有消息还应当以文本消息的方式被发送到报警目的文件。如果没有提供此参数,大多数消息不能被发送到报警目的文件。

命令行参数示例

在本例中使用假设的PlantA域。本例的命令行将:

  • 从PlantA域中重新获取Windows安全组。
  • 如果没有使用Windows安全,则保持iFIX用户帐户完整。
  • 将最后的错误代码写入SCADA1节点的iFIX数据库中(标签名为SYNCERROR)。

在本例中,PlantA域所需要的命令行是:

SecuritySynchronizer.exe /DPlantA /ESCADA1.SYNCERROR.F_CV

因为在上述命令行的示例中没有使用显示参数,所以导致下列情况:

  • 因为没有使用/R参数,所以没有删除那些没有使用Windows安全的iFIX帐户。
  • 因为没有使用/L参数,所以忽略本地Windows安全信息。
  • 因为没有使用/F参数,所以数字错误值没有被写入iFIX数据库。
  • 因为没有使用/C参数,所以完成状态值没有被写入iFIX数据库。
  • 因为没有使用/T参数,所以默认的0秒登录持续时间被应用于由安全同步器所创建的新的iFIX用户帐户。这将导致禁止持续时间。
  • 消息没有被写到报警目的地,因为/一个参数是不使用。

注意:Windows用户当前登录进入PlantA域时,必须运行命令行。否则,安全同步器失败,因为它不能重新获得Windows安全信息。

相关信息

您最近了解过 iFIX 吗 ?

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

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