github taers232c/GAMADV-XTD3 v6.77.02
GAM 6.77.02

latest release: v6.77.03
5 days ago

Scroll to bottom of page for installation/downloads

Latest updates

6.77.02

Cleaned up problems with some of the new Chat API asadmin commands.
Some remaining problems may require a Google fix.

6.77.01

Thanks to Jay, added column verificationCodesCount to gam <UserTypeEntity> print backupcodes
that displays the number of available backup codes in addtion to the codes.

Added option countsonly that displays only the number of available backup codes but not the codes themselves.

Thanks to Jay, added option nokey to gam create project that creates a project with no service account key, oauth2service.json.

6.77.00

Added option individualstudentassignments copy|delete|maptoall to gam create|update course ... copyfrom
that controls how individual student assignments in the copyfrom course are processed.

  • individualstudentassignments copy - Copy individual student assignments; this is the default. You will get an error if the student is not a member of the course.
  • individualstudentassignments delete - Delete individual student assignments
  • individualstudentassignments maptoall - Map individual student assignments to all student assignments

Upgraded to Python 3.12.4 where possible.

Added option asadmin to the following Chat commands that allows admin access.
These commands are in Developer Preview, your project must have Developer Preview enabled for the Chat API
in order to use these commands.

gam <UserItem> delete chatspace asadmin
gam <UserItem> update chatspace asadmin
gam <UserItem> info chatspace asadmin
gam <UserItem> print|show chatspaces asadmin
gam <UserItem> create chatmember asadmin
gam <UserItem> delete|remove chatmember asadmin
gam <UserItem> update|modify chatmember asadmin
gam <UserItem> sync chatmembers asadmin
gam <UserItem> info chatmember asadmin
gam <UserItem> print|show chatmembers|asadmin

Added use_chat_admin_access Boolean variable to gam.cfg.

* When False, GAM uses user access when making all Chat API calls. For calls that support admin access,
    this can be overridden with the asadmin command line option.
* When True, GAM uses admin access for Chat API calls that support admin access; other calls will use user access.
* Default: False

6.76.15

Fixed bug in gam <UserTypeEntity> print|show filesharecounts summary only summaryuser <String>
that printed an erroneous row if <UserTypeEntity> specified a single user and <String> matched
the user's email address.

6.76.14

Added the following Gemini License SKUs:

1010470004 - Gemini Education
1010470005 - Gemini Education Premium

6.76.13

Updated gam <UserTypeEntity> show fileinfo ... showlabels and gam <UserTypeEntity> print filelist ... showlabels
to retry these errors that occur when trying to get the drive labels for a file/folder.

ERROR: 500: unknownError - Unknown Error.
ERROR: 503: serviceNotAvailable - The service is currently unavailable.

Upgraded to OpenSSL 3.3.1 where possible.

6.76.12

Fixed bug in gam <UserTypeEntity> print|show chatspaces that caused the following error:

ERROR: Got an unexpected keyword argument orderBy

6.76.11

Thanks to Jay, added gam report vault.

Thanks to Jay, added the following Gemini License SKUs:

1010470006 - AI Security
1010470007 - AI Meetings and Messaging

Updated gam <UserTypeEntity> print filelist ... showshareddrivepermissions to display
progress messages to stderr as a separate API call must be made for every file/folder on the Shared Drive
to get its permissions. As this can take a long time, the progress messages indicate that progress is being made.

6.76.10

Added fromgmail to <EventType> that can be used in gam calendars <CalendarEntity> print|show events ... eventtype fromgmail.

6.76.09

Updated gam update|delete|info adminrole to handle the following error:

ERROR: 400: failedPrecondition - Precondition check failed.

6.76.08

Updated <SchemaNameList> to "<SchemaName>|<SchemaFieldName>(,<SchemaName>|<SchemaFieldName>)*"
that allows schemas <SchemaNameList> in gam info user and gam print users to display all fields or selected fields
of the specified custom schemas.

6.76.07

Fixed bug where control-C was not recognized when GAM had processed all rows in a CSV file
and was Waiting for N running processes to finish before terminating.

6.76.06

Fixed bug in gam <UserTypeEntity> print messages ... positivecountsonly where message counts with value 0 were deiplayed.

Added option addcsvdata <FieldName> <String> to gam <UserTypeEntity> print|messages that adds
additional columns of data to the CSV file output.

Added option showusagebytes to gam <UserTypeEntity> print|show drivesettings that displays
the following fields in bytes usageBytes,usageInDriveBytes,usageInDriveTrashBytes
in addition to the fields in their formatted form with units: usage,usageInDrive,usageInDriveTrash.
This will be most useful with print as the rows can be sorted based on the usagexxxBytes columns.

6.76.05

Added options deletefromoldowner, addtonewowner <CalendarAttribute>* and nolistmessages
to gam <UserTypeEntity> transfer calendars <UserItem> that allow manipulation of the
old and new owners's calendar lists.

6.76.04

Added the following fields to <CrOSFieldName>:

autoupdatethrough
extendedsupporteligible
extendedsupportstart
extendedsupportenabled

6.76.03

Added option folderpathonly [<Boolean>] to the following commands that causes GAM
to display only the folder names when displaying the path to a file. This folder only path
an be used in gam <UserTypeEntity> create drivefolderpath to recreate the folder hierarchy.

gam <UserTypeEntity> info drivefile ... filepath|fullpath
gam <UserTypeEntity> show fileinfo ... filepath|fullpath
gam <UserTypeEntity> print|show filepath
gam <UserTypeEntity> print filelist ... filepath|fullpath

6.76.02

Updated gam update group to handle the following error:

ERROR: 400: invalidArgument - Failed request validation in update settings: WHO_CAN_VIEW_MEMBERSHIP_CANNOT_BE_BROADER_THAN_WHO_CAN_SEE_GROUP

6.76.01

Fixed bug in gam create vaulthold matter <MatterItem> ... corpus calendar that caused a trap.

6.76.00

Updated versions of gam create|use project that use keyword options to also accept the following options
to define non-default Service Account key characteristics.

(algorithm KEY_ALG_RSA_1024|KEY_ALG_RSA_2048)|
(localkeysize 1024|2048|4096 [validityhours <Number>])|
(yubikey yubikey_pin yubikey_slot AUTHENTICATION yubikey_serialnumber <String>)

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

ad10b5feb51e9dc5a8cfce90a4b8494a6ad54c78069d67226c0db858f0c28f2e  gamadv-xtd3-6.77.02-linux-arm64-glibc2.23.tar.xz
fcb85bfe708fe5035720840e6d5c67d8a87656d28e6c627a16200c7abe6b8e89  gamadv-xtd3-6.77.02-linux-arm64-glibc2.27.tar.xz
ffa7d54ee672457a28e873882921db5f73c1ee3458816827ebdc1110d864f992  gamadv-xtd3-6.77.02-linux-arm64-glibc2.31.tar.xz
15ed35d6c393618cf02c09e410b657ceb27cd9a336e0925e27498778e6e5755f  gamadv-xtd3-6.77.02-linux-x86_64-glibc2.19.tar.xz
f067f0581f1777999f899f8579ab56b94fe9c8acffe3f63e241cd7cfe11f1917  gamadv-xtd3-6.77.02-linux-x86_64-glibc2.23.tar.xz
5b76eb2446bf8fef0c9fa3e6beeb370e8ae72d2679c00d445e370c8d3a06fbe7  gamadv-xtd3-6.77.02-linux-x86_64-glibc2.27.tar.xz
4bd66284ca557ee8c1d7f872b02b2f46f691baf2eb3420d80501f66172eae9c7  gamadv-xtd3-6.77.02-linux-x86_64-glibc2.31.tar.xz
fd0927b1b44d4874b6607f2d9193a3a59946601fed91d64a935f6ff28a96dfce  gamadv-xtd3-6.77.02-linux-x86_64-glibc2.35.tar.xz
662f89ea7f081bfe1578d649af8fc99af2881af681927b712d083203ad7a17ee  gamadv-xtd3-6.77.02-linux-x86_64-legacy.tar.xz
3f8e470df254cbf1bad433534f91a7b3d4b16eae5881ec3349689d52e78398c0  gamadv-xtd3-6.77.02-macos-arm64.tar.xz
222172760be261a4f03fac2ca55525241c534facf0554bcef326f41261d8e0e5  gamadv-xtd3-6.77.02-macos-x86_64.tar.xz
2a6258721a674a68d0ed9dba9421a150718fbefb40d960f82585cf529689f623  gamadv-xtd3-6.77.02-windows-x86_64.msi
eac317274d1c615e120bed94dbcba9d6b198bcc4180ec2478fc5ab91f4e72538  gamadv-xtd3-6.77.02-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.