github taers232c/GAMADV-XTD3 v6.66.05
GAM 6.66.05

latest releases: v7.00.08, v7.00.07, v7.00.06...
9 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.66.05

Added column space.name to gam <UserTypeEntity> print chatmembers.

6.66.04

Updated Chat info|show|print commands to display all time fields in local time if specified in gam.cfg.

6.66.03

Fixed bug in gam <UserTypeEntity> print filelist select <DriveFileEntity> where stripcrsfromname was not being
applied to files below the selected folder.

6.66.02

Updated device commmands to handle the following error caused by an invalid query.

ERROR: 400: invalidArgument - Request contains an invalid argument.

Added fields deviceid and hostname to <DeviceFieldName>.

6.66.01

Added the following variables to gam.cfg that allow control over whether \ is used as an escape character
when reading/writing CSV files.

csv_input_no_escape_char - default value True
csv_output_no_escape_char - default value False
todrive_no_escape_char - default value True

When the value is True, \ is ignored as an escape character; when the value is False,
\\ on input is converted to \, \ on output is converted to \\.

6.66.00

Added support for Focus Time and Out of Office status events in user's primary calendars.

Updated gam <UserTypeEntity> print|show messages to allow option show_size to be used with option countsonly
to display the cumulative size of the messages selected.

gam user user@domain.com print messages query "newer_than:31d" countsonly showsize
Getting all Messages for user@domain.com
Got 16 Messagess for user@domain.com...
User,messages,size
user@domain.com,16,92806

6.65.17

Added the option mappermissionsdomain <DomainName1> <DomainName2> to gam <UserTypeEntity> create drivefileacl <DriveFileEntity> that maps <DomainName1> to <DomainName2> in the user <UserItem>)|(group <GroupItem>)|(domain <DomainName>) options; <UserItem> and <GroupItem> must specify email addresses for the mapping to succeed.
The option can be specified multiple times to provide different mappings. This option will be most useful
when reading a CSV file containing ACLs referencing <DomainName1> and you want a new ACL with the same options but in <DomainName2>.

6.65.16

Fixed bug in gam <UserTypeEntity> print filecounts where Item Cap showed an incorrect value.

Added option addorigfieldstosubject to gam <UserTypeEntity> forward messages|threads that causes GAM
to append the original from, to and date fields to the message subject.

Fwd: Ross to TestUser (Original From: Ross Scroggs <ross.scroggs@gmail.com> To: testuser@domain.com Date: Thu, 23 Nov 2023 07:01:59 -0800)

6.65.15

Added additional options to gam <UserTypeEntity> print|show youtubechannels.

6.65.14

Fixed bug in gam copy|move drivefile` that caused a trap.

UnboundLocalError: cannot access local variable 'emailAddress' where it is not associated with a value

6.65.13

Added support for user language en-CA.

Added option sizefield quotabytesused|size to the following commands that specifies which
file size field to use when totaling file sizes; the default value is quotabytesused; previous versions used size.

gam <UserTypeEntity> print|show filecounts
gam <UserTypeEntity> print filelist
gam <UserTypeEntity> print|show filetree
gam <UserTypeEntity> print diskusage

See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Drive-Files-Display#file-size-fields

6.65.12

Additional updates on MacOS when a gam csv command is interrupted with a contol-C.

6.65.11

Updated multiprocessing to handle the following error that occurs on MacOS when a gam csv command
is interrupted with a contol-C.

multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be N leaked semaphore objects to clean up at shutdown

Fixed bug in gam print|show crostelemetry where no CrOS device data was displayed if no selection
options were chosen; now, data is displayed for all CrOS devices as documented.

6.65.10

Fixed bug in gam print crostelemetry that caused a trap: KeyError: 'reportTime'.

6.65.09

Added option noduplicate to gam <UserTypeEntity> create drivefile that causes GAM
to issue a warning and not perform the create if a non-trashed item with the same name (regardless of MIME type)
exists in the parent folder.

Updated gam <UserTypeEntity> get drivefile <DriveFileEntity> to handle the following error
that seems to occur when multiple tabs from a Google sheet are being downloaded in parallel.

Download Failed: HTTP Error: 429

6.65.08

Added option addcsvdata <FieldName> <String> to gam report <ActivityApplicationName> that adds
additional columns of data to the CSV file output.

Added option shownoactivities to gam report <ActivityApplicationName> that causes GAM to display
a row with a key value of NoActivities when there are no activities to report.

For example, to find Shared Drives with no activity, see: https://github.com/taers232c/GAMADV-XTD3/wiki/Reports#find-shared-drives-with-no-activity

6.65.07

Updated gam delete building to handle the following error:

ERROR: 412: conditionNotMet - Cannot delete building because there are Calendar resources associated with it.

6.65.06

Improved error message when trying to add external students/teachers to a course.

gam courses 544906261666 add student user@gmail.com
Course: 544906261666, Add 1 Student
  Course: 544906261666, Student: user@gmail.com, Add Failed: 403: permissionDenied - @CannotDirectAddUser Unable to directly add the user to the course. Please check\
 that the user account exists and is within the course admin's domain. Add external user with: gam user user@gmail.com create classroominvitation courses 54490626166\
6 role Student

6.65.05

Updated gam info users <UserTypeEntity> to make option grouptree effective when used
with option formatjson.

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

gam print|show grouptree <GroupEntity>
gam <UserTypeEntity> print|show grouptree

Added option querytime<String> <Date> to all commands that process messages.
For example, you can identify all messages within a particular time period, in this case, all messages unread
in the last 30 days.

gam user user@domain.com  print messages querytime30d -30d query "after:#querytime30d# is:unread"

Updated gam <UserTypeEntity> import|insert message to allow replace <Tag> <UserReplacement> as documented.

Updated non-owner permission handling in gam <UserTypeEntity> copy|move drivefile.

6.65.04

Fixed bug where license SKU 1010020031 (Google Workspace Frontline Standard) was improperly entered making it unusable;
its alias wsflwstan was usable.

Added support for Google Workspace Additional Storage.

  • ProductID - 101043
  • SKUID - 1010430001 | gwas | plusstorage

6.65.03

Fixed bug in commands that display calendar events where event start and end times were not properly displayed
when gam.cfg had timezone utc. The API returns the start and end times expressed in the calendar timezone
but GAM replaced the timezone specifier with a Z; the date and time values were as expected. This became
a problem when event data was exported and used to create or update events.

6.65.02

Updated gam print|show browsers to handle the following error:

ERROR: 503: serviceNotAvailable - The service is currently unavailable.

6.65.01

Added option showmimetypesize to gam <UserTypeEntity> print|show filecounts and
gam <UserTypeEntity> print filelist countsonly that displays the total file size for each MIME type.

6.65.00

Fixed bug in gam <UserTypeEntity> create contact <JSONData> that caused a trap when
contacts were being copied from one user to another.

Updated the following commands to allow specification of a task list by its title.

<TaskListTitle> ::= tltitle:<String>
<TasklistTitleList> ::= "'<TasklistTitle>'(,'<TasklistTitle>')*"
<TasklistEntity> ::=
        <TasklistIDList> | <TaskListTitleList> | <FileSelector> | <CSVFileSelector>

gam <UserTypeEntity> create task <TasklistEntity>
gam <UserTypeEntity> show tasks [tasklists <TasklistEntity>]
gam <UserTypeEntity> print tasks [tasklists <TasklistEntity>]
gam <UserTypeEntity> update tasklist <TasklistEntity>
gam <UserTypeEntity> delete tasklist <TasklistEntity>
gam <UserTypeEntity> clear tasklist <TasklistEntity>
gam <UserTypeEntity> info tasklist <TasklistEntity>

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

a2464ae2327938712bac3032ab377cda6688accad30057d1c65342cdfa4253e1  gamadv-xtd3-6.66.05-linux-arm64-glibc2.23.tar.xz
ee42df008c78760ee16ca5605afff27bdc99c3d20bc970429640149d55337a63  gamadv-xtd3-6.66.05-linux-arm64-glibc2.27.tar.xz
ce1f749f1a354ed6d8aade0eb7b0fb2f7c23c9c70165a3743bc7a7b7c9de50ae  gamadv-xtd3-6.66.05-linux-arm64-glibc2.31.tar.xz
e69f02f41334a05d15c38eade139d99e5a2cc49c5d6a214621ecff41c2ece982  gamadv-xtd3-6.66.05-linux-x86_64-glibc2.19.tar.xz
f04732819a6025f87ebf54a6791ea89c0e0d92d9fcce5e901746f3f26eda456a  gamadv-xtd3-6.66.05-linux-x86_64-glibc2.23.tar.xz
fbf6fc4a0dbb89705347b4a9e46dd6f406beac315038bb4fc521f0e96e4a917b  gamadv-xtd3-6.66.05-linux-x86_64-glibc2.27.tar.xz
fcf7366aef0d4fcd8f0cb182fb1d4875759b04ea1612e68f973d59b587b9aa62  gamadv-xtd3-6.66.05-linux-x86_64-glibc2.31.tar.xz
b1a1a7c6a0135a700e158d12ce4ec714905d4f6ba9238ff74ccd8285c5215c0d  gamadv-xtd3-6.66.05-linux-x86_64-glibc2.35.tar.xz
e1713b07e09299b78ae2c5e7da58df66fb85e799eea8660c75b7e7a41e242cc9  gamadv-xtd3-6.66.05-linux-x86_64-legacy.tar.xz
c6d1ccf7526f262a3d0ec76bd61da0c91d1556e3d2c85f6767aaf8aab67af052  gamadv-xtd3-6.66.05-macos-arm64.tar.xz
32c695a5490852fccacd74df2243d48e9601cd73febf39f6b9efe2ea3efdf912  gamadv-xtd3-6.66.05-macos-x86_64-legacy.tar
33ebb4841d7bed60447cf12ace9b2dae01088b27b333af55f5228b092bf6faf0  gamadv-xtd3-6.66.05-macos-x86_64.tar.xz
9f19e9f07e8e50c2895bd25cfa9e12a9b484d838267587c64c5595acc4b2b5fb  gamadv-xtd3-6.66.05-windows-x86_64.msi
60a4fc4e4893e0169b543e30ae0d8fab031f8347063a4bf8b5abdd52242758bb  gamadv-xtd3-6.66.05-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.