github taers232c/GAMADV-XTD3 v6.77.05
GAM 6.77.05

2 days ago

Scroll to bottom of page for installation/downloads

Latest updates

6.77.05

Added option onlyusers <UserTypeEntity> to gam <UserTypeEntity> claim ownership <DriveFileEntity>
that causes GAM to only claim ownership of files/folders owned by onlyusers <UserTypeEntity>.
This option is multually exclusive with skipusers <UserTypeEntity>.

6.77.04

Fixed bug in gam report users ... range <Date> <Date> where an extraneous API call
was made if a date was reached where no API data was available.

6.77.03

Thanks to jay, added the following Colab License SKUs:

1010500001 - Colab Pro
1010500002 - Colab Pro+

Thanks to Jay, updated gam print|show admins to properly display addresses
of service accounts with admin role assignments.

Added option limitdatechanges <Integer> to gam report users|customers.

If no report is available for the specified date, can an earlier date be used?

  • `limitdatechanges -1' - Back up to earlier dates to find report data; this is the default.
  • `limitdatechanges 0 | nodatechange' - Do not report on an earlier date if no report data is available for the specified date.
  • `limitdatechanges N' - Back up to earlier dates to find report data; do not back up more than N times.

By default, when gam report user user <UserItem> is specified and no report data is available, there is no output.
If csv_output_users_audit = true in gam.cfg, then a row with columns email,date will be displayed
where date is the earliest date for which report data was requested.

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.

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

e662cb5912c9ff89de0f23b3e6976ef2eef9acb90c5b3b2fe7475386636a5690  gamadv-xtd3-6.77.05-linux-arm64-glibc2.23.tar.xz
f0ca6fd007a7b2e3f610497aad6a311acfb6184c9b87c0e9ca771298108f25c6  gamadv-xtd3-6.77.05-linux-arm64-glibc2.27.tar.xz
9345b61b9ec746d4a5d58e8cba781db54c87e778d9ddf5023b28916f6e5bddc7  gamadv-xtd3-6.77.05-linux-arm64-glibc2.31.tar.xz
489eaeda7814e7ec7201298a6aa1b3b2a450d41cdccb2986ef7a421a30359e94  gamadv-xtd3-6.77.05-linux-x86_64-glibc2.19.tar.xz
88b0099d8c3e2c1cef44af3210d2d89afb061bbddd13342518109ab17388f7d1  gamadv-xtd3-6.77.05-linux-x86_64-glibc2.23.tar.xz
d8336c10930b5bea4cdeb2bd10306bf6afb5ceb9edeebde0ed66cf3403c1c201  gamadv-xtd3-6.77.05-linux-x86_64-glibc2.27.tar.xz
37f47e1d7d2e36a5ffab8e871203baf5f16af18f2d0651fba97f636b8f46652b  gamadv-xtd3-6.77.05-linux-x86_64-glibc2.31.tar.xz
140fb565031d8db60c6ecf44b7ac2eca916fa4ab81e5001c8305aa9de86bfcf1  gamadv-xtd3-6.77.05-linux-x86_64-glibc2.35.tar.xz
d491070310fe85fbaa324b5bfaead68e3623d8ec39707d06a95126e76fc3bebe  gamadv-xtd3-6.77.05-linux-x86_64-legacy.tar.xz
ddf110ff8639bbfa0c5255a7c8c3aac8cdc8b87f33f4044b7213328c4eec0c06  gamadv-xtd3-6.77.05-macos-arm64.tar.xz
74ce6674344922fd3542d99e6dbf324932fc7f05ee4e58d3c58ffbfe299c6684  gamadv-xtd3-6.77.05-macos-x86_64.tar.xz
036a320245c4027b1c8561da5d04c33107c1445ec09a81c76aa1a0c81082e167  gamadv-xtd3-6.77.05-windows-x86_64.msi
8f9f62216118c3e6ad0234e3ef25ab4a7b870be64bee624f90c37fab3d17a07f  gamadv-xtd3-6.77.05-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.