Scroll to bottom of page for installation/downloads
Latest updates
6.27.17
Updated todrive tdfileid <DriveFileID>
to display an informative error message when Google generates
an Internal Error
. It appears that the file was successfully uploaded and converted to a sheet but
the conversion took longer that the API was willing to wait, so it generated the error.
6.27.16
Updated todrive tdfileid <DriveFileID>
to not perform retries for Internal Error
when updating an existing file
as the 6.27.15 update didn't fix the underlying problem.
6.27.15
Fixed bug in gam show chromeschemas
that caused a trap due to unexpected data from Google.
Updated gam <UserTypeEntity> collect orphans
to handle the error:
ERROR: 403: shortcutTargetInvalid - The specified file is not an allowed shortcut target type.
These are typically Google Backup & Sync images of laptops.
Fixed bug in gam <UserTypeEntity> sendemail from <EmailAddress>
that reported:
User: user@domain.com, Send Email to 0 Recipients
Updated todrive tdfileid <DriveFileID>
to perform retries for Internal Error
when updating an existing file.
Added option noselfowner
to all commands that print or show calendar ACls;
it suppresses the display of ACLs that reference the calendar itself as its owner.
6.27.14
Extended gam print addresses
to include information about domains and resource calendars.
A new column Target
was added that displays target information for user, group and domain aliases.
6.27.13
Added option showdate
to gam <UserTypeEntity> print|show messages|threads
that displays
the internalDate
field for a message|thread.
The internal message creation timestamp (epoch ms), which determines ordering in the inbox.
For normal SMTP-received email, this represents the time the message was originally accepted by Google,
which is more reliable than the Date header.
6.27.12
Added option labellist <LabelNameEntity>
to gam <UserTypeEntity> print|show labels
to allow selection of labels to display.
Added option cigrouptree
to gam info user
. Previously, the grouptree
option used
the Cloud Identity Groups API to display the users group tree structure. This API is licensed
and the command would generate an error if you didn't have the license. Now, the grouptree
option
uses the Directory API and the cigrouptree
option uses the Cloud Identity Groups API.
Updated gam <UserTypeEntity> collect orphans
to not use shortcuts by default.
If an orphan file can have its parent changed without affecting its access by other users, the parent is changed.
If a parent change would affect the access by other users, a shortcut is created. You can still use
the useshortcuts true
option to force the use of shortcuts. If you specify the preview
option,
a new column, action
, shows changeParent
or createShortcut
to indicate what action will be taken
when preview
is omitted.
6.27.11
Added options showparentsaslist [<Boolean>]
and delimiter <Character>
to gam print grouptree
and
gam <UserTypeEntity> print grouptree
that display the group parent emails and names in two columns
as delimited lists rather than multiple indexed columns.
Added options downloadattempts <Integer>
and retryinterval <Integer>
to gam download vaultexport
that cause GAM to wait for a vault export to be completed. By default, GAM makes only one download attempt.
If multiple attempts are specified with downloadattempts <Integer>
, GAM waits retryinterval <Integer>
seconds
between attempts; the default retry interval is 30 seconds.
6.27.10
Added command gam <UserTypeEntity> print|show grouptree
to display a user's groups and their parent groups.
6.27.09
Corrected JSON output in gam <UserTypeEntity> print userlist
.
6.27.08
Added command gam <UserTypeEntity> print userlist
to display the list of users in <UserTypeEntity>
in a single row.
6.27.07
Fixed bug introduced in 6.27.06 that caused commands that get a list of groups for a specific user to fail;
e.g., gam info user user@domain.com
.
6.27.06
Fixed bug in gam print addresses
where no output was generated.
Updated multiprocessing to fix issues on Mac OS where excuting commands from a CSV file would
hang if the number of threads was 20 or greater.
6.27.05
Updated gam create vaultexport
to handle the following error that occurs when the
region
option is specified but is not allowed by your licenses.
ERROR: 400: invalidArgument - Request contains an invalid argument.
6.27.04
Updated gam download vaultexport
to replace :
with -
in the download filename to avoid
issues on Windows.
6.27.03
Fixed update in 6.27.01 to allow empty resource calendar feature lists.
6.27.02
Added options labelinfo
and <DriveLabelInfoSubfieldName>
to <DriveFieldName>
and
option includelabels <DriveLabelIDList>
to gam <UserTypeEntity> show fileinfo
and
gam <UserTypeEntity> print filelist
to allow easier access to display drive file labels.
This options do not require an extra API call like the showlabels details|ids
option does.
gam user user@domain.com show fileinfo 1kM4T2K4l0CCdR8lmp0pdXcytghAzXZ2fe5ThQpDwxyz fields id,name,mimetype,labelinfo includelabels "mRoha85IbwCRl490E00xGLvBsSbkwIiuZ6PRNNEbbFcb"
gam user user@domain.com show fileinfo query "'labels/mRoha85IbwCRl490E00xGLvBsSbkwIiuZ6PRNNEbbFcb' in labels" fields id,name,mimetype,labelinfo.fields includelabels "mRoha85IbwCRl490E00xGLvBsSbkwIiuZ6PRNNEbbFcb"
6.27.01
Updated <ResourceAttribute>
to allow features ""
for resources.
6.27.00
Updated code to use Python yield functionality when downloading long lists of items from Google APIs.
Installation
If you are a first time Gam user:
If you are upgrading from standard Gam
If you are upgrading from GAMADV-X or GAMADV-XTD
sha256 hashes
6da234174911878be3029f121b752e1908f47a29d9294e5a117bae2a28af8a83 gamadv-xtd3-6.27.17-linux-arm64-glibc2.23.tar.xz
cae40196ec5502405dbeecfdb982c232f6d51a1faa105a4a2a5494bdad4d892c gamadv-xtd3-6.27.17-linux-arm64-glibc2.27.tar.xz
3e1762cd2e832c0c9e777c80f9160b9aa171bd261c0fd27f52337af7f03b1483 gamadv-xtd3-6.27.17-linux-arm64-glibc2.31.tar.xz
dc0a34675793729ee9d66210206595292f91914e168ce5920da7f1379bf94b61 gamadv-xtd3-6.27.17-linux-x86_64-glibc2.19.tar.xz
9126c3a9c3548b35cac6d6bed9ebb350c05e60ec597c653e9500e7f07c6d1ed4 gamadv-xtd3-6.27.17-linux-x86_64-glibc2.23.tar.xz
763abdfc98d38eb00174f4748d77ba2de6dcb94621da272ef92fd2f60af45d3a gamadv-xtd3-6.27.17-linux-x86_64-glibc2.27.tar.xz
368c166f66071f9c80621188f9bc4ef8d0e6c405ff095c2e59f82e8b11ee46bd gamadv-xtd3-6.27.17-linux-x86_64-glibc2.31.tar.xz
41f86bebebbd6d3211d6888a97a2fcd617f142c168d4544573185b393161eb9b gamadv-xtd3-6.27.17-linux-x86_64-glibc2.35.tar.xz
d18a88e1a531ecde8639c13c4277ecc16bc25c4d92d01f9aaa59ef57224271bc gamadv-xtd3-6.27.17-linux-x86_64-legacy.tar.xz
b55ba8d574f7509b554856f5bd9ad9a4b26979cf108de478b9dba74e5ee7b937 gamadv-xtd3-6.27.17-macos-universal2.tar.xz
4cda6f0baf6807ccf8f9e537c4d6cac0610e14f35e71c6e0735bdca52046c51c gamadv-xtd3-6.27.17-macos-x86_64.tar
2f21e4716f86ec281b14854e52c18e71ddecb557d4bdc9214f6ef7e0f4fccbb6 gamadv-xtd3-6.27.17-windows-x86.msi
5eb9a38d609365df668ce32225eed1cf362cc657f4a6344bef343f48d7c9e2de gamadv-xtd3-6.27.17-windows-x86.zip
e9b98e98b3ee66c27ad4300e78ae512f6d1d80c6ee7272cd79530b233ab86464 gamadv-xtd3-6.27.17-windows-x86_64.msi
904389cdc15b0c59d475274147b6a68c39458a8461e3bd6e1d14dd01de20f733 gamadv-xtd3-6.27.17-windows-x86_64.zip