Scroll to bottom of page for installation/downloads
Latest updates
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
.
6.60.31
Added option addcsvdata <FieldName> <String>
to gam print forms|formresponses
. This adds additional columns of data to the CSV file output.
This can be used to combine form information from several GAM commands.
Following Jay's lead, projects can now be created with consumer accounts.
6.60.30
Added option countsonly
to gam <UserTypeEntity> print|show formresponses
that causes GAM to display
the number of responses to a form rather than displaying the response details.
6.60.29
Updated gam <UserTypeEntity> delete|print emptydrivefolders
to show the path to the deleted folder
rather than just its name. Added an option to allow a starting point other that the root of My Drive or a Shared Drive.
Improved the commands performance.
6.60.28
Fixed bug in gam <UserTypeEntity> print filelist countsonly showsource stripcrsfromname
where
carriage returns, linefeeds and nulls were not stripped from file names.
6.60.27
Updated gam <UserTypeEntity> print filelist countsonly
to process addcsvdata <FieldName> <String>
.
Additional fields are added before Size
if present, otherwise Total
.
6.60.26
Added option orgunit|org|ou <OrgUnitPath>
to gam print|show teamdrives
that limits the display
to Shared Drives in the specified Org Unit.
6.60.25
Added option orgunit|org|ou <OrgUnitPath>
to gam print|show teamdriveacls
that limits the display
of permissions to Shared Drives in the specified Org Unit.
6.60.24
Updated gam <UserTypeEntity> info|show|print chatmessages
to show the sender email address
when the sender is a human.
6.60.23
Fixed bug in config csv_input_row_filter|csv_output_row_filter
where "field:date<today" was being processed
as "field:date<=today" and "field:date>=today" was being processeed as "field:date>today".
6.60.22
Added option pathdelimiter <Character>
to gam <UserTypeEntity> create drivefolderpath
to simplify
specifying folder paths where a folder name contains a /
. In the example, some folder has a '/' in it's name
so specifying pathdelimiter "|"
allows fullpath
to be properly processed. pathdelimiter
defaults to '/'.
gam user user@domain.com create drivefolderpath pathdelimiter "|" fullpath "My Drive|Top Folder|Middle/Folder|Bottom Folder"
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
f7e815030e7b84e7fcdc71f03c0bde1386bdc1786946619e13c7d20017eb33ab gamadv-xtd3-6.61.10-linux-arm64-glibc2.23.tar.xz
8532b8825fba512c5086aa55a86b4c9fa96c8b743111664e8b38c46b114211cb gamadv-xtd3-6.61.10-linux-arm64-glibc2.27.tar.xz
7f152a6ef87696d39f33ed18b2d637251df7f37bdf4a93b164bd19324788034a gamadv-xtd3-6.61.10-linux-arm64-glibc2.31.tar.xz
e58f7fd3da6f4a8fcc46a70ee8e2d3ffa1afc19beafb7c2ccdba0b25937d5c77 gamadv-xtd3-6.61.10-linux-x86_64-glibc2.19.tar.xz
6c5c2878f21c1f58e73a84efe4367c82f689d7d4c96cc908a8727fec6cb7f655 gamadv-xtd3-6.61.10-linux-x86_64-glibc2.23.tar.xz
fb27fdf8d11e3c2dee4fa606fca261da8f50a8cbda6f97e2c8d1c0f1dd5f6689 gamadv-xtd3-6.61.10-linux-x86_64-glibc2.27.tar.xz
114819d49054dfac4e6229e4aa6f733c0e35777e64c2e80b4b33834ab1bf1ca9 gamadv-xtd3-6.61.10-linux-x86_64-glibc2.31.tar.xz
d0f472426c749979d1236dd72c10d5bf1f72ac2569495c99d228887a361d86d5 gamadv-xtd3-6.61.10-linux-x86_64-glibc2.35.tar.xz
4057f0370074ff4f2d9b1081cf940324628d355bd8d1e44525b704b13b2c67ce gamadv-xtd3-6.61.10-linux-x86_64-legacy.tar.xz
29346c76fcb9de3424529b436f99b7e2b50d271097cff505cdc977c23c238519 gamadv-xtd3-6.61.10-macos-arm64.tar.xz
1b5bc0b85a4a8575a5a78a805e4e0f5020b0f132355666372d3c016eb579cafc gamadv-xtd3-6.61.10-macos-x86_64-legacy.tar
a24e2822fdebc60b89f264c106ef67dcbcd3d9b824468708959a3fcfd3fe352a gamadv-xtd3-6.61.10-macos-x86_64.tar.xz
70aed130df8d9ed6b989c6dca07d86e23255f8794b22b534369e8fd9401e4e63 gamadv-xtd3-6.61.10-windows-x86_64.msi
e79ee77e87be29f059dcbf902e15ef2da7e3447987ab70ff143eb9263aa3d5ee gamadv-xtd3-6.61.10-windows-x86_64.zip