github taers232c/GAMADV-XTD3 v6.61.03
GAM 6.61.03

latest releases: v6.77.03, v6.77.02, v6.77.01...
11 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.61.03

Updated processing of <UserMultiAttribute> externalid to allow an empty custom type.

externalid account|customer|login_id|network|organization|(custom <String>)|<String> <String>

These are equivalent ways of expressing an empty custom type:

externalid "" "Value"
externalid custom "" "Value"

6.61.02

Fixed bug in gam update groups <GroupEntity> sync introduced in 6.60.31 that caused this error:

ERROR: 409: generic409 - Member already exists.

6.61.01

Added option noactionifalias to gam delete groups <GroupEntity> that prevents GAM from deleting a
group if <GroupEntity> specifies an alias rather than a primary email address.

6.61.00

Following Jay's lead, added no_short_urls variable to gam.cfg. When false, the long scopes URLs in gam oauth create and
gam <UserTypeEntity> check|update serviceaccount will be shortened at the site https://gam-shortn.appspot.com; the shortened
URL redirects to the long URL. For existing configurations, no_short_urls defaults to true; the long URLs are used as is.
For new configurations the no_short_urls defaults to false unless there is a file named noshorturls.txt in the folder
specified by the environment variable OLDGAMPATH.

6.60.31

Added option addcsvdata <FieldName> <String> to gam print forms|formresponses. This adds additional columns of data to the CSV file output.
This can be used to combine form information from several GAM commands.

Following Jay's lead, projects can now be created with consumer accounts.

6.60.30

Added option countsonly to gam <UserTypeEntity> print|show formresponses that causes GAM to display
the number of responses to a form rather than displaying the response details.

6.60.29

Updated gam <UserTypeEntity> delete|print emptydrivefolders to show the path to the deleted folder
rather than just its name. Added an option to allow a starting point other that the root of My Drive or a Shared Drive.
Improved the commands performance.

6.60.28

Fixed bug in gam <UserTypeEntity> print filelist countsonly showsource stripcrsfromname where
carriage returns, linefeeds and nulls were not stripped from file names.

6.60.27

Updated gam <UserTypeEntity> print filelist countsonly to process addcsvdata <FieldName> <String>.
Additional fields are added before Size if present, otherwise Total.

6.60.26

Added option orgunit|org|ou <OrgUnitPath> to gam print|show teamdrives that limits the display
to Shared Drives in the specified Org Unit.

6.60.25

Added option orgunit|org|ou <OrgUnitPath> to gam print|show teamdriveacls that limits the display
of permissions to Shared Drives in the specified Org Unit.

6.60.24

Updated gam <UserTypeEntity> info|show|print chatmessages to show the sender email address
when the sender is a human.

6.60.23

Fixed bug in config csv_input_row_filter|csv_output_row_filter where "field:date<today" was being processed
as "field:date<=today" and "field:date>=today" was being processeed as "field:date>today".

6.60.22

Added option pathdelimiter <Character> to gam <UserTypeEntity> create drivefolderpath to simplify
specifying folder paths where a folder name contains a /. In the example, some folder has a '/' in it's name
so specifying pathdelimiter "|" allows fullpath to be properly processed. pathdelimiter defaults to '/'.

gam user user@domain.com create drivefolderpath pathdelimiter "|" fullpath "My Drive|Top Folder|Middle/Folder|Bottom Folder"

6.60.21

Fixed bug in gam <UserTypeEntity> copy|create|update drivefile where processing the following <DriveFileAttribute> attributes
was not correct. Previously, if multiple properties of the same visibility were specified, only the first was processed;
now, all values are processed.

privateproperty <PropertyKey> <PropertyValue>
publicproperty <PropertyKey> <PropertyValue>
property <PropertyKey> <PropertyValue> [private|public]

6.60.20

Updated gam <UserTypeEntity> get document|drivefile <DriveFileEntity> to handle shortcuts by downloading
the file that the shortcut references as the shortcut itself is not downloadable. If you do not want
this behavior and want GAM to report an error, use the option donotfollowshortcuts.

6.60.19

Updated gam <UserTypeEntity> archive messages to handle the following error:

ERROR: 400: failedPrecondition - Precondition check failed.

6.60.18

Updated gam <UserTypeEntity> print|show tokens to handle the following error that occurs
when a group email address is specified rather than a user email address.

ERROR: 400: badRequest - Type not supported: userKey

6.60.17

Fixed bug in gam <UserTypeEntity> move drivefile that caused an error when moving the contents
of a source Shared Drive to a target Shared Drive when mergewithparents was not specified or was
explicitly set False.

6.60.16

Updated commands that create files to handle the following error:

403: storageQuotaExceeded - The user's Drive storage quota has been exceeded.

6.60.15

Updated gam print chromesnvalidity to do case insenstitive serial number comparisons.

6.60.14

Added command to help verify Chrome device serial number validity.

gam print chromesnvalidity [todrive <ToDriveAttribute>*]
        cros_sn <SerialNumberEntity> [listlimit <Number>]
        [delimiter <Character>]

See: https://github.com/taers232c/GAMADV-XTD3/wiki/ChromeOS-Devices#check-chromeos-device-serial-number-validity

6.60.13

Updated gam <UserTypeEntity> print|show chatspaces to handle the following error:

Error: 403: permissionDenied - Permission denied to perform the requested action on the specified resource

6.60.12

Added option tdretaintitle [<Boolean>] that, when True and used with tdfileid <DriveFileID>,
causes GAM to not modify the CSV filename.

6.60.11

Fixed bug in gam print addresses where non-editable user/group aliases were not displayed.

6.60.10

Added a command to get information about a direct message chat space between two users.

gam <UserTypeEntity> info chatspacedm <UserItem>
        [formatjson]

6.60.09

Added option csv [todrive <ToDriveAttribute>*] [formatjson [quotechar <Character>]]]
to these commands so that event details are displayed in CSV format.

gam calendar|calendars <CalendarEntity> create|import|update event
gam <UserTypeEntity> create|import|update event <UserCalendarEntity>

Added option additionalmembers [<GroupRole>] <EmailAddressEntity> to gam update group|groups <GroupEntity> sync
that can be used to specify members in addition to those specified with <UserTypeEntity>.

gam update group teachers@domain.com sync member additionalmembers counselor@domain.com ou /Teachers

Added commands to display Analytic account/property/datastream information.

6.60.08

Upgraded to Python 3.11.4 where possible.

6.60.07

Simplified specifying a Chat space name; previously, the space keyword was required;
now, it can be omittted and you can just enter spaces/<String>.

<ChatSpace> ::= spaces/<String> | space <String> | space spaces/<String>

6.60.06

Fixed bug in gam print aliases that caused a trap.

6.60.05

Updated Chrome Policy commands to handle the following error:

ERROR: 403: permissionDenied - The caller does not have permission.

6.60.04

Updated gam <UserTypeEntity> copy|move drivefile <DriveFileEntity> to disallow copying/moving
a folder into itself.

6.60.03

Updated commands to delete chatmembers; delete chatmembers now deletes members by
specifying a chat space and user email addresses; remove chatmembers deletes members by
specifying chatmember names.

gam <UserTypeEntity> delete chatmember space <ChatSpace>
        ((user <UserItem>)|(members <UserTypeEntity>))+
gam <UserTypeEntity> remove chatmember members <ChatMemberList>

6.60.02

Added option <ChatContent> to gam <UserTypeEntity> create chatspace to allow sending an initial message
to the newly created chatspace.

6.60.01

Updated gam <UserTypeEntity> create chatspace to support chatspace types GROUP_CHAT and DIRECT_MESSAGE
and to allow specification of members.

6.60.00

Added initial support for user chat spaces. This is a work in progress, test and report any problems.

Improved performance of gam <UserTypeEntity> delete|move|update othercontacts.

Upgraded to OpenSSL 3.1.1 where possible.

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

b7c2476e017233bae4d5775ae7791b8fe0fde351d0eed84af4a27cf766b8d0f6  gamadv-xtd3-6.61.03-linux-arm64-glibc2.23.tar.xz
14c3df75baeefe3181449351a88c9a924d473eefa76933128807e1b9b883aedb  gamadv-xtd3-6.61.03-linux-arm64-glibc2.27.tar.xz
25d3ffc1c048d23aad331c4c40cf01c69955d4c32dbf5cfc9e5ffd7567700ad0  gamadv-xtd3-6.61.03-linux-arm64-glibc2.31.tar.xz
83b476177ade36465c5eef77fd11bafd5a969db0e0f38a285d47b3068a806591  gamadv-xtd3-6.61.03-linux-x86_64-glibc2.19.tar.xz
0b66e4b6e0ea131e667347b8a1b791b50a5c19cd04fd81b07a58ab8e371f583b  gamadv-xtd3-6.61.03-linux-x86_64-glibc2.23.tar.xz
5352135a55155ec36e92da2f4f9d4f90084287c8f672f5e7e706758782fd9a2e  gamadv-xtd3-6.61.03-linux-x86_64-glibc2.27.tar.xz
690e8fbdef159dbceb16059befffae205e5c5265f7aa193e285adc7c15f7e472  gamadv-xtd3-6.61.03-linux-x86_64-glibc2.31.tar.xz
b7d938024d727acf0c7076eb444deb377d72caaf39823649b10abb59c3ecf89d  gamadv-xtd3-6.61.03-linux-x86_64-glibc2.35.tar.xz
c742a49f3b1ef56e20e72e88047d443f87713e44567f8f67a6c120cbf142cc81  gamadv-xtd3-6.61.03-linux-x86_64-legacy.tar.xz
0427db4094d3be8bec2676ac4dae9b194f2a94ff2c46c555ae06543fdefa5be4  gamadv-xtd3-6.61.03-macos-arm64.tar.xz
6c5df29301b19c7d3f73c6f2c0a856b5f8c5aa6af2f241d7919efe0a9a78ffc5  gamadv-xtd3-6.61.03-macos-x86_64-legacy.tar
ad5a89611c821cc0510f3ff841080de15dc6e91a87ffe3cfc24dacf17cfda153  gamadv-xtd3-6.61.03-macos-x86_64.tar.xz
340b93a705faf84c120c2cea5c6c432026b58b93586eb975595db91e5377f8c2  gamadv-xtd3-6.61.03-windows-x86_64.msi
93f311e0a521b2d28fe46fc115bf1f004272723fb7ffbc29e489d5058e42ed5e  gamadv-xtd3-6.61.03-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.