pmrep 命令引用 > RegisterPlugin
  

RegisterPlugin

将外部插件注册到存储库。 注册插件会将其功能添加到存储库中。 可使用 RegisterPlugin 命令来更新现有插件。
使用此命令时,存储库服务必须以独占模式运行。 可以在 Administrator 工具中将存储库服务配置为以独占模式运行,也可以使用 infacmd UpdateRepositoryService 命令完成此配置。
RegisterPlugin 命令使用以下语法:
registerplugin

-i <input_registration_file_name_or_path>

[-e (update plug-in)]

[-l <NIS_login>

  {-w <NIS_password> |

  -W <NIS_password_environment_variable>}

  [-k (CRC check on security library)]]

[-N (is native plug-in)]
下表介绍了 pmrep RegisterPlugin 选项和参数:
选项
参数
说明
-i
input_registration_file_name_or_
路径
必需。 插件的注册文件名称或路径。
-e
-
可选。 更新现有插件。 不适用于身份验证模块。
-l
NIS login
可选。 注册安全模块组件。 提供注册外部安全模块的用户的 NIS 登录。 如果插件包含身份验证模块,您必须提供外部登录名,否则注册将失败。 此登录将成为存储库中的管理员用户名。 不要对其他插件使用此选项。
-w
NIS password
可选。 用于注册身份验证模块组件。
注册此模块的用户的外部目录密码。 如果插件包含身份验证模块,您必须提供外部目录中的用户密码,否则注册将失败。 不要对其他插件使用此选项。
使用 -w 或 -W 选项,但不能同时使用二者。 如果您未提供密码或密码环境变量,pmrep 会提示您输入密码。
-W
NIS_password_environment_
变量
可选。 用于注册身份验证模块组件。
注册此模块的用户的外部目录密码环境变量。 如果插件包含身份验证模块,您必须提供外部目录中的用户密码,否则注册将失败。 不要对其他插件使用此选项。
使用 -w 或 -W 选项,但不能同时使用二者。 如果您未提供密码或密码环境变量,pmrep 会提示您输入密码。
-k
-
可选。 将插件库的 CRC 存储在存储库中。 当存储库服务加载此模块时,该服务会根据 CRC 检查库。
-N
-
注册插件。 当满足以下条件时为必需选项:
  • - 升级 PowerCenter。
  • - PowerCenter 升级没有新的存储库版本。
  • - 插件包含最新功能。
  • - 插件默认向新安装的 PowerCenter 进行注册。
有关需要在升级时注册的插件的信息,请参阅《PowerCenter 发行指南》

注册安全模块

如果要使用外部目录服务来维护存储库的用户和密码,您必须向该存储库注册安全模块。 使用 Registerplugin 命令来注册安全插件。

示例

您负责管理组织的 PowerCenter,该组织使用集中的 LDAP NIS 来验证用户身份。 升级 PowerCenter 时,您决定使用 LDAP 来验证用户身份。 升级会将 LDAP 安全模块安装到存储库安全文件夹中。 使用 Connect 命令连接到存储库之后,管理员运行 pmrep 命令来向存储库注册新的外部模块:
pmrep registerplugin -i security/ldap_authen.xml -l adminuser -w admnpass
-l 登录名和 -w 登录密码选项包含运行 pmrep 命令的用户的有效 NIS 登录信息。 注册之后,您必须使用此登录名和密码来访问存储库。
-i 选项包含描述安全模块的 XML 文件名。