Scroll to bottom of page for installation/downloads
Latest updates
6.68.02
Upgraded to Python 3.12.2 where possible.
Added options restricted|(audience <String>)
to gam <UserTypeEntity> create|update chatspace
that
sets the access options for the chat space. These options are in Developer Preview and will not be generally available.
6.68.01
Fixed <PermissionMatch>
bug for real.
6.68.00
Fixed <PermissionMatch>
bug introduced in 6.67.35 that caused a command error like the following or would
not properly match type|nottype <DriveFileACLType>
and role|notrole <DriveFileACLRole>
.
ERROR: permission attribute allowfilediscovery/withlink not allowed with type {'a', 'y', 'e', 'o', 'n'}
My sincere apologies.
6.67.39
Added option wait <Integer> <Integer>
to gam create datatransfer
that causes GAM to wait
for the transfer to complete. The first <Integer>
must be in the range 5-60 and is the number
of seconds between checks to see if the transfer has completed. The second <Integer>
is the maximum
number of checks to perform. By default, GAM does not wait for the transfer to complete.
6.67.38
Added option tdnotify [<Boolean>]
to <ToDriveAttribute>
that causes GAM to send notification
emails to all tdshare <EmailAddress>
users when the file is uploaded/updated.
6.67.37
Fixed bug in gam <UserTypeEntity> show messages ... showattachments
to avoid a trap when text/plain
attachments
in character sets other than UTF-8
are displayed.
6.67.36
Updated gam batch <BatchContent>
and gam tbatch <BatchContent>
commands to accept lines with the following form:
sleep <Integer>
Batch processing will suspend for <Integer>
seconds before the next command line is processed.
6.67.35
Added the following options to <PermissionMatch>
that allow more powerful matching.
nottype <DriveFileACLType>
typelist <DriveFileACLTypeList>
nottypelist <DriveFileACLTypeList>
rolelist <DriveFileACLRoleList>
notrolelist <DriveFileACLRoleList>
6.67.34
Added option movetoorgunitdelay <Integer>
to gam <UserTypeEntity> create shareddrive <Name> ... ou|org|orgunit <OrgUnitItem>
.
GAM creates the Shared Drive, verifies that it has been created and then tries to move it to <OrgUnitItem>
. Google seems to
require a delay or the following error is generated.
ERROR: 409: 409 - The operation was aborted.
movetoorgunitdelay
defaults to 20 seconds which seems to work; <Integer>
can range from 0 to 60.
6.67.33
Upgraded to OpenSSL 3.2.1 where possible.
Fixed bug in gam <UserTypeEntity> print shareddrives
where role
was improperly displayed as fileOrganizer
rather than writer
.
Added option guiroles [<Boolean>]
to gam <UserTypeEntity> info|print|show shareddrive
that maps
the Drive API role names to the Google Drive GUI role names.
API: GUI
commenter: Commenter
fileOrganizer: Content manager
organizer: Manager
reader: Viewer
writer: Contributor
6.67.32
Updated <ToDriveAttribute>
to allow multiple tdshare <EmailAddress> commenter|reader|writer
options.
Fixed bug in gam <UserTypeEntity> print shareddrives
where role
was improperly displayed as unknown
rather than reader
when Allow viewers and commenters to download, print, and copy files
was unchecked for the Shared Drive.
6.67.31
Updated gam <UserTypeEntity> claim|transfer ownership <DriveFileEntity>
to properly
handle the case where <DriveFileEntity>
referencess a Drive shortcut.
6.67.30
Fixed bug where the fullpath
option in various commands was not converting the generic shared drive name Drive
to the drive's actual name.
6.67.29
Added optional argument owneraccess
to gam courses <CourseEntity> remove teachers|students [owneracccess] <UserTypeEntity
and
gam course <CourseID> remove teacher|student [owneraccess] <EmailAddress>
in order to test a possible API change.
Updated code to avoid a trap when gam config auto_batch_min 1 csv file.csv gam ...
was entered.
The config auto_batch_min 1
is not appropriate in this context and will be ignored.
6.67.28
Improved handling of Bad Request
error in gam <UserTypeEntity> collect orphans
.
6.67.27
Updated gam <UserTypeEntity> collect orphans
to handle the following error:
ERROR: 400: badRequest - Bad Request
6.67.26
Fixed bug in gam print vaultexports ... formatjson
that caused a trap.
6.67.25
Added option owneraccess
to gam info courses <CourseEntity>
and gam info course <CourseID>
in order
to test a possible API change.
6.67.24
Fixed bug that caused HTML password notification email messages to be displayed in raw form.
6.67.23
Use local copy of googleapiclient
to remove static discovery documents to improve performance.
6.67.22
Added permissionidlist <PermissionIDList>
to <PermissionMatch>
that allows matching any permission ID in a list.
Added option exportlinkeddrivefiles <Boolean>
to gam create vaultexport
that is used with corpus mail
.
6.67.21
Updated gam remove aliases <EmailAddress> user|group <EmailAddressEntity>
to give a more informative
error message when the target/alias combination does not exist.
Old: User: testsimple@rdschool.org, User Alias: tsalias@rdschool.org, Remove Failed: Invalid Input: resource_id
New: User: testsimple@rdschool.org, User Alias: tsalias@rdschool.org, Remove Failed: Does not exist
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
bf7ab523afeedff0c2974dd856ba64d4e09a743803f27c44964463e078e60adc gamadv-xtd3-6.68.02-linux-arm64-glibc2.23.tar.xz
861e2ed6ccc161af9627e66fe009ee587401fae38af3f9df71a634fc49834cc4 gamadv-xtd3-6.68.02-linux-arm64-glibc2.27.tar.xz
afa17cedcccad109682604051a2c72db00070ae6beb49f730f7787a499c7646c gamadv-xtd3-6.68.02-linux-arm64-glibc2.31.tar.xz
11e3bbb43142fcbf2dfa0eb2ed0026f1e1e46890619fb7722a5f93ed0e765251 gamadv-xtd3-6.68.02-linux-x86_64-glibc2.19.tar.xz
aa4cec2ba45fdbe163c775b068e8f1ad1e2ad06d0cd31a9f50d59b57ad10262e gamadv-xtd3-6.68.02-linux-x86_64-glibc2.23.tar.xz
1102657ba9f848a3f2c13e11c4a8654c09f184cad930c5bc58a6813323f5a6e6 gamadv-xtd3-6.68.02-linux-x86_64-glibc2.27.tar.xz
dc786bee0a43d4dd7640aef497f02bab10e6974b5e7a3e399a9a56b1c31445ae gamadv-xtd3-6.68.02-linux-x86_64-glibc2.31.tar.xz
ae19867b262cca6275e4b7d5cb64c99045908ea7f4944438e2b8befb64aaf850 gamadv-xtd3-6.68.02-linux-x86_64-glibc2.35.tar.xz
fb0bdbb2a62374b0f4f61f30dfe986beaf007d5deb955606c789b65fd45469ad gamadv-xtd3-6.68.02-linux-x86_64-legacy.tar.xz
7e8d4308b5ae5f12a071b64e01c36c8f222fd0d755c98c9432df0cffe1680a03 gamadv-xtd3-6.68.02-macos-arm64.tar.xz
c11cecba40cd1bcce252e3c65012d9973754c1ec01fda874d6359cb5b343e950 gamadv-xtd3-6.68.02-macos-x86_64.tar.xz
5b7c62b4e5eb3264e9c8c89e5dd96abc282cb18d206e927eafe2b1b004244f2b gamadv-xtd3-6.68.02-windows-x86_64.msi
2c4b8fb9c0605cfbb79579d719f1b2cf4fb5867de82d9f0fc4b2d55854c447de gamadv-xtd3-6.68.02-windows-x86_64.zip