Scroll to bottom of page for installation/downloads
Latest updates
6.75.04
Added a command to print user counts by OrgUnit. By default, all users in the workspace are counted;
you can specify a domain to only count users in that domain.
gam print usercountsbyorgunit [todrive <ToDriveAttribute>*]
[domain <String>]
Added option uploadattachments [<DriveFileParentAttribute>]
to gam <UserTypeEntity> show messages|threads
that
causes GAM to upload all message attachments to the user's My Drive
, the default, or to a specific folder.
The existing option attachmentnamepattern <RegularExpression>
can be used to select attachments to upload.
6.75.03
Fixed bug in gam batch|tbatch
where the line sleep <Integer>
in the batch file caused the error:
ERROR: Invalid argument: Expected <gam|commit-batch|print>
6.75.02
Updated gam report <ActivityApplictionName>
to retry/handle the following error:
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
6.75.01
Added option admin <EmailAddress>
to gam upload sakey
.
6.75.00
Updated gam create project
to simplify handling the situation when your workspace is configured to disable service account private key uploads.
Added command gam upload sakey
to aid in this process.
6.74.02
Fixed bug in gam <UserTypeEntity> print shareddrives ... formatjson
that caused a trap.
6.74.01
Updated gam create|update drivefileacl <DriveFileEntity> ... expiration <Time>
to handle
the following error caused by tryig to add an expiration time to a member of a Shared Drive.
ERROR: 403: expirationDateNotAllowedForSharedDriveMembers - Expiration dates are not allowed for shared drive members.
6.74.00
Added truncate_client_id
Boolean variable to gam.cfg
. Prior to version 6.74.00, GAM stripped
'.apps.googleusercontent.com' from client_id
in oauth2.txt
and passed the truncated value in API calls.
At Jay's suggestion this is no longer performed by default; setting truncate_client_id = true
restores the previous behavior.
Do gam oauth delete
and gam oauth create
to set the untruncated value of client_id
in oauth2.txt
.
6.73.00
The Google Chat API has been updated so that chat members can now have their role set to manager.
6.72.16
Updated emailaddressList <EmailAddressList>
and domainlist|notdomainlist <DomainNameList>
in <PermissionMatch>
to perform case-insensitive matches as the API is returning mixed case
ACL email addresses in some cases.
6.72.15
Updated all commands that display tasks to display the due date in GMT as the time portion
is not supported by the API and converting the due date to local time may display the wrong date.
Renamed license SKU 1010400001
from Beyond Corp Enterprise
to Chrome Enterprise Premium
.
6.72.14
Upgraded to Python 3.12.3 where possible.
6.72.13
Added the following option to <EventMatchProperty>
that can be used to select
events based on the domains of the attendees.
matchfield attendeesonlydomainlist <DomainNameList>
This returns true if all attendee's email addresses are in a domain in <DomainNameList>
;
for example this lets you look for events with attendees only in your internal domains.
6.72.12
Added the following options to <EventMatchProperty>
that can be used to select
events based on the domains of the attendees.
matchfield attendeesdomainlist <DomainNameList>
matchfield attendeesnotdomainlist <DomainNameList>
The first returns true if any attendee's email address is in a domain in <DomainNameList>
;
for example this lets you look for events with attendees in specific external domains.
The second returns true if any attendee's email address is in a domain other than those in <DomainNameList>
;
for example this lets you look for events with attendees not in your internal domains.
6.72.11
Added option oneitemperrow
to 'gam print vaultholds` to have each of a
hold's accounts displayed on a separate row with all of the other hold fields.
6.72.10
Added timeofdayrange=<HH:MM>/<HH:MM>
and timeofdayrange!=<HH:MM>/<HH:MM>
to <RowValueFilter>
that allows
CSV row filtering based on time-of-day.
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
2b5db31179c452cb75652cfb3b07842b8b9a4fe1f93649e5e8aad57fbb6558d1 gamadv-xtd3-6.75.04-linux-arm64-glibc2.23.tar.xz
1e269ef48a282fab9ec60ee7e5776914a64a50537848fd6fbcee5d0738da2011 gamadv-xtd3-6.75.04-linux-arm64-glibc2.27.tar.xz
54cbaedd4139059dd459ed4f05bdf15262113855d0388bc1702b968f1ddc9209 gamadv-xtd3-6.75.04-linux-arm64-glibc2.31.tar.xz
bb07de31e6fd51fd225c1acb0273005c7976b4c84d0af626ef72b05561b513a2 gamadv-xtd3-6.75.04-linux-x86_64-glibc2.19.tar.xz
d9cd71508ea6cc3080119c12a03a392e4cbaa74b75143a6337304285f1c09fd0 gamadv-xtd3-6.75.04-linux-x86_64-glibc2.23.tar.xz
00f1cfdd2024df160858be593d86b8d46482cd6a74cd797c57051d55d6cf4a75 gamadv-xtd3-6.75.04-linux-x86_64-glibc2.27.tar.xz
6753f37220d85aca8cdccb7c7265a2de321e1a88d50f929d76fc2600c8afbf46 gamadv-xtd3-6.75.04-linux-x86_64-glibc2.31.tar.xz
53c180490f63b2e891bee4220443bcfc8faa74134b8948c2be981834fc41ba71 gamadv-xtd3-6.75.04-linux-x86_64-glibc2.35.tar.xz
c3029ca5e07bdefdae025b15ac3d08e6e51ef71741bcac865b81c4690d4a5c04 gamadv-xtd3-6.75.04-linux-x86_64-legacy.tar.xz
116b9741eaaeb1c4ba7eca2ffd6d58801a73ba1670547e60306fae52a809663e gamadv-xtd3-6.75.04-macos-arm64.tar.xz
390b02886334d350bb917ab153dd4f747380a9227c303e8fd3d6fde7fe546053 gamadv-xtd3-6.75.04-macos-x86_64.tar.xz
afd465fd5d4c0898a628c2b1fcb9a081745f97230c4dbbf850de8d484f392665 gamadv-xtd3-6.75.04-windows-x86_64.msi
5879196a11d54ec8682589a1ddba60693d7276bed9969dc92de712dbf8c5e190 gamadv-xtd3-6.75.04-windows-x86_64.zip