Scroll to bottom of page for installation/downloads
Latest updates
6.70.00
Added support for Gmail Client Side Encryption.
This is an initial, minimally tested release; proceed with care and report all issues.
6.69.00
Added use_classroom_owner_access
Boolean variable to gam.cfg
that controls how GAM gets
classroom member information and removes students/teachers. Client access does not provide
complete information about non-domain students/teachers.
False
- Use client access; this is the default. Use if you don't have non-domain members in your courses.True
- Use service account access as the classroom owner. An extra API call is required per course to authenticate the owner; this will affect performance
Added the following command which must be used to delete classroom invitations for non-domain students/teachers.
gam delete classroominvitation courses <CourseEntity> (ids <ClassroomInvitationIDEntity>)|(role all|owner|student|teacher)
You can obtain the classroom invitation IDs with these commands:
gam show classroominvitations (course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] [states <CourseStateList>])
[role all|owner|student|teacher] [formatjson]
gam print classroominvitations [todrive <ToDriveAttribute>*] (course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] [states <CourseStateList>])
[role all|owner|student|teacher] [formatjson [quotechar <Character>]]
6.68.08
Updated gam <UserTypeEntity> print filelist|drivefileacls|shareddriveacls ... oneitemperrow
to print
ACLs with multiple permission details on separate rows for each basic permission/permission detail combination.
This case occurs when a member of a Shared Drive has access to a file and also has explicitly granted access to the same file.
Added permtype member|file
to <PermissionMatch>
that allows determining whether an ACL on a Shared Drive file was
derived from membership or explicitly granted.
6.68.07
Updated gam info user ... locations formatjson
to include the buildingName
field in the
locations
entries. If gam.cfg
contains quick_info_user = true
or the quick
option
is included on the command line, add the option buildingnames
to the command line.
6.68.06
Fixed bug in gam <UserTypeEntity> copy drivefile <DriveFileID> ... mergewithparent
that incorrectly named
the copied file with the name of the parent folder.
Updated gam <UserTypeEntity> copy|move drivefile
to avoid copying/moving the same file twice.
6.68.05
Updated gam print groups ... ciallfields|(cifields <CIGroupFieldNameList>)
to account for an
API shortcoming that failed to get all of the Cloud Identity fields.
6.68.04
Added option skiprows <Integer>
to gam csv|loop
that causes GAM to skip processing the first <Integer>
filtered rows.
6.68.03
Fixed bug in gam <UserTypeEntity> create drivefileacl
that caused a trap.
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.
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
450d154e7b4baa6c21aaef336b62938cc88ec13825c81ed43defa0f0a34d9536 gamadv-xtd3-6.70.00-linux-arm64-glibc2.23.tar.xz
042bc60ca17de562070b699b9a07c2dea339946109c196510ad385defce0cc77 gamadv-xtd3-6.70.00-linux-arm64-glibc2.27.tar.xz
3746b4c2231592882de14b79a8020578d630fc15157e8d26c62355741c18f7d0 gamadv-xtd3-6.70.00-linux-arm64-glibc2.31.tar.xz
3597e557f35a348b03aab7d5c096caf0c42cf4f9ff5c28bd4662362f17e2d67d gamadv-xtd3-6.70.00-linux-x86_64-glibc2.19.tar.xz
562b0ec438f9b21ea81fe43a5e1a7cacac2fb84729d4199ad729d8271cf39e8b gamadv-xtd3-6.70.00-linux-x86_64-glibc2.23.tar.xz
958078d7ecff867db4d497c0e855e190a2518485b6687a5b4466ce7af4472a66 gamadv-xtd3-6.70.00-linux-x86_64-glibc2.27.tar.xz
1a8c67a18d245ee5451b4e1a8508eb90c3484e4f557f6e71a2bdcd6d68ec1173 gamadv-xtd3-6.70.00-linux-x86_64-glibc2.31.tar.xz
c9a34736bff3f18661fea2235a17fae7e335e6fda83d35a462cf038c5cac7577 gamadv-xtd3-6.70.00-linux-x86_64-glibc2.35.tar.xz
2c7ee90e3d864c4a3f46af3a801065ff88df592128e523e449d8bc58a190ec8d gamadv-xtd3-6.70.00-linux-x86_64-legacy.tar.xz
84933fa4eb97df1549d7475b75045d039012f188492be8152d82a4be59492b6a gamadv-xtd3-6.70.00-macos-arm64.tar.xz
dcdd4a480e4ed59aa2bde20639ed80c8ed7b2cc0a2f81118e55b39fb2343c8bb gamadv-xtd3-6.70.00-macos-x86_64.tar.xz
d4c1804393efb2b34a5f3ad1d3e8feee2f173d0d6b769d681d06bfee7b1e089d gamadv-xtd3-6.70.00-windows-x86_64.msi
5e8c8009b622168b201e34bc842cac1e053542c264b86cf67d511edea80cf245 gamadv-xtd3-6.70.00-windows-x86_64.zip