taers232c / GAMADV-XTD3

Command line tool to manage Google Workspace
687 stars 86 forks source link

Introduction

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

GAMADV-XTD3 is built with Python 3.

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

GAMADV-XTD3 runs on all versions of Google Workspace; Google Apps Free Edition has limited API support and not all GAM commands work.

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

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

Documentation

Documentation for GAMADV-XTD3 is hosted in the GitHub GAMADV-XTD3 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-XTD3 source repository is on GitHub in the master branch.

Author

GAMADV-XTD3 is maintained by Ross Scroggs.

Requirements

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

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.

Downloads Configuration Install

Installation - Update Advanced GAM

Use these steps to update your version of GAMADV-XTD3.

Downloads Configuration UpdateAdvanced

Installation - Upgrading from Standard GAM

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

Downloads Configuration UpgradeFromStandard

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

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

Updates Downloads UpgradeFromAdvanced

Multiple Versions

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