Scroll to bottom of page for installation/downloads
Latest updates
6.62.00
Added output_dateformat
and output_timeformat
variables to gam.cfg
that provide alternate
output date and time formats that may be required by programs that will be processing the data.
GAM will not accept alternate date/time formats as input.
6.61.21
Updated gam <UserTypeEntity> empty drivetrash <SharedDriveEntity>
to use new Drive API v3
functionality for emptying the trash of a Shared Drive with a single API call. Previously, GAM had to purge each
individual file and folder in the trash.
6.61.20
Remove audit.googleapis.com
from the list of project APIs.
6.61.19
Fixed bug in gam <UserTypeEntity> print|show chatmembers <ChatSpace>
that caused a trap.
6.61.18
Added the following options to gam [<UserTypeEntity>] create shareddrive
to allow better control
of the create/update process when attributes other than themeid
are specified.
errorretries <Integer> - Number of create/update error retries; default value 5, range 0-10
updateinitialdelay <Integer> - Initial delay after create before update: default value 10, range 0-60
updateretrydelay <Integer> - Retry delay when update fails; default value 10, range 0-60
6.61.17
Updated gam print|show vaultexports|vaultholds|vaultqueries
to not set a non-zero return code
when a vault matter changes state from OPEN
to CLOSED|DELETED
while the command is being processed.
Updated gam create shareddrive <Name> ou|org|orgunit <OrgUnitItem>
to handle the following error:
ERROR: 403: permissionDenied - Request had insufficient authentication scopes.
It's not clear what causes the error.
6.61.16
Added the following license SKUs.
1010060005 - Google Workspace Essentials Plus
1010020031 - Google Workspace Frontline Standard
1010340005 - Google Workspace Business Starter - Archived User
1010340006 - Google Workspace Business Standard - Archived User
6.61.15
Added option contentrestrictions ownerrestricted [<Boolean>]
to <DriveFileAttribute>
.
6.61.14
Added aggregatebyuser [Boolean]
option to gam report user
to allow data aggregation for users across multiple dates.
Options aggregatebyuser
and aggregatebydate
are mutually exclusive.
6.61.13
Added commands to display Analytic UA properties.
gam <UserTypeEntity> print analyticuaproperties [todrive <ToDriveAttribute>*]
accountid [accounts/]<String>
[maxresults <Integer>]
[formatjson [quotechar <Character>]]
gam <UserTypeEntity> show analyticuaproperties
accountid [accounts/]<String>
[maxresults <Integer>]
[formatjson]
6.61.12
Updated gam print|show vaultexports|vaultholds|vaultqueries
to handle the case
where a vault matter changes state from OPEN
to CLOSED|DELETED
while the command is being processed.
6.61.11
Added option returnidonly
to gam create vaultexport|vaulthold|vaultmatter
that causes GAM to return just the ID of the item created as output.
6.61.10
Fixed bug in gam oauth create admin <EmailAddress>
which caused no scopes to be selected.
6.61.09
Updated gam oauth create
to handle case where Google takes a very long time to respond
after you have allowed access to the scopes.
6.61.08
Updated gam <UserTypeEntity> print messages showlabels
to include a column LabelsCount
to
display the number of labels a message has. Use option useronly
to limit the labels to user labels.
Updated gam <UserTypeEntity> print messages
to display these columns, if applicable, as the
last columns in the CSV file.
SizeEstimate, LabelsCount, Labels, Snippet, Body
6.61.07
Improved action messages in gam update org|ou <OrgUnitItem> sync <UserTypeEntity> [removetoou <OrgUnitItem>]
.
6.61.06
Added option csv
to gam <UserTypeEntity> check group|groups
that displays
the results in CSV format.
$ gam user testuser check groups csv testgroup1,testgroup2,alladmin
User: testuser@domain.com, Check in 3 Groups
user,group,role
testuser@domain.com,alladmin@domain.com,Not a MEMBER|OWNER|MANAGER
testuser@domain.com,testgroup1@domain.com,MEMBER
testuser@domain.com,testgroup2@domain.com,MANAGER
6.61.05
Fixed bug in gam print contacts
that caused a trap when show_gettings = False
in gam.cfg.
6.61.04
Updated gam create shareddrive <Name>
to wait longer between creating the Drive
and updating any attributes that could not be specified as part of the creation; i.e.,
<SharedDriveRestrictionsFieldName>
, hidden
, customtheme
and color
.
The initial wait is 30 seconds. Previously, GAM was not waiting long enough;
the Drive would be created but the update would fail; the attributes were not set.
6.61.03
Updated processing of <UserMultiAttribute> externalid
to allow an empty custom
type.
externalid account|customer|login_id|network|organization|(custom <String>)|<String> <String>
These are equivalent ways of expressing an empty custom type:
externalid "" "Value"
externalid custom "" "Value"
6.61.02
Fixed bug in gam update groups <GroupEntity> sync
introduced in 6.60.31 that caused this error:
ERROR: 409: generic409 - Member already exists.
6.61.01
Added option noactionifalias
to gam delete groups <GroupEntity>
that prevents GAM from deleting a
group if <GroupEntity>
specifies an alias rather than a primary email address.
6.61.00
Following Jay's lead, added no_short_urls
variable to gam.cfg
. When false, the long scopes URLs in gam oauth create
and
gam <UserTypeEntity> check|update serviceaccount
will be shortened at the site https://gam-shortn.appspot.com
; the shortened
URL redirects to the long URL. For existing configurations, no_short_urls
defaults to true; the long URLs are used as is.
For new configurations the no_short_urls
defaults to false unless there is a file named noshorturls.txt
in the folder
specified by the environment variable OLDGAMPATH
.
Installation
If you are a first time Gam user:
If you are updating your GAMADV-XTD3 version:
If you are upgrading from standard Gam
If you are upgrading from GAMADV-X or GAMADV-XTD
sha256 hashes
302ec7cf18cb0328eb4796ff20b5c292cdb9892cf2a28dd11c241e26fb273a21 gamadv-xtd3-6.62.00-linux-arm64-glibc2.23.tar.xz
4a558f04894026148d5817340bd6ef5ad5123c9e383fa6f78f07c71e4e53a240 gamadv-xtd3-6.62.00-linux-arm64-glibc2.27.tar.xz
77ce53794cbd888005e0867333b3bbd447fc9d6c6329a7fc12eeae831aea09e0 gamadv-xtd3-6.62.00-linux-arm64-glibc2.31.tar.xz
7a042e4b474c94e64c6955e97a6e5ea039062edc6cadd5c1f93bd11483e49531 gamadv-xtd3-6.62.00-linux-x86_64-glibc2.19.tar.xz
6f451b698f0026222f5658dc303e82c151788419a8b30d5e7b250efe269dad37 gamadv-xtd3-6.62.00-linux-x86_64-glibc2.23.tar.xz
2d8e5f36eceb5c67813eaa33bfeb28f11b35c85f15d4c7abeb6a63c674484482 gamadv-xtd3-6.62.00-linux-x86_64-glibc2.27.tar.xz
aebf72c1d6341af78cfea2d03337b964062211284a98a60039cf3628d86e7f78 gamadv-xtd3-6.62.00-linux-x86_64-glibc2.31.tar.xz
7178e4093b2e7b0217275e793eaf52a95bcd1056f3b91a89253a2824a8f49b15 gamadv-xtd3-6.62.00-linux-x86_64-glibc2.35.tar.xz
8c2553099395edf1c1436dc8681dae17ea9311d826a90e1736195bb49bf56490 gamadv-xtd3-6.62.00-linux-x86_64-legacy.tar.xz
c22df47183d868d77970d84ec77342f307a4049c48e878bfe6418326bcf0cc5c gamadv-xtd3-6.62.00-macos-arm64.tar.xz
23cc9a1f340cd40a58b9d4634e0065193ad8f4149345badd64d18820b9318e06 gamadv-xtd3-6.62.00-macos-x86_64-legacy.tar
9b4ce0a02195d284b60d02fa4d12c99b71d0175261f919fb572532dc4f07ea57 gamadv-xtd3-6.62.00-macos-x86_64.tar.xz
1bfdbb5e5c6a8ef6a49254db68d77181c09ae5b94d104b384d2882c36cd99212 gamadv-xtd3-6.62.00-windows-x86_64.msi
47215c36992593f945bcd7f93e988c76a2858f3da4ad36f3c4ac1c55cd25137b gamadv-xtd3-6.62.00-windows-x86_64.zip