createUser 命令

使用此命令可创建新用户。

用途

使用 createUser 命令可在缺省存储库中或由命令 parent 参数指定的存储库中创建新用户。 该命令将在缺省领域中创建 PersonAccount 实体。

如果成功,createUser 命令将返回新创建用户的唯一名称。

注: 如果为用户域选择了 使用全局安全性设置 选项,或者选择了 全局联合存储库 选项作为指定域的域类型,那么将在管理域的联合存储库上执行此命令。 但是,在域上执行的配置更改将应用于特定于安全域的配置。

语法

createUser { -uid uid -cn commonname -sn surname
             -password password [-confirmPassword password] 
              [-mail mail] [-parent parent] [-securityDomainName domainName] }

参数

-uiduid
指定要创建的用户的唯一标识。 然后,虚拟成员管理器会为该用户创建 uniqueId 值和 uniqueName 值。 此参数将映射到虚拟成员管理器中的 uid 属性。
-password密码
指定用户的密码。 此参数将映射到虚拟成员管理器中的 password 属性。
-confirmPassword密码
再次指定密码,以验证在 password 参数中的输入内容。 此参数将映射到虚拟成员管理器中的 password 属性。
-cncommonname
指定用户的名字。 此参数将映射到虚拟成员管理器中的 cn 属性。
-sn姓氏
指定用户的姓氏。 此参数将映射到虚拟成员管理器中的 sn 属性。
-mail邮件
指定用户的电子邮件地址。 此参数将映射到虚拟成员管理器中的 ibm-PrimaryEmail 属性。
-parent
指定要在其中创建用户的存储库。 此参数将映射到虚拟成员管理器中的 parent 属性。
-securityDomainNamedomainName
指定唯一地标识安全域的名称。 如果您没有指定此参数,该命令使用全局联合存储库。

样本

要创建名为 Dan Meyers 的用户,其唯一标识是 dmeyers,电子邮件地址是 dmeyers@acme.com,而密码是 tempPass,请发出以下命令:
$AdminTask createUser {-uid dmeyers -password tempPass -confirmPassword tempPass 
                       -cn Dan -sn Meyers -mail dmeyers@acme.com}