github taers232c/GAMADV-XTD3 v6.59.00
GAM 6.59.00

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.59.00

Added commands to display Analytic account/property information.

6.58.03

Fixed bug in gam [<UserTypeEntity>] print shareddriveacls oneitemperrow shownopermissionsdrives true
where the Shared Drives with no ACLs were not shown; they were shown if oneitemperrow was omitted.

6.58.02

Updated gam <UserTypeEntity> print filelist ... filepath|fullpath to not display parent information
for orphans. Previously, GAM would incorrectly display:

...,parents,parents.0.id,parents.0.isRoot,...
...,1,Orphans,False,...

Now the corrected display is:

...,parents,parents.0.id,parents.0.isRoot,...
...,,,,...

This change makes the output the same as when filepath|fullpath is omitted.

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

13c193e656c7b9fbb9e6285f4848fff4b19744a441fdce06843a43058ebe45fd  gamadv-xtd3-6.59.00-linux-arm64-glibc2.23.tar.xz
a02bcf23131ea793d39cc2345cd40f371862a38e14d2c8bd96641f3ccd6bc251  gamadv-xtd3-6.59.00-linux-arm64-glibc2.27.tar.xz
c0d951722e2ad12dbe0baed75bc188cd820fde52bc321261ec0235cba3463082  gamadv-xtd3-6.59.00-linux-arm64-glibc2.31.tar.xz
44e4b0eb4855b9ed6e2385dac455fae220abe774c3d145bc246c2ab5e836169f  gamadv-xtd3-6.59.00-linux-x86_64-glibc2.19.tar.xz
a40877998b838ff82bf1e6855436b5d7f4289192f047a1ea15c7b050c6930a56  gamadv-xtd3-6.59.00-linux-x86_64-glibc2.23.tar.xz
13f4fb8c1b51243311b0e1a23c4a4b4b7dac0e9507609403137db3b7f4b70a88  gamadv-xtd3-6.59.00-linux-x86_64-glibc2.27.tar.xz
e93cbc40ec0323cfcb317e764a119d0335372eb5a86e7361fb64e03cfae8cb1d  gamadv-xtd3-6.59.00-linux-x86_64-glibc2.31.tar.xz
998a0696b41d67e6bd2acdb0947e4993d78c03985d4c6f93d5da83fb9fa17a00  gamadv-xtd3-6.59.00-linux-x86_64-glibc2.35.tar.xz
7d1a582357994f03bc2837464d758372e939e490661355b9597bcd91e0bb7783  gamadv-xtd3-6.59.00-linux-x86_64-legacy.tar.xz
b92c959852a28854c78cf18a86d0028aa8254f60e6748c80220a7f435738b513  gamadv-xtd3-6.59.00-macos-arm64.tar.xz
91f9214a5a3beb7bf9d203b2743069d711f09692b6821da7111433e545a4a4f5  gamadv-xtd3-6.59.00-macos-x86_64-legacy.tar
d5bc740ff95f151069f235aad296a71a984f43fe11c4e8b3099480ae21c8b451  gamadv-xtd3-6.59.00-macos-x86_64.tar.xz
f6130b5ad6c9caf2d5749e8672ed75af1261bc82cb9706e4080c36119224e893  gamadv-xtd3-6.59.00-windows-x86.msi
240719c3000d112da00985e16bfce8814b575db20df3cbd6e4f5e5a39a9de54e  gamadv-xtd3-6.59.00-windows-x86.zip
5cad3165bfcea01b9d3e46e722787cde1fa903005cb75f56241a8484138d23ad  gamadv-xtd3-6.59.00-windows-x86_64.msi
5eb2b6aa4ce5b1e171ff67b06fafe747e94a2e1efbb244f8e61ac3004b021d08  gamadv-xtd3-6.59.00-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.