github taers232c/GAMADV-XTD3 v6.58.01
GAM 6.58.01

latest releases: v7.00.13, v7.00.12, v7.00.11...
17 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.58.01

Added the following options to tag replace processing to allow control of the case of replacement data.

You can control the case of the letters in replace <Tag> <String> and replace <Tag> <UserReplacement>.

  • {PC}...{Tag1}...{Tag2}...{/PC} - For all sequences of letters between {PC} and {/PC}, the first letter is converted to uppercase, subsequent letters to lowercase.
  • {UC}...{Tag1}...{Tag2}...{/UC} - All letters between {UC} and {/UC} will be converted to uppercase
  • {LC}...{Tag1}...{Tag2}...{/LC} - All letters between {LC} and {/LC} will be converted to lowercase

6.58.00

Added license_max_results variable to gam.cfg. When retrieving licenses from License API,
this variable controls how many should be retrieved in each chunk. The default value is 100; the range is 100-1000.
As of 2023-04-27, larger numbers cause Google to return an incorrect numbert of licenses.

6.57.11

Fixed bug where the csv_output_header_force variable in gam.cfg was being interpreted as
a list of <RegularExpressions> rather than a list of <Strings> as documented.

6.57.10

When doing commands similar to these:

gam redirect csv - multiprocess todrive csv Users.csv gam user "~primaryEmail" print filelist ...
gam config auto_batch_min 1 redirect csv - multiprocess todrive <UserTypeEntity> print filelist ...

GAM was including the name of the last user processed in the title of the uploaded Google Sheet;
as this is not accurate, it has been eliminated.

6.57.09

Added emailaddresslist <EmailAddressList> to <PermissionMatch> that allows matching any email address in a list.

6.57.08

Updated gam <UserTypeEntity> print|show contacts|othercontacts to retry the following error:

serviceNotAvailable - The service is currently unavailable.

6.57.07

Updated code to recognize the following Google Drive API error that is issued when Google
doesn't recognize an email address as valid.

$ gam user user@domain.com print filelist query "'j@ab.net' in writers" fields id,name
Getting all Drive Files/Folders that match query ('me' in owners and ('j@ab.net' in writers)) for user@domain.com

ERROR: 400: badRequest - Bad Request
$ gam user user@domain.com print filelist query "'j@ab.com' in writers" fields id,name
Getting all Drive Files/Folders that match query ('me' in owners and ('j@ab.com' in writers)) for user@domain.com
Got 0 Drive Files/Folders that matched query ('me' in owners and ('j@ab.com' in writers)) for user@domain.com...
Owner,id,name

6.57.06

Added inherited <Boolean> to <PermissionMatch> that applies only to Shared Drive files/folders;
this makes it easy to identify files/folders on Shared Drive with non-inherited permissions.

gam user organizer@domain.com print filelist select teamdriveid <TeamDriveID> fields id,name,mimetype pm inherited false em pmfilter oneitemperrow

This clause will always cause a permission match failure on My Drive files/folders.

6.57.05

Updated gam batch <BatchContent> and gam tbatch <BatchContent> commands to accept lines with the following form:

clear keyword

This can improve performance as subsequent lines in <BatchContent> will not be scanned for %keyword%.

6.57.04

Updated gam batch <BatchContent> and gam tbatch <BatchContent> commands to accept lines with the following form:

set keyword value

Subsequent lines in <BatchContent> will have %keyword% replaced with value.

6.57.03

Updated gam <UserTypeEntity> info|print|show contacts|othercontacts and
gam info|print|show peoplecontacts|peopleprofiles to default to displaying the fields names,emailaddresses,phonenumbers
as documented rather than all fields.

6.57.02

Following Jay's lead, removed Google bug (237397223) workaround code in
gam print devices|deviceusers|crostelemetry as the bug is now fixed.

6.57.01

Updated gam <UserTypeEntity> vacation to handle the following error:

ERROR: 400: failedPrecondition - Precondition check failed.

What the error means is unknown to me at the moment.

Updated GAM so that when the current project ID is required, it will first try to get it from oauth2service.json and
if not successful, try to get it from client_secrets.json. There are cases, e.g., when DASA is enabled,
that client_secrets.json is not present.

Previously, GAM checked for the existence of client_secrets.json on every command; this check has been
eliminated as the file is only required by gam oauth create.

6.57.00

Following Jay's lead, updated gam create admin to allow assignment of a delegated admin role to a group.
Updated gam print admins to display whether a role is assigned to a user or a group.

Updated version number to align with Standard GAM.

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

3d92895657181362d42e44313fb361af196d5a7b54cc90bf64fe6492da0ce3d8  gamadv-xtd3-6.58.01-linux-arm64-glibc2.23.tar.xz
e022ec06b556fd2a132853e9cad973a584e96ad287ad5854b115a7293d67a3d3  gamadv-xtd3-6.58.01-linux-arm64-glibc2.27.tar.xz
5b088bfc9cb670b763ec6506258be3498c7ef9c4896ffed02276d0070a7ab336  gamadv-xtd3-6.58.01-linux-arm64-glibc2.31.tar.xz
f56d042973826d356818cd57f3a010cde1231607eb6a26e82ec03e10add47dde  gamadv-xtd3-6.58.01-linux-x86_64-glibc2.19.tar.xz
dc23e5f00a9e4cd59e849931c4e223226a6b779aa1f93b677b237201b4798abb  gamadv-xtd3-6.58.01-linux-x86_64-glibc2.23.tar.xz
0e3bdfa35a8cf0e23853f9619e0c6473a5203bb404f06dad79204405d5549941  gamadv-xtd3-6.58.01-linux-x86_64-glibc2.27.tar.xz
e65c1e5f67f52e745ccb2126238fac88f4b19984b321599b4a857029be430149  gamadv-xtd3-6.58.01-linux-x86_64-glibc2.31.tar.xz
f3f327ed009f4a789a48818154d51a2362da3815dc18a8bc2abeedb7a5dac28b  gamadv-xtd3-6.58.01-linux-x86_64-glibc2.35.tar.xz
e9bdc233e68a88c082dd2dee9be919c21f8744a38cd7a15c47b69cdb2489d2e3  gamadv-xtd3-6.58.01-linux-x86_64-legacy.tar.xz
209da5f3fc92d44a189537dc3b91a34ff1dada95f097190eb43e2c0729f16637  gamadv-xtd3-6.58.01-macos-arm64.tar.xz
41bbc072155f841586b31826e62ecb87580a573a4ff344dba503b70d970ffb0f  gamadv-xtd3-6.58.01-macos-x86_64-legacy.tar
55aa2094c378940980d253a4f338fbd11ea34628028696c6e403941d2fb27030  gamadv-xtd3-6.58.01-macos-x86_64.tar.xz
ed805ca751463ebf11675ce48959df0dfddd8a20e309c3e6b813b7d0cfba4f29  gamadv-xtd3-6.58.01-windows-x86.msi
5d9df07d816bc386a94309fe675712747a9f7ce2ff34c0f13ea12bdd57608425  gamadv-xtd3-6.58.01-windows-x86.zip
c0ca1e5db64d06959dd5c367b0a4499d76a92b85875246d80290b87336f81087  gamadv-xtd3-6.58.01-windows-x86_64.msi
40e549b8c2141b45f4c237260f926372a8c30f0664050492cea3713500666384  gamadv-xtd3-6.58.01-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.