Scroll to bottom of page for installation/downloads
Latest updates
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"
6.60.21
Fixed bug in gam <UserTypeEntity> copy|create|update drivefile
where processing the following <DriveFileAttribute>
attributes
was not correct. Previously, if multiple properties of the same visibility were specified, only the first was processed;
now, all values are processed.
privateproperty <PropertyKey> <PropertyValue>
publicproperty <PropertyKey> <PropertyValue>
property <PropertyKey> <PropertyValue> [private|public]
6.60.20
Updated gam <UserTypeEntity> get document|drivefile <DriveFileEntity>
to handle shortcuts by downloading
the file that the shortcut references as the shortcut itself is not downloadable. If you do not want
this behavior and want GAM to report an error, use the option donotfollowshortcuts
.
6.60.19
Updated gam <UserTypeEntity> archive messages
to handle the following error:
ERROR: 400: failedPrecondition - Precondition check failed.
6.60.18
Updated gam <UserTypeEntity> print|show tokens
to handle the following error that occurs
when a group email address is specified rather than a user email address.
ERROR: 400: badRequest - Type not supported: userKey
6.60.17
Fixed bug in gam <UserTypeEntity> move drivefile
that caused an error when moving the contents
of a source Shared Drive to a target Shared Drive when mergewithparents
was not specified or was
explicitly set False.
6.60.16
Updated commands that create files to handle the following error:
403: storageQuotaExceeded - The user's Drive storage quota has been exceeded.
6.60.15
Updated gam print chromesnvalidity
to do case insenstitive serial number comparisons.
6.60.14
Added command to help verify Chrome device serial number validity.
gam print chromesnvalidity [todrive <ToDriveAttribute>*]
cros_sn <SerialNumberEntity> [listlimit <Number>]
[delimiter <Character>]
6.60.13
Updated gam <UserTypeEntity> print|show chatspaces
to handle the following error:
Error: 403: permissionDenied - Permission denied to perform the requested action on the specified resource
6.60.12
Added option tdretaintitle [<Boolean>]
that, when True
and used with tdfileid <DriveFileID>
,
causes GAM to not modify the CSV filename.
6.60.11
Fixed bug in gam print addresses
where non-editable user/group aliases were not displayed.
6.60.10
Added a command to get information about a direct message chat space between two users.
gam <UserTypeEntity> info chatspacedm <UserItem>
[formatjson]
6.60.09
Added option csv [todrive <ToDriveAttribute>*] [formatjson [quotechar <Character>]]]
to these commands so that event details are displayed in CSV format.
gam calendar|calendars <CalendarEntity> create|import|update event
gam <UserTypeEntity> create|import|update event <UserCalendarEntity>
Added option additionalmembers [<GroupRole>] <EmailAddressEntity>
to gam update group|groups <GroupEntity> sync
that can be used to specify members in addition to those specified with <UserTypeEntity>
.
gam update group teachers@domain.com sync member additionalmembers counselor@domain.com ou /Teachers
Added commands to display Analytic account/property/datastream information.
6.60.08
Upgraded to Python 3.11.4 where possible.
6.60.07
Simplified specifying a Chat space name; previously, the space
keyword was required;
now, it can be omittted and you can just enter spaces/<String>
.
<ChatSpace> ::= spaces/<String> | space <String> | space spaces/<String>
6.60.06
Fixed bug in gam print aliases
that caused a trap.
6.60.05
Updated Chrome Policy commands to handle the following error:
ERROR: 403: permissionDenied - The caller does not have permission.
6.60.04
Updated gam <UserTypeEntity> copy|move drivefile <DriveFileEntity>
to disallow copying/moving
a folder into itself.
6.60.03
Updated commands to delete chatmembers; delete chatmembers
now deletes members by
specifying a chat space and user email addresses; remove chatmembers
deletes members by
specifying chatmember names.
gam <UserTypeEntity> delete chatmember space <ChatSpace>
((user <UserItem>)|(members <UserTypeEntity>))+
gam <UserTypeEntity> remove chatmember members <ChatMemberList>
6.60.02
Added option <ChatContent>
to gam <UserTypeEntity> create chatspace
to allow sending an initial message
to the newly created chatspace.
6.60.01
Updated gam <UserTypeEntity> create chatspace
to support chatspace types GROUP_CHAT
and DIRECT_MESSAGE
and to allow specification of members.
6.60.00
Added initial support for user chat spaces. This is a work in progress, test and report any problems.
Improved performance of gam <UserTypeEntity> delete|move|update othercontacts
.
Upgraded to OpenSSL 3.1.1 where possible.
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
8315286a2c6deea5f4fc24af4547c2c0bae358a93a0fe209d59a9b183dd7762b gamadv-xtd3-6.60.27-linux-arm64-glibc2.23.tar.xz
760f3e4116e68194821ed1f748f9fc6d048fbba2a1921127ee98dcba93e6073d gamadv-xtd3-6.60.27-linux-arm64-glibc2.27.tar.xz
d4621c950fd3fbea355313546b7502f486fa31ec555a0705df766e0ffdc8c678 gamadv-xtd3-6.60.27-linux-arm64-glibc2.31.tar.xz
6351f0a4db71b15e1ef2157b7170207a7fddcfc80b0faf8db6adbe8551b04b45 gamadv-xtd3-6.60.27-linux-x86_64-glibc2.19.tar.xz
0b83523da5f0ff5edbdc4e14f036c92e95316a94052bef75a7fc50118a8979ee gamadv-xtd3-6.60.27-linux-x86_64-glibc2.23.tar.xz
f7056af3c2ef4c5aef523960d40b9490d2ddd4d2df887afad52e1933b5e04667 gamadv-xtd3-6.60.27-linux-x86_64-glibc2.27.tar.xz
0d26e9530e879c5e328006c37db0ab023ae8ab158f755da62f48df25b2d7a5ee gamadv-xtd3-6.60.27-linux-x86_64-glibc2.31.tar.xz
2b5c2adc5dca08ad4f002dc092ccffa5240b34973e8d7dfe07199b35aaa570ef gamadv-xtd3-6.60.27-linux-x86_64-glibc2.35.tar.xz
c7052a97e5c1d2bec0926159fdab9c57b7539cc20a2b390dd63c19781940ce5b gamadv-xtd3-6.60.27-linux-x86_64-legacy.tar.xz
26a2a2a489272b022743ac19a71df898a08d6414c02646c1bdbe301b1885baf3 gamadv-xtd3-6.60.27-macos-arm64.tar.xz
f4678e131b138ea79ee9209bda53bbe640e39e0654c21765cd3c90a842f59a0c gamadv-xtd3-6.60.27-macos-x86_64-legacy.tar
438f296742859b9e9d855dc666aca8687a697f4006e7250d3715d28fdfd5ae9b gamadv-xtd3-6.60.27-macos-x86_64.tar.xz
f1f842c6eee4969b95c4f0a4b7b8ea6600ea9f0c188a43b96f8907b78b4f8264 gamadv-xtd3-6.60.27-windows-x86_64.msi
f80acfa3b1fb84f631ad531dd3efb2d242eda34098cbcf91e5233cde1dba4380 gamadv-xtd3-6.60.27-windows-x86_64.zip