需求
用户数量多,需要批量新建用户,设置默认的group, role等信息
解决方案
Teamcenter提供了实用工具集,其中有个工具:make_user
- 工具集路径:%TC_ROOT%/bin
- 使用工具集的用户需要dba权限
make_user 官方解释:
Creates new users, groups, persons, roles, and volumes outside of a Teamcenter session. This utility also allows you to modify properties of existing user, group, and role objects. The make_user utility supports batch mode processing using an input file.
使用示例:
make_user -u=infodba -p=infodba -g=dba -file=C:\test\user.lst
user.lst示例:
person|user_id|password|group|role|option_name1|option_value1|option_name2|option_value2|…|update
- 参数之间用(|)进行分隔,role和password可以为空(||)。
- 新建用户,如果password为空,其user_id将会被指定为默认密码。
- 如果是对已经存在的用户信息进行修改,最后加上“update”
如果发现用户group指派错误,如何修改
**user.lst 示例 **
将用户u1从group: Project Administration, role:Project Administrator 中移出。
User1|u1||Project Administration|Project Administrator|remove_groupmember|y|update