https://github.com/taers232c/GAMADV-XTD3
Command line tool to manage Google Workspace
https://github.com/taers232c/GAMADV-XTD3
Last synced: 4 months ago
JSON representation
Command line tool to manage Google Workspace
- Host: GitHub
- URL: https://github.com/taers232c/GAMADV-XTD3
- Owner: taers232c
- Created: 2017-03-04T15:32:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T21:06:11.000Z (11 months ago)
- Last Synced: 2024-05-22T21:38:04.602Z (11 months ago)
- Language: Python
- Homepage:
- Size: 374 MB
- Stars: 666
- Watchers: 42
- Forks: 83
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - taers232c/GAMADV-XTD3 - Command line tool to manage Google Workspace (Python)
README
# 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.# Chat Room
There is a public chat room hosted in Google Chat. [Instructions to join](https://github.com/GAM-team/GAM/wiki/GAM-Public-Chat-Room).
# 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:
* An API project which identifies your install of GAMADV-XTD3 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.| [Downloads-Installs] | [Configuration] | [Install] |
| :---: | :---: | :---: |# Installation - Update Advanced GAM
Use these steps to update your version of GAMADV-XTD3.| [Downloads-Installs] | [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-Installs] | [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-Installs] | [UpgradeFromAdvanced] |
| :---: | :---: | :---: |# Multiple Versions
You can install multiple versions of GAM and GAMADV-XTD3 in different parallel directories.[GAM]: https://github.com/GAM-team/GAM
[GitHub Releases]: https://github.com/taers232c/GAMADV-XTD3/releases
[GitHub]: https://github.com/taers232c/GAMADV-XTD3/tree/master
[GitHub GAMADV-XTD3 Wiki]: https://github.com/taers232c/GAMADV-XTD3/wiki
[Google Groups]: https://groups.google.com/group/google-apps-manager
[Downloads-Installs]: https://github.com/taers232c/GAMADV-XTD3/wiki/Downloads-Installs
[Configuration]: https://github.com/taers232c/GAMADV-XTD3/wiki/gam.cfg
[Install]: https://github.com/taers232c/GAMADV-XTD3/wiki/How-to-Install-Advanced-GAM
[UpdateAdvanced]: https://github.com/taers232c/GAMADV-XTD3/wiki/How-to-Update-Advanced-GAM
[UpgradeFromStandard]: https://github.com/taers232c/GAMADV-XTD3/wiki/How-to-Upgrade-from-Standard-GAM
[Updates]: https://github.com/taers232c/GAMADV-XTD3/wiki/GAM-Updates
[UpgradeFromAdvanced]: https://github.com/taers232c/GAMADV-XTD3/wiki/How-to-Upgrade-from-GAMADV-X-or-GAMADV-XTD