github taers232c/GAMADV-XTD3 v6.71.01
GAM 6.71.01

latest releases: v7.00.38, v7.00.37, v7.0036...
8 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.71.01

Fixed bug in gam audit monitor create that caused a trap.

6.71.00

Added csv_output_sort_headers string list variable to gam.cfg that causes GAM to sort CSV output
rows by the column headers specified in the variable. The column headers are case insensitive and
if column header does not appear in the CSV output, it is ignored.

Added sortheaders <StringList> to redirect csv <FileName> that has the same effect as above.

The sort keys specified in redirect csv ... sortheaders <StringList> take precedence over the values from gam.cfg.

Added option tdsubject <String> to <ToDriveAttribute> that causes GAM to use <String> as the subject
in all emails sent. In <String>, #file# will, be replaced by the file title and #sheet# will be replaced
by the sheet/tab title. By default, the subject is the file title.

6.70.09

Added additional error handling to Gmail Client Side Encryption commands.

Added options showpem and showkaclsdata to all Gmail CSE commands that process/display
CSE key pairs. By default, the pem and kaclsdata fields will not be displayed unless
the corresponding show option is specified.

6.70.08

Fixed bug in gam <UserTypeEntity> create cseidentity <KeyPairID> that caused an error.

6.70.07

Updated user instructions in gam oauth create and gam <UserTypeEntity> update serviceaccount
and changed s from selecting all scopes to selecting default scopes.

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

18b903d6d4df6c894ad002e96f826adcb5a3b6d73653d575a9425d759a927410  gamadv-xtd3-6.71.01-linux-arm64-glibc2.23.tar.xz
0e54c7864a78e5231d2741d107c9f16fa61b9fd1faba6228d5f7e8352765fdc8  gamadv-xtd3-6.71.01-linux-arm64-glibc2.27.tar.xz
68b01d5e25505c2bfe496624f569654b0deb08ff79a346b0cad69a6afd6390a7  gamadv-xtd3-6.71.01-linux-arm64-glibc2.31.tar.xz
8c1e7a3be35e2dc4266772d764e4527a83acfffe6d1cb37be41e66ee7df01312  gamadv-xtd3-6.71.01-linux-x86_64-glibc2.19.tar.xz
ab2269f93510a61d136f2feefd1578d810e4b4e4962d49d74079f24c99f3a017  gamadv-xtd3-6.71.01-linux-x86_64-glibc2.23.tar.xz
249d6131d1195d4ed532d5a6aa4d3158801d39269f833f0f76a7535e68c22718  gamadv-xtd3-6.71.01-linux-x86_64-glibc2.27.tar.xz
b0e52de6ac48866c9d16537fbeeefb7b0ef6f5b7a1216ae4a80c727232f52d13  gamadv-xtd3-6.71.01-linux-x86_64-glibc2.31.tar.xz
2856f3c0ba160f16c5fff9062fe766aa21c0e19cda5dad0497dfdc7119e8240c  gamadv-xtd3-6.71.01-linux-x86_64-glibc2.35.tar.xz
67ec6359354d670350ffb8ae3faa9377b850efa8aea1b316a286fd1336043492  gamadv-xtd3-6.71.01-linux-x86_64-legacy.tar.xz
e5a224518914cff750452202dc0629461fbddf1b7232ce3ae6149b5e4b65e39b  gamadv-xtd3-6.71.01-macos-arm64.tar.xz
a4c1ec18c54b69cb8626574f4e9d02760eeacf11aa53139ad6fab0005626d66e  gamadv-xtd3-6.71.01-macos-x86_64.tar.xz
78b072aada1e32d2f4051d547479cecb0a371c89e35e6670d806e977aeb11ba6  gamadv-xtd3-6.71.01-windows-x86_64.msi
c3e84c7c6f02b573ff4e1e50e4a3ade1092a0c25fdf30dce83a336a3290702ba  gamadv-xtd3-6.71.01-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.