Scroll to bottom of page for installation/downloads
Latest updates
6.70.06
Updated gam info users <UserTypeEntity>
to not include group tree infornation unless option grouptree
is specified.
6.70.05
Added commands to create|delete|display Drive Label permissions.
6.70.04
Added option showvalidcolumn
to gam print users
that can be used to identify whether
users are defined in the domain. Typically, you would read CSV file of email addresses
to verify as domain members.
Added option addcsvdata <FieldName> <String>
to gam print users
that adds
additional columns of data to the CSV file output. Typically, you would read CSV file of email addresses
to generate a CSV file of results and copy data from the input CSV to the outout CSV.
6.70.03
Renamed license product DuetAI to Gemini
- ProductID - 101047
Renamed license SKU DuetAI for Google Workspace to Gemini Enterprise
- ProductID - 101047
- SKUID - 1010470001 | geminient | duetai
Added support for license SKU Gemini Business
- ProductID - 101047
- SKUID - 1010470003 | geminibiz
6.70.02
In 6.69.00, GAM starting using course owner access when using copyfrom
in gam create|update course
regardless of the value of gam.cfg/use_course_owner_access
. This prevents copying from courses
with a deleted user. GAM now uses the value of gam.cfg/use_course_owner_access
when copyfrom
is used.
6.70.01
Added gmail_cse_incert_dir
and gmail_cse_inkey_dir
path variables to gam.cfg
that provide
default values for the incertdir <FilePath>
and inkeydir <FilePath>
options in gam <UserTypeEntity> create csekeypair
.
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
41981af3fb10d95155733ab9dd016997c27519af81e563d12e193665177089d9 gamadv-xtd3-6.70.06-linux-arm64-glibc2.23.tar.xz
fc98c3ad802eafb7124ffedd1855845062d84e5c7526d0a9943911a3e6cdcabe gamadv-xtd3-6.70.06-linux-arm64-glibc2.27.tar.xz
f20e61b8e2b71b89f1477134cd89b9f0fcb613be21448335d1069f41e9f7d2be gamadv-xtd3-6.70.06-linux-arm64-glibc2.31.tar.xz
c70bf76f49743291695e8a46aeadb85af5b7071bd1d968fe253dbc7a86d3ccec gamadv-xtd3-6.70.06-linux-x86_64-glibc2.19.tar.xz
16aca2c8e446ed66e07fc784d3fe52309620360487e68d0bda8ef599b36557aa gamadv-xtd3-6.70.06-linux-x86_64-glibc2.23.tar.xz
df0e573f36424c6b6b1cd3c4555a81a64e034d06851879fc1570dd66fc8359cc gamadv-xtd3-6.70.06-linux-x86_64-glibc2.27.tar.xz
24ccd5cedff9f28329a9de4977afce4cf0453d68e80d8ac66449b01182689048 gamadv-xtd3-6.70.06-linux-x86_64-glibc2.31.tar.xz
a68bb09c713122cde3168032e5983cae881d4d39dd0b96f7ca729b471bcad010 gamadv-xtd3-6.70.06-linux-x86_64-glibc2.35.tar.xz
54d531048ec059551089810069c00ba34972e506d58508e8403cac58c9f33fbd gamadv-xtd3-6.70.06-linux-x86_64-legacy.tar.xz
08f93a34ccc384c5209b8cb3325cbcacbd35528e7f647ef5222301d5a73df70f gamadv-xtd3-6.70.06-macos-arm64.tar.xz
581d5045b93ef0eab0c3e0d5f2699b7253a9d7b1661042cbc1b2607b1ee96086 gamadv-xtd3-6.70.06-macos-x86_64.tar.xz
78cb6794ad1ebf06b5c5c7d863dec7c38c1ab7d11bb18b0441f036e3a6c3d956 gamadv-xtd3-6.70.06-windows-x86_64.msi
910ab8f033f2e6ccbf66e5499f2aa2e14dc5dd31077106b2ad7233bb6251187d gamadv-xtd3-6.70.06-windows-x86_64.zip