TeamcenterKnowledge

Configuration utilities > Organization

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. Also, you can use this utility to synchronize your Teamcenter Organization with your Active Directory. The make_user utility creates each of the objects specified by the command line arguments. If the minimum arguments are specified, the utility creates a person and an associated user. If the -group argument is supplied, a group is created and the user becomes a member of the group. If the -role argument is supplied, a role is created and assigned to that user. Note If a user is created without specifying a role, the user assumes the default role of the group to which they belong. Because a single user can have multiple roles, it is possible for a user to be a member of the same group multiple times, once for each role. Therefore, although the make_user utility does not require that a role be specified, it is recommended that one be specified, particularly if there is more than one role associated with the group. In addition, if a user is created without specifying a password, Teamcenter assigns the user ID as the password. More than one user can be created at a time. All of the users created become members of the specified group. If both the -volume and -group arguments are supplied, the group will have a default volume or be granted access to the volume. If any of the specified objects already exist, this utility does not attempt to create them. If the -volume argument is specified, all of the groups that are created are granted access to the volume. If the specified group already exists and does not have a default volume, a volume is designated as the group's default volume. If the -os argument is specified, all groups in the group file are created, and all users in the password file are created and made members of every group to which they belong in the operating system. If the -group argument is included with the -os argument, only that group is created, and all people who are members of that group are created and added to that group. If the -role argument is specified, all users that are created are assigned that role. You can modify an existing group, role, person, or user using command line options. Use the -update argument to modify the properties of user, person, group, or role objects. Use the -rename argument to rename an existing user, person, group, or role. For a user, the -rename argument specifies the user ID; for a person, group and role objects, the -rename argument specifies the group name and role name, respectively. Use the -description argument to set or modify the description of the group and/or role. When using the -description argument with the -role and -group arguments, the same description is set for both the group and role. Use the -volume argument to create volumes. Before creating volumes, you must have an FMS server cache (FSC) installed and running, and you must set the FMS_BootStrap_Urls preference with the FSC host and port information. Use the -licenselevel argument to set the license level when creating a user. Use the -datasource argument to fix an object incorrectly configured as internally or externally managed via LDAP synchronization. Use this argument only to correct incorrect synchronization settings. Set this argument to 0 reset the object as internally managed. Set this argument to 1 to reset the object as externally managed. Set this argument to 2 to reset the object as remotely managed. Use the -citizenships argument to set the citizenships of the user. You can define multiple nationalities, for example, Great Britain and the United States. Note Before using this utility to activate or deactivate group members, you must set the TC_suppress_inactive_group_members preference to 0 (zero), which allows system administrators and group administrators to view both active and inactive group members. This preference determines whether all group members or only active group members are displayed in Teamcenter interfaces. You must set this preference and then relaunch Teamcenter to activate the display suppression for the thin client. In the rich client, you can switch between suppress or display inactive group members using the button located on the Group panel of Organization. Syntax make_user [-u=user-id {-p=password | -pf=password-file} -g=group arguments [-h] arguments can include one or more of the following: -allUserDeclaredGeography=geography -allUserGeography=geography -citizenships=user-citizenship-list -cup.custom-property-name=custom-property-value -defaultgroup=default-group -defaultlocalvolume=default-local-volume -defaultrole=default-role -defaultvolume=default-volume -description=description -discipline=discipline-name -disciplinecurrency=discipline-currency -disciplinedescription=discipline-description -disciplinerate=discipline-rate -file=file-name FMS master configuration arguments of which only one can be used: -fscidfsc-id -filestoregroupidfilestore-group-id -loadbalanceridload-balancer-id -ga=0|1|false|true -geography=geography -gm_status=0|1|false|true -gov_clearance=government_clearance -group=group-name -group_nationality=group-nationality -ignoreIfNotExist -ip_clearance=ip_clearance -licensebundle=license-bundle -licenselevel= author | consumer | occasionalauthor -licenseserver=license-server -nationality=nationality -node=node-name -operational_status=0 | 1 | 2 -organization_address=organization-address -organization_alternative_name=organization-alternative-name -organization_id=organization-id -organization_legal_name=organization-legal-name -organization_name=organization-name -organization_type=organization-type -organization_url=organization-url -os -OSuser=name [-PA1=person-PA1-attribute(address-OOTB)] [-PA2=person-PA2-attribute(city-OOTB)] [-PA3=person-PA3-attribute(state-OOTB)] [-PA4=person-PA4-attribute(zip-code-OOTB)] [-PA5=person-PA5-attribute(country-OOTB)] [-PA6=person-PA6-attribute(organization-OOTB)] [-PA7=person-PA7-attribute(GID-OOTB)] [-PA8=person-PA8-attribute(mail-code-OOTB)] [-PA9=person-PA9-attribute(email-address-OOTB)] [-PA10=person-PA10-attribute(phone-number-OOTB)] -parent=parent -password=password -path=path-name -person=name -privilege=0|1 -remove_groupmember=group-member -rename=user-id|group-name|role-name|person-name -role=role-name -security=security -sponsorable=0|1 -status=0|1 -ttc_date=ttc-date -update -user=user-id -userDeclaredGeography=geography -user_defaultrole=0|1|false|true -user_denyloginatsites=list_of_sites_where_user_is_denied_logon -user_homesite=site-name -v -vislicenselevel=base | standard | professional | mockup -volume=name Arguments -u Specifies the user ID. This must be a user with Teamcenter administration privileges. If this argument is used without a value, the operating system user name is used. Note If Security Services single sign-on (SSO) is enabled for your server, the -u and -p arguments are authenticated externally through SSO rather than being authenticated against the Teamcenter database. If you do not supply these arguments, the utility attempts to join an existing SSO session. If no session is found, you are prompted to enter a user ID and password. -p Specifies the password. If this argument is not used, the system assumes the user-id value to be the password. This argument is mutually exclusive with the -pf argument. -pf Specifies the password file. If used without a value, the system assumes a null value. If this argument is not used, the system assumes the user-id value to be the password. This argument is mutually exclusive with the -p argument. -g Specifies the group associated with the user. If used without a value, the user's default group is assumed. -h Displays help for this utility. arguments Specifies one or more arguments. -allUserDeclaredGeography Sets the user declared geographical location of all users. Note This works for the command line only. This is not supported using an input file. This argument is processed before other arguments. -allUserGeography Sets the geographical location of all users. Note This works for the command line only. This is not supported using an input file. This argument is processed before other arguments. -citizenships Specifies the citizenship of the user. Citizenships are a two-letter country code from ISO 3166. A user can have multiple citizenships. Multiple citizenships are specified with a comma delimiter, such as: Copy -citizenships=US,GB -cup. Sets a user's custom profile attributes. Note The date type format for custom profile attributes is: yyyy-MM-ddThh:mm:ss zz:zz; that is, -cup.custom_property_name=yyyy-MM-ddThh:mm:ss zz:zz. Year: yyyy Month: MM: 1-12 (January = 1) Day: dd: 1-31 Hour: hh: 0-23 Minutes: mm: 0-59 Seconds: ss:0-59 Zulu time, also referred to as Greenwich Mean Time (GMT): zz:0-59 In the following date type format example, the -08:00 is minus 8 hours from GMT (Pacific Standard Time). -cup.custom_property_name=2014-11-12T14:32:05-08:00 -defaultgroup Specifies a user’s default group. See restriction #6. -defaultlocalvolume Specifies the default local volume on the user object. See restriction #8. -defaultrole Specifies default role for a group only. See restriction #6. -defaultvolume Specifies default volume for group and/or user. If you specify this argument, you must also specify the -user, -password, and -group arguments. See restriction #6. -description Specifies the description of a group and/or role. -discipline Specifies the discipline, which is a set of users who have a common behavior, for example, developers that have expertise in Linux. -disciplinecurrency Specifies the currency for the discipline, for example USD, which denotes United States dollars. -disciplinedescription Specifies the description of the discipline. -disciplinerate Specifies the rate for the discipline. -file Specifies that the input file is read to create users or to modify existing users, groups and roles after other arguments are processed. Each record in the file contains the following information: Copy person|user|password|group|role|option_name1|option_value1 |option_name2|option_value2|…|update option_name is any command line argument and option_value is a valid value for option_name. Each field is delimited by the (|) character. The password and role fields can be null (||). The role defaults to the last value specified in either the file or on the command line using the -role argument. Note If a password is not specified for the new user, Teamcenter assigns the user ID as the password. When modifying an existing user, group, or role, specify the properties to be modified by option_name|option_value pairs followed by the update argument. FMS master configuration arguments: Note The following three arguments are required if you want the FMS master configuration updated when a volume is created. Do not include these arguments if you intend to update the FMS configuration manually. If supplied, only one of the fscid, filestoregroupid, or loadbalancerid arguments is permitted. -fscid Specifies the FSC ID in the FMS configuration to which the volume element is added. The maximum length of this argument is 32 characters. -filestoregroupid Specifies the Filestore Group ID in the FMS configuration to which the volume element is added. The maximum length of this argument is 32 characters. -loadbalancerid Specifies the load balancer ID in the FMS configuration to which the volume element is added. The maximum length of this argument is 32 characters. -ga Specifies the group member admin privilege. If the user is an administrator, set this value to either 1 or true. If the user is not an administrator, set this value to either 0 or false. -geography Specifies the geographical location of the user. -gm_status Specifies the group member status. If the group member is inactive, set this value to either 1 or true. If the group member is active, set this value to either 0 or false. -gov_clearance Specifies the level of clearance the user has to classified data. -group Specifies the group to which the new user is added. See restriction #1. -group_nationality Sets the user group nationality. -ignoreIfNotExist Use on upgrade to ignore objects that don't exist. -ip_clearance Specifies the intellectual property (IP) clearance level of the user. This is the level of access the user has to sensitive (classified) information. -licensebundle Specifies a license bundle for the user. -licenselevel Specifies the license level of the user. The default value is author. The types of licenses available depends on your license agreement. For descriptions of the available license levels, see your license agreement documentation. The Teamcenter administrator can change the licensing level of a user during the month. But, once the user logs on, that user's license is considered reserved for the remainder of the calendar month, even if the user’s license level is changed after that date. A single user could thereby unintentionally reserve multiple licenses. For example, a single user could reserve three licenses during a calendar month (Author, Consumer, Occasional Author license levels) if they have logged on with each license level. -licenseserver Assigns the user to the specified license server. -nationality Specifies the nationality of the user. -node Specifies the network node where the new volume is located. See restriction #3. -operational_status Sets a group's operational status. To assign the operational status, set this value to 0 (Active), 1 (Temporarily inactive), or 2 (Permanently inactive). -organization_address Sets a group's organization address. -organization_alternate_name Sets a group's organization alternate name. -organization_id Sets a group's organization ID. -organization_legal_name Sets a group's organization legal name. -organization_name Sets a group's organization name. -organization_type Sets a group's organization type. -organization_url Sets a group's organization URL. -os Specifies that user names and groups specified in the operating system /etc/passwd and /etc/group files are used to create new users. See restriction #2. -OSuser Specifies the operating system user name for the new user. If this argument is not supplied, the operating system user name defaults to the value specified in the -user argument. -PA1 Specifies the person attribute: address. -PA2 Specifies the person attribute: city. -PA3 Specifies the person attribute: state. -PA4 Specifies the person attribute: zip code. -PA5 Specifies the person attribute: country. -PA6 Specifies the person attribute: organization. -PA7 Specifies the person attribute: GID (group ID). -PA8 Specifies the person attribute: mail code. -PA9 Specifies the person attribute: e-mail address. -PA10 Specifies the person attribute: phone number. -parent Specifies a group’s parent group. See restriction #6. -password Creates a password for the new user. Note If a password is not specified for the new user, Teamcenter assigns the user ID as the password. -path Specifies the full path to the location of the new volume. See restriction #3. -person Specifies the person associated with the new user. -privilege Specifies a group’s privilege. See restriction #5. -remove_groupmember Specifies the removal of the existing user from the specified group and role. Note You cannot use any other action arguments with the -remove_groupmember argument. For example, you cannot use the -update argument with the -remove_groupmember argument. You must use the -update argument separately. -rename Specifies a new name for an existing user, group, role, or person. -role Specifies the role to which the new user is assigned. -security Specifies a group’s security. -sponsorable Specifies a user is sponsorable. If set to 1 (true), the user is sponsorable and can access Teamcenter with a sponsoring user. The default is 0 (zero), which indicates the user is not sponsorable. -status Specifies a user’s status. See restriction #7. -ttc_date Specifies the Technology Transfer Certification (TTC) date, which is the date when the user's qualification for viewing data marked as government classified lapses. The date type format is: dd-Mon-yyyy. For example, 03-Jan-2018. -update Use when modifying any of the existing user, group, or role objects. See restriction #4. -user Creates a new Teamcenter user. -userDeclaredGeography Specifies the current geographical location of the user. -user_defaultrole Specifies default role for all users. To assign the default role flag, set this value to either 1 or true. To remove the default role flag, set this value to either 0 or false. -user_denyloginatsites Specifies the sites for which the user is denied logon. When specifying more than one site, use a comma separator. For example: site1,site2,site3. -user_homesite Specifies the home site for the specified user. -v Runs the utility in verbose mode to display the maximum amount of information. Typically, non-verbose utility sessions only display error messages. -volume Specifies the new volume to be created. See restrictions #3 and #9. Environment As specified in Setting up a Teamcenter command-line environment. Files As specified in Log files produced by Teamcenter. Restrictions If the command line argument parameter contains spaces, it must be enclosed in quotes, for example, “product validation”. This restriction does not apply to arguments from a file using the -file argument because quotes are automatically added using this argument. The -os argument is only valid on Linux platforms. Volume creation requires -volume, -node and -path arguments, except when creating a new cloud volume. Also, the -volume, -node, and -path arguments must not be separated by other arguments. Only one object (user, group, or role) can be updated at a time. If the -user, -group, or -role arguments are specified when using the -update argument, the user object is assumed as the target object of the update. If the -group or -role arguments are specified without the -user argument, the group object is updated. The -role object to be updated must already exist. If the -role argument is specified without the -user or -group arguments, the role is updated. The object to be updated must already exist. The privilege setting for a group can be either 0 or 1. 1 implies that the group has DBA privileges. 0 implies a non-DBA group. The default value is 0. The objects specified for the -defaultgroup, -defaultrole, -defaultvolume, and -parent arguments must be existing objects. The valid values for the -status argument are 0 (active) and 1 (inactive). If these values are not specified, the default status is active. If both defaultlocalvolume and defaultvolume arguments are specified, their values must be different. The default local volume must be configured as a valid FMS volume. To create volumes, an FSC must be installed and running, and the FMS_Bootstrap_Urls preference must be set with the FSC host and port information. If a user with the same group/role combination is a member of any project, the user is not removed and the system displays an error message. If a user is a member of only one group and role and there is an attempt to remove group membership, the user is not removed and the system displays an error message. Return Values Return value upon success 0 Return value upon failure 1 Tips for synchronizing your organization objects in Teamcenter with LDAP data Use the make_user utility to create and update your organization objects in Teamcenter. You are responsible for creating and populating a file to use in batch mode, which involves probing your existing LDAP and formatting it using the correct syntax for the make_user utility to read. Determine which fields are populated in LDAP and extract the information. Format the data for a batch file, as described in the -file arguments description. For example, to update group administrator status for the existing three users (tom, dan, and bob), whose user IDs are (tm, dm, and bp), create a file named makeuserinput_ldap_to_tc.lst containing the following data: Copy |tm||Engineering|Designer|ga|true|update |dm||Engineering|Designer|ga|true|update |bp||Engineering|Designer|ga|true|update Each field is delimited by the (|) character. Enter the following command on a single line. Copy make_user -u=Tc-admin-user -p=password -g=group -file=makeuserinput_ldap_to_tc.lst Examples Create User... Command Line Specifying new group/role/person Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=tm -group=london.dev -role=planner -person=tom To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy tom|tm| |london.dev|Planner Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying existing group/role/person for new user Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=dm -group=london.dev -person=dan -role=planner To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy dan|dm||london.dev|Planner Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying only existing group The default role is considered while creating the new user. Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=dm1 -group=london.dev -person=dm1 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy dm1|dm1||london.dev| Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying default volume Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=bp -group=london.dev -person=bob -defaultvolume=volume To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy bob|bp1||london.dev|defaultvolume|volume Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying sponsorable Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=bp -sponsorable=1 -update Specifying all organization properties Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=dm2 -group=london.dev -role=planner -person=dm2 -ga=true -defaultvolume=volume -licenseserver=28000_pncitcflex2 -licensebundle=COMMSITE -licenselevel=consumer -user_homesite="IMC--1758036214" -user_denyloginatsites="IMC--1759825534" -vislicenselevel=standard To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy dm2|dm2||cambridge.dev|designer|defaultvolume|volume|defaultgroup|cambridge.dev|user_defaultrole|true|licenseserver|28000_pncitcflex2|licensebundle|COMMSITE|licenselevel|author|ga|true|user_homesite|IMC--1758036214|user_denyloginatsites|IMC--1759825534|vislicenselevel|standard Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all ADA properties (user) Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=dm3 -group=london.dev -role=planner -person=dm3 -ip_clearance=super-secret -gov_clearance=secret -geography=IN -nationality=IN -citizenships=IN -userDeclaredGeography=IN -ttc_date=30-JUN-2023 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy dm3|dm3||london.dev|planner|ip_clearance|secret|gov_clearance|secret|geography|IN|nationality|IN|citizenships|IN|userDeclaredGeography|IN|ttc_date|30-JUN-2023 Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all ADA properties (group) Copy make_user -u=tcadmin -p=tcadmin -g=dba -group=pune.dev -organization_name=splm2 -organization_legal_name=splm_legal2 -organization_alternate_name=splm_all2 -organization_address="baner, balewadi, pune-24" -organization_url="http://www.siemens.com" -organization_id=002 -group_nationality=US -organization_type=1 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |||pune.dev||organization_name|splm|organization_legal_name|splm_legal2|organization_alternate_name|splm_alt2|organization_address|"baner, balewadi, pune-24"|organization_url|http://www.siemens.com|organization_id|002|group_nationality|US|organization_type|1 Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all person properties Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=dm4 -group=london.dev -role=planner -person=dm4 -PA1="10824 Hope Street" -PA2=Cypress -PA3=California -PA4=90630-5214 -PA5=USA -PA6="Siemens PLM Software" -PA7=ZAPARED5 -PA8=dm4 -PA9=dm4@splm.siemens.com -PA10=+1(714)9526223 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy dm4|dm4||london.dev|planner|PA1|"10824 Hope Street"|PA2|Cypress|PA3|California|PA4|90630-5214|PA5|USA|PA6|"Siemens PLM Software"|PA7|ZAPARED5|PA8|dm4|PA9|dm4@splm.siemens.com|PA10|+1(714)9526223 Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying new group/role/person with space in name Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=dm5 -group="Electrical Engineering -role="Electrical Engineer" -person="Donald McIntire" To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy Donald McIntire|dm6||Electrical Engineering|Electrical Engineer Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Update User... Command Line Adding to a new group Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=tm -group=cambridge.dev -role=planner -person=tom To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy tom|tm||cambridge.dev|planner|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Changing role Copy make_user -u=tcadmin -p=tcadmin -g=dba -user=tm -group=cambridge.dev -role=designer -person=tom To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy tom|tm||cambridge.dev|designer|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Changing default group Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=tm -defaultgroup=cambridge.dev To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |tm||||defaultgroup|cambridge.dev|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Setting default role Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=tm -group=cambridge.dev -role=designer -user_defaultrole=true To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |tm||cambridge.dev|designer|user_defaultrole|true|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Setting group administrator Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=tm -group=cambridge.dev -role=designer -ga=true To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |tm||cambridge.dev|designer|ga|true|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all organization properties Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=tm2 -group=cambridge.dev -role=planner -defaultgroup=cambridge.dev -user_defaultrole=true -ga=true -defaultvolume=volume -licenseserver=28000_pncitcflex2 -licensebundle=COMMSITE -licenselevel=consumer -user_homesite="IMC--1758036214" -user_denyloginatsites="IMC--1759825534" -vislicenselevel=standard To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |tm||cambridge.dev|designer|defaultvolume|volume|defaultgroup|cambridge.dev|user_defaultrole|true|licenseserver|28000_pncitcflex2|licensebundle|COMMSITE|licenselevel|author|ga|true|user_homesite|IMC--1758036214|user_denyloginatsites|IMC--1759825534|vislicenselevel|standard|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all ADA properties (user) Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=dm3 -ip_clearance=top-secret -gov_clearance=top-secret -geography=GB -nationality=GB -citizenships=GB -userDeclaredGeography=GB -ttc_date=30-JUN-2025 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |dm3||||ip_clearance|top-secret|gov_clearance|top-secret|geography|GB|nationality|GB|citizenships|GB|userDeclaredGeography|GB|ttc_date|30-JUN-2023|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all ADA properties (group) Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -group=london.dev -organization_name=splm2 -organization_legal_name=splm_legal2 -organization_alternate_name=splm_all2 -organization_address="baner, balewadi, pune-24" -organization_url="http://www.siemens.com" -organization_id=002 -group_nationality=US -organization_type=1 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |||london.dev||organization_name|splm2|organization_legal_name|splm_legal2|organization_alternate_name|splm_alt2|organization_address|"baner, balewadi, pune-24"|organization_url|http://www.siemens.com|organization_id|002|group_nationality|US|organization_type|1|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Specifying all person properties Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=dm3 -group=london.dev -role=planner -person=dm3 -PA1="10824 Hope Street" -PA2=Cypress -PA3=California -PA4=90630-5214 -PA5=USA -PA6="Siemens PLM Software" -PA7=ZAPARED5 -PA8=dm4 -PA9=dm4@splm.siemens.com -PA10=+1(714)9526223 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy dm3|||||PA1|"10824 Hope Street"|PA2|Cypress|PA3|California|PA4|90630-5214|PA5|USA|PA6|"Siemens PLM Software"|PA7|ZAPARED5|PA8|dm5|PA9|dm5@splm.siemens.com|PA10|+1(714)9526223|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Setting user status to inactive Copy make_user -u=tcadmin -p=tcadmin -g=dba -update -user=dm3 -status=1 To execute this command using the -file argument: Create an input file, user.lst, containing the following data: Copy |dm3||||status|1|update Enter the command using the -file argument: Copy make_user -u=tcadmin -p=tcadmin -g=dba -file=user.lst Related Topics Organization Management

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/utilities_reference/coz1737253683897/cdq1737253686488/make_user.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)