运行命令
从命令行调用 infacmd。 您可以直接发出命令,也可以通过脚本、批处理文件或其他程序发出命令。
要运行 infacmd 命令,请执行以下操作:
1. 在命令提示符下,切换到 infacmd 可执行文件所在的目录。
默认情况下,infacmd 安装在 InformaticaInstallationDir/isp/bin 目录中。
您还可以从 Informatica 安装 DVD 中安装 infacmd。
2. 在 Windows 中输入 infacmd,或在 UNIX 中输入 infacmd.sh,后跟插件 ID、命令名称以及必需的选项和参数。 命令名称不区分大小写。
例如:
infacmd(.sh) plugin_ID CommandName [-option1] argument_1 [-option2] argument_2...Command Options
运行 infacmd 时,为每个命令输入选项,后跟所需的参数。 例如,大多数命令需要使用命令选项输入域名、用户名和密码。 命令选项前有连字符,且不区分大小写。 参数在选项后面。 要输入包含空格或其他非字母数字字符的参数,请使用引号将参数引起来。
例如,以下命令会将文件/目录资源“BackupDir”添加到 Windows 上域“MyDomain”中的节点“Node1”。
infacmd isp AddNodeResource -dn MyDomain -un AdminUser -pd password -nn Node1 -rt "File Directory" -rn BkupDir
在 UNIX 中,同一命令如下所示:
infacmd.sh isp AddNodeResource -dn MyDomain -un AdminUser -pd password -nn Node1 -rt "File Directory" -rn BkupDir
如果忽略或不正确地输入一个必需的选项,该命令会失败,并且 infacmd 会返回错误消息。
您可以通过 infacmd 将环境变量用于一些命令选项。
例如,您可以存储某个域的默认用户名和密码作为环境变量,从而不必使用命令选项输入它们。
在使用 infacmd 之前,配置这些变量。