Skip to content
Manage Google G Suite - Extended with TeamDrive support and Drive REST v3 - Python 2.7
Branch: master
Clone or download
Latest commit e1a58c3 Jul 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Handle missing field Jul 13, 2019
README.md Update README.md May 11, 2019

README.md

Introduction

GAMADV-XTD is a free, open source command line tool for Google G Suite Administrators to manage domain and user settings quickly and easily.

GAMADV-XTD is built with Python 2; as Python 2 support ends on 2020-01-01, new/existing users should use the Python 3 version GAMADV-XTD3.

This page provides simple instructions for downloading, installing and starting to use GAMADV-XTD.

GAMADV-XTD requires G Suite for Business, Education, Non Profit, Partner or Government Edition. Google Apps Free Edition has limited API support and not all GAM commands work.

GAMADV-XTD is a rewrite/extension of Jay Lee's GAM, without his efforts, this version wouldn't exist.

GAMADV-XTD is backwards compatible with GAM, meaning that if your command works with regular GAM, it will also work with GAMADV-XTD. There may be differences in output, but the syntax is compatible.

Documentation

Basic GAM documentation is hosted in the GitHub Wiki. Documentation specifically for GAMADV-XTD is hosted in the GitHub GAMADV-XTD Wiki and in Gam*.txt files.

Mailing List / Discussion group

The GAM mailing list / discussion group is hosted on Google Groups. You can join the list and interact via email, or just post from the web itself.

Source Repository

The official GAMADV-XTD source repository is on GitHub in the master branch.

Author

GAMADV-XTD is maintained by Ross Scroggs.

Requirements

To run all commands properly, GAMADV-XTD requires three things:

  • An API project which identifies your install of GAMADV-XTD to Google and keeps track of API quotas.
  • Authorization to act as your G Suite Administrator in order to perform management functions like add users, modify group settings and membership and pull domain reports.
  • A special service account that is authorized to act on behalf of your users in order to modify user-specific settings and data such as Drive files, Calendars and Gmail messages and settings like signatures.

Installation - First time GAM installation

Use these steps if you have never used any version of GAM in your domain. They will create a GAM project and all necessary authentications.

Installation - Upgrading from a GAM version other than a prior version of GAMADV-X or GAMADV-XTD or GAMADV-XTD3

Use these steps if you have used any version of GAM in your domain. They will update your GAM project and all necessary authentications.

Installation - Upgrading from a prior version of GAMADV-X or GAMADV-XTD or GAMADV-XTD3

Use these steps if you already use GAMADV-X or GAMADV-XTD or GAMADV-XTD3. The updates may tell you to update your GAM project or authentications because new features have been included.

Multiple Versions

You can install multiple versions of GAM, GAMADV-X, GAMADV-XTD and GAMADV-XTD3 in different parallel directories.

You can’t perform that action at this time.