github taers232c/GAMADV-XTD3 v6.57.08
GAM 6.57.08

latest releases: v7.0036, v7.00.36, v7.00.35...
18 months ago

Scroll to bottom of page for installation/downloads

Latest updates

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.

6.54.06

Added options users <EmailAddressList> and groups <EmailAddressList> to gam print aliases that is more
efficient for getting aliases for specific users and groups.

Added option select <UserTypeEntity> to gam print aliases that allows specification of a list users by <UserTypeEntity>;
e.g., a group or an org unit.

Added option delimiter <Character> to gam print aliases that is applicable when option onerowpertarget is specified.
Previously, multiple aliases were separated by a space character. Now, by default, the aliases are separated by the csv_output_field_delimiter' from gam.cfg. The option delimiter ` overrides that value.

6.54.05

Added option addcsvdata <FieldName> <String> to gam print aliases. This adds additional columns of data to the CSV file output.
This can be used when printing aliases for departed employees to indicate the new target for the user's alises. Subsequent
commands using the CSV file can reassign the aliases to the new target.

6.54.04

Updated gam print|show channelcustomerentitlements to handle the following error when
none of gam.cfg/channel_customer_id or command line arguments channelcustomerid or name are set.

ERROR: Parameter "parent" value "accounts/C03kt1789/customers/" does not match the pattern "^accounts/[^/]+/customers/[^/]+$"

6.54.03

By special request, British spelling of various keywords/arguments is now available.

backgroundcolor backgroundcolour
color colour
colorindex colourindex
costcenter costcentre
fileorganizer fileorganiser
foregroundcolor foregroundcolour
license licence
licenses licences
nolicenses nolicences
organization organisation
organizationname organisationname
organizations organisations
organizer organiser
organizeremail organiseremail
organizername organisername
textcolor textcolour

6.54.02

Updated gam <UserTypeEntity> get photo and gam <UserTypeEntity> get profilephoto to inspect the
photo data and add the appropriate extension: jpg, png, gif. If the type of the photo can't be
determined, img is used as the extenstion. If you use [filename <FileNamePattern>], #ext# will be replaced
with the extension.

Updated gam <UserTypeEntity> [create|add] sendas <EmailAddress> [name] <String> to allow the
optional argument name before <String> to make clear that <String> is the sendas display name.

6.54.01

Added commands to export messages/threads in EML/raw format.

6.54.00

Following Jay's lead, updated gam delete inboundssoassignment <SSOAssignmentSelector> to allow
more flexibility in selecting assignments to delete.

Fixed bug in gam <UserTypeEntity> print|show filesharecounts that would cause a trap.

Updated gam <UserTypeEntity> print filelist ... fullpath showparent and gam <UserTypeEntity> print filepath
to properly display the file path of My Drive.

Upgraded to Python 3.11.3 where possible.

Added commands to create and delete Chrome networks.

gam create chromenetwork
        <OrgUnitItem> <String> <JSONData>
gam delete chromenetwork
         <OrgUnitItem> <NetworkID>

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

7662922da2d0b217e4f0a5ba53b8d0b6325c976e4f390fd5f3718a65afa33b48  gamadv-xtd3-6.57.08-linux-arm64-glibc2.23.tar.xz
1665a569eb0d6139177de714e965e6c11192e03cbd02d49b21ac9dcead56ac3c  gamadv-xtd3-6.57.08-linux-arm64-glibc2.27.tar.xz
12d3a7e1836527caca0389fa9227c1df25c1235515dc1c39e25b535af96659b8  gamadv-xtd3-6.57.08-linux-arm64-glibc2.31.tar.xz
784a8b667fc4965b2381cedeac423f09004250c5a35a5c62a8c1ebda10b1b11d  gamadv-xtd3-6.57.08-linux-x86_64-glibc2.19.tar.xz
908465204e2d14c886ec434f583202593e73a9cc7a7d5f76cd7de0a3ca50fe57  gamadv-xtd3-6.57.08-linux-x86_64-glibc2.23.tar.xz
64dfc8436c4a44643d94cc72b59e84e5c852778fa34cc8c841a65b4903b3eacc  gamadv-xtd3-6.57.08-linux-x86_64-glibc2.27.tar.xz
f56fbd6a6727b64ef5f4c41dc58a4b037e4b6133ee9f68b14f1e526af5bb50d9  gamadv-xtd3-6.57.08-linux-x86_64-glibc2.31.tar.xz
330fd5d3a9a0fcaee61f3ce532577e924746f977aa9a040fcf73cd5b9a6c0eac  gamadv-xtd3-6.57.08-linux-x86_64-glibc2.35.tar.xz
c6a939810175c1af5a515ff892212eb96505487fbecda54ccfde6b40c476f417  gamadv-xtd3-6.57.08-linux-x86_64-legacy.tar.xz
87fb281e926651c5eb181fea8c6875cbc8b2da579faa7e7b4da6064427de0bc8  gamadv-xtd3-6.57.08-macos-arm64.tar.xz
69b2415c886419d0eb0d66146659c126a458c4651a892008a2358ff9d3c4b90a  gamadv-xtd3-6.57.08-macos-x86_64-legacy.tar
81bef0679e3381669c7b1f3b81741d214ab01f32da187d02bbf54340aacbaa9b  gamadv-xtd3-6.57.08-macos-x86_64.tar.xz
fbbf252f806b080b412b00760e4a4d62ab73ba1b63e9d198e06dd10d0a873b71  gamadv-xtd3-6.57.08-windows-x86.msi
9f9bad56d586fcf1e1ffb7062324a94303a2543109a4cde68c16975f819367fb  gamadv-xtd3-6.57.08-windows-x86.zip
d5934af52837b308532047518bddc1afc26d7701c90947ad62b35c2949fda1b1  gamadv-xtd3-6.57.08-windows-x86_64.msi
53d97a02ebc1f07e2daf962e1aa5efcd616450f0d8342050018f0f3de9bbaf49  gamadv-xtd3-6.57.08-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.