Skip to content

User Management

Create, modify, and manage user accounts in {ORG_NAME} Google Workspace


Creating Users

Method 1: Google Admin Console (GUI)

  1. Go to admin.google.com
  2. Sign in with admin account
  3. Click "Users" in the sidebar
  4. Click "Create user"
  5. Fill in:
  6. First name
  7. Last name
  8. Primary email (will be: firstname@{DOMAIN})
  9. Password
  10. Click "Create"
  11. Send welcome email to new user

Method 2: GAM Command Line (Automated)

gam create user john.doe@{DOMAIN} firstname John lastname Doe password TempPassword123!

Advantages: Fast, scriptable, can create multiple users


Modifying Users

Update Name

gam update user john.doe@{DOMAIN} firstname Jonathan

Update Email

gam update user john.doe@{DOMAIN} email jonathan@{DOMAIN}

Change Password

gam update user john.doe@{DOMAIN} password NewPassword123!

Assign Group Membership

gam update group management@{DOMAIN} add member john.doe@{DOMAIN}

Deleting Users

gam update user john.doe@{DOMAIN} suspended on

This suspends the account but keeps data. Better than deletion.

Delete (Permanent)

gam delete user john.doe@{DOMAIN}

Warning: This is permanent. Consider archiving instead.


User Roles in {ORG_NAME}

Role Description Email Pattern
Admin Full Workspace administration admin@{DOMAIN}
Manager Department/team management manager@{DOMAIN}
Member Regular user access member@{DOMAIN}
System Service/automation accounts system@{DOMAIN}

Bulk Operations

Create Multiple Users from CSV

Create users.csv:

email,firstName,lastName,department
user1@{DOMAIN},User,One,Sales
user2@{DOMAIN},User,Two,Marketing

Then run:

Get-Content users.csv | ForEach-Object {
    $parts = $_ -split ','
    gam create user $parts[0] firstname $parts[1] lastname $parts[2]
}

List All Users

gam print users

List Users by Department

gam print users query 'orgUnitPath="/Sales"' fields email,lastName,firstName

Organizational Units

Organize users by department:

# Create organizational unit
gam create org "/Sales" name "Sales Department"

# Move user to org
gam update user john.doe@{DOMAIN} orgunitpath "/Sales"

Delegates & Delegation

Allow one user to manage another's email:

# Set john as delegate for manager
gam user manager@{DOMAIN} delegate add john.doe@{DOMAIN}

Group Membership Audit

Check user's groups:

gam print users email john.doe@{DOMAIN} fields emails,groups


Common Scenarios

New Employee

  1. Create user: gam create user john@{DOMAIN} ...
  2. Add to groups: gam update group members@{DOMAIN} add member john@{DOMAIN}
  3. Grant Shared Drive access: Add to group with access
  4. Send welcome email with Quick Start guide

Employee Transfer

  1. Update organizational unit: gam update user john@{DOMAIN} orgunitpath "/NewDept"
  2. Remove old groups: gam update group oldteam@{DOMAIN} remove member john@{DOMAIN}
  3. Add new groups: gam update group newteam@{DOMAIN} add member john@{DOMAIN}

Employee Departure

  1. Archive account: gam update user john@{DOMAIN} suspended on
  2. Transfer Drive files: Reassign to manager
  3. Remove from groups: gam update group ... remove member john@{DOMAIN}
  4. Backup email: Export for compliance/audit

Resources


Need help? Contact {ADMIN_EMAIL}