github taers232c/GAMADV-XTD3 v6.29.05
GAM 6.29.05

latest releases: v7.00.05, v7.00.04, v7.00.03...
22 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.29.05

Improved code for gam [<UserTypeEntity>] create teamdrive <Name> ou <OrgUnitItem>.

6.29.04

Updated multiprocessing on MacOS to use spawn instead of fork when starting subprocesses
as fork was unreliable when large numbers (>20) of threads were used; subprocesses would
hang and never complete.

6.29.03

Thanks to Jay, added support for the user field displayName that can be set independently of fullName`.

6.29.02

Updated gam info|print|show crostelemetry to avoid the following trap:
KeyError: 'temperatureCelsius'

6.29.01

Fixed bug in gam <UserTypeEntity> print|show labels where fields messageListVisibility,
labelListVisibility and color were not displayed.

Fixed bug in gam <UserTypeEntity> draft|insert|import message emlfile <FileName> where the
Date header in the file was overridden with the current date.

6.29.00

Added option emlfile <FileName> to gam <UserTypeEntity> draft|insert|import message that
allows processing an EML message file. SMTP headers specified in the command will replace those in the message file.

Following Jay's lead, added commands to manage/display Inbound SSO.

6.28.12

Fixed bug in gam create|update user ... password random notify <EmailAddress> that caused a trap
when the random password contained { and }.

6.28.11

Fixed bug in gam <UserTypeEntity> update contact ... birthday "" that caused a trap
rather that clearing the birthday from the contact.

6.28.10

Added option addcsvdata <FieldName> <String> to gam create shareddrive ... csv. This adds
additional columns of data to the CSV file output. For example, you are building student Shared Drives
and want to add ACLs to them adding the students as organizers. By adding the student's primary email address
to the CSV output, it can be used in subsequent commands.

StudentSharedDrives.csv
primaryEmail,Name
bob@domain.com,Bob Jones
mary@domain.com,Mary Smith
...

# Create the student Shared Drives
gam redirect stdout ./StudentSharedDrivesCreated.txt multiprocess redirect stderr stdout redirect csv ./StudentSharedDrivesCreated.csv multiprocess csv StudentSharedDrives.csv gam create shareddrive "~Name" csv addcsvdata primaryEmail \
"~primaryEmail"
# Add ACLs granting the students organizer access to their Shared Drives.
gam redirect stdout ./StudentSharedDrivesAccess.txt multiprocess redirect stderr stdout csv StudentSharedDrivesCreated.csv gam add drivefileacl "~id" user "~primaryEmail" role organizer

6.28.09

Updated `gam print filelist "query:mimeType='application/vnd.google-apps.folder'" to prevent the
following error.

ERROR: Invalid choice (query:mimetype='application/vnd): Expected <capabilities|contentrestrictions|labelinfo|labels|lastmodifyinguser|owners|parents|permissions|sharinguser|shortcutdetails|trashinguser>

6.28.08

Added option today to gam report to look for events on the current day. This will be most useful
with gam report <ActivityApplictionName> as gam report users|customers rarely has data for the current day.

Added option today to gam <UserTypeEntity> print|show driveactivity to look for events on the current day.

6.28.07

Added option csv [todrive <ToDriveAttribute>*] (addcsvdata <FieldName> <String>)* to gam <UserTypeEntity> copy drivefile
that causes GAM to output CSV data detailing the name, id and mimeType of the copied files and folders
rather than text messages. These are the CSV headers:

User,name,id,newName,newId,mimeType

You can add additional columns of data from the command line to the CSV data with (addcsvdata <FieldName> <String>)*.

Added option suppressnotselectedmessages [<Boolean>] to gam <UserTypeEntity> copy drivefile
that causes GAM to suppress text messages referencing files and folders not selected for copying by the following options:

copysubfiles false [filenamematchpattern <RegularExpression>] [filemimetype [not] <MimeTypeList>]
copysubfolders false [foldernamematchpattern <RegularExpression>
copysubshortcuts false [shortcutnamematchpattern <RegularExpression>

6.28.06

Fixed bug in gam <UserTypeEntity> print|show messages ... showbody that caused a trap.

Added code to handle the following error that occurs when copying permissions:

ERROR: 400: shareInNotPermitted - Bad Request. User message: "An item can't be shared with user@domain.com because of domain.com sharing policy"

6.28.05

Added the following items to <UserMultiAttribute>:

  • employeeid <String> as a synonym for externalids organization <String>
  • manager <String> as a synonym for relations manager <String>

Added the following items to <UserFieldName>:

  • employeeid as a synonym for externalids
  • manager as a synonym for relations

6.28.04

Added filtercontactgroup <PeopleContactGroupItem> to <PeoplePrintShowUserContactSelection>
that is used by gam <UserTypeEntity> print|show contacts. When selectcontactgroup <PeopleContactGroupItem>
is used in these commands, GAM makes an API call to get the list of contacts in <PeopleContactGroupItem>
and then makes an API call per contact to get the details; this may exceed quota limits.
When filtercontactgroup <PeopleContactGroupItem> is used, GAM makes an API call to get all contacts and
then filters the list to only those in <PeopleContactGroupItem>; quota limits should not apply.

6.28.03

Build MacOS x86_64 and arm64 executables.

6.28.02

Fixed bug in gam forward message|thread that misformatted the message when Cc: was present.

6.28.01

Fixed bug in gam forward message|thread where subject was blanked out.

6.28.00

  • Upgraded to Python 3.11.0 where possible.
  • Upgraded to OpenSSL 3.0.7 where possible.

Fixed bug in gam forward message where messages originally sent to multiple recipients
were not forwarded correctly.

Added command to forward threads; all messages referenced by the thread are forwarded; this is experimental, test.

gam <UserTypeEntity> forward thread|threads recipient|to <RecipientEntity>
        (((query <QueryGmail>) (matchlabel <LabelName>) [or|and])+
         [quick|notquick] [doit] [max_to_forward <Number>])|(ids <MessageIDEntity>)
        [subject <String>]

Installation

If you are a first time Gam user:

If you are upgrading from standard Gam

If you are upgrading from GAMADV-X or GAMADV-XTD

sha256 hashes

19db99a86730d6fd2114030e0a8a86476d2f2d71d2da3d00b6bf4b3d5eeeff0e  gamadv-xtd3-6.29.05-linux-arm64-glibc2.23.tar.xz
8522e64e32b31bb36d71c499d0bf0feb695b394452ea870ffb531967834651fa  gamadv-xtd3-6.29.05-linux-arm64-glibc2.27.tar.xz
974739efc7cab4dca5088896101b835c650a97ddff7cb2efab9fd01eff33564f  gamadv-xtd3-6.29.05-linux-arm64-glibc2.31.tar.xz
79362584b7517d276d071d09a23232777844d375cc57c1f85e6062b17e0fa2e3  gamadv-xtd3-6.29.05-linux-x86_64-glibc2.19.tar.xz
2e577b40beded3b27ec5a196d14d8b78f77bbdd3941c007a93a96d2c08afa2c1  gamadv-xtd3-6.29.05-linux-x86_64-glibc2.23.tar.xz
ccda764880f30d5ca5327b77362d957f2a2f9f467026d14cee4fe140f51db23d  gamadv-xtd3-6.29.05-linux-x86_64-glibc2.27.tar.xz
49a2eadf28fa4692f9815c73c19b32a4088bf70274d76c331dd37b028e63bdc8  gamadv-xtd3-6.29.05-linux-x86_64-glibc2.31.tar.xz
f986e0e598de6d1c8c94dc9ceafe2434c6137eb5df024e7584fec5411f3f3202  gamadv-xtd3-6.29.05-linux-x86_64-glibc2.35.tar.xz
201e352fa6d63aeb35dd467e8f9760a9922a603f2332aa2cf863b0bfca414d86  gamadv-xtd3-6.29.05-linux-x86_64-legacy.tar.xz
5ee8e1f8ae278c4ca67f32115f6cb1235e80014e2d07ce558d70cf05164e60af  gamadv-xtd3-6.29.05-macos-arm64.tar.xz
23cf42f34bc42d59e1bd022be416b83cc8151685074c6adb6102dc092d3068dd  gamadv-xtd3-6.29.05-macos-x86_64-legacy.tar
7c8f19734679a78eb2feb8e016be52d775361bbf129e37b28f09fba4ddb5cac6  gamadv-xtd3-6.29.05-macos-x86_64.tar.xz
401c7edc1e2e8969bdaf8571786ce36877384c258ddfadfc5aebc372e85edddd  gamadv-xtd3-6.29.05-windows-x86.msi
4db59fab0a2022a691dc3a2806061c55b4915afca8157ac16ff02448dd6bee3c  gamadv-xtd3-6.29.05-windows-x86.zip
5fd9d46448ee50861de7e81d605dc6b692118a409475312f70a175a3598b43d2  gamadv-xtd3-6.29.05-windows-x86_64.msi
f065ec80560b49c06ae16dc708fc275c0da54ddf4bba74c8bcbe395058ab3930  gamadv-xtd3-6.29.05-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.