Scroll to bottom of page for installation/downloads
Latest updates
6.66.16
Added option convertcrnl
to gam update chromepolicy
to properly handle carriage returns (\r) and line feeds (\n)
in value strings entered on the command line in the <Field> <Value>
form.
gam update chromepolicy convertcrnl chrome.devices.DisabledDeviceReturnInstructions
deviceDisabledMessage "Please return device to:\nSchool\n123 Main Street\nAnytown US" ou /Path/to/OU
6.66.15
Added option copysubfilesownedby any|me|others
to gam <UserTypeEntity> copy drivefile
that allows
specification of which source folder sub files to copy based on file ownership; the default is any
.
This only applies when files are being copied from a 'My Drive'.
6.66.14
Updated gam <UserTypeEntity> modify messages
to recognize the following error:
ERROR: 400: invalid - Invalid label: SENT
Updated gam update alias <EmailAddressEntity> user|group|target <EmailAddress>
to avoid the following problem.
$ gam update alias testalias@domain.com user testuser
User Alias: testalias@domain.com, Deleted
User Alias: testalias@domain.com, User: testuser@domain.com, Update Failed: Duplicate, Email Address: testalias@domain.com
GAM updates an alias to point to a new target by deleting the alias and then recreating the alias pointing to the new target.
Unfortunately, if these commands are executed back-to-back; Google generates the Update Failed: Duplicate
error.
Now, GAM waits 2 seconds between the delete and the insert which seems to eliminate the problem. If the problem persists,
the option waitafterdelete <Integer>
can be used to increase the wait time to a maximum of 10 seconds.
6.66.13
Updated functionality of option preservefiletimes
in gam <UserTypeEntity> update drivefile <DriveFileEntity>
.
- Current
preservefiletimes localfile <FileName>
-modifiedTime
of<DriveFileEntity>
is set to that oflocalfile <FileName>
preservefiletimes
- No effect
- Updated
preservefiletimes localfile <FileName>
-modifiedTime
of<DriveFileEntity>
is set to that oflocalfile <FileName>
preservefiletimes
-modifiedTime
of<DriveFileEntity>
retains its current value
6.66.12
Upgraded to Python 3.12.1 where possible.
Updated all drive commands to handle the following error:
ERROR: 401: Active session is invalid. Error code: 4 - authError
This is due to the Drive SDK API being disabled in the user's OU.
6.66.11
Fixed/improved handling of shortcuts in gam <UserTypeEntity> transfer drive
.
6.66.10
Updated gam create datatransfer
to handle the following error:
ERROR: 401: Active session is invalid. Error code: 4 - authError
6.66.09
Fixed bug in gam <UserTypeEntity> print filelist ... allfields
that caused a trap
when gam.cfg
contained drive_v3_native_names = False
.
6.66.08
Added additional columns isBase
and baseId
to gam <UserTypeEntity> print fileparenttree
to simplify processing the output in a script.
6.66.07
Fixed bug in gam <UserTypeEntity> print diskusage
that caused a trap.
6.66.06
Added a command the print the parent tree of file/folder.
gam <UserTypeEntity> print fileparenttree <DriveFileEntity> [todrive <ToDriveAttribute>*]
[stripcrsfromname]
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Drive-Files-Display#display-file-parent-tree
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.
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Calendars-Events#status-events
This is a work-in-progress.
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
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
8c2a6ff2f12f0ecc7c4e548cfd5034277aab78b03f5f8cdad078960bd841c563 gamadv-xtd3-6.66.16-linux-arm64-glibc2.23.tar.xz
a2b8c4173e8e43429ce0f80b629ae7fd9f77ee00c4c3d567f930b50803154e1d gamadv-xtd3-6.66.16-linux-arm64-glibc2.27.tar.xz
c120d94d44e454d1b1bb97f77ab8245b19475a7703957fd25b9a3f3a392ecfc4 gamadv-xtd3-6.66.16-linux-arm64-glibc2.31.tar.xz
4305fbe2c648c8fc0c30da29ac718772229e7e9728fcfc91dde8f506b5773f5f gamadv-xtd3-6.66.16-linux-x86_64-glibc2.19.tar.xz
bfee03ad6e3f03957c56b7afe4a30cb31eda40af0a2472f0a4311ed08ec19789 gamadv-xtd3-6.66.16-linux-x86_64-glibc2.23.tar.xz
b0a39c928510f43f6c28f83502ce4d36b7f265a65df461d2092916efa00494c3 gamadv-xtd3-6.66.16-linux-x86_64-glibc2.27.tar.xz
e4cfeb2797ec89bbaeec3c9cd300ceae48f4633553c88006d98250e48fc17456 gamadv-xtd3-6.66.16-linux-x86_64-glibc2.31.tar.xz
c10b1ae98c2cdc938e714bd85678e703644c0ccdb9073e1e6832c0ae13172ded gamadv-xtd3-6.66.16-linux-x86_64-glibc2.35.tar.xz
30e86c759fed3907458bc6a2cb8a5e929348ec04feea25516dc0e792557a5f63 gamadv-xtd3-6.66.16-linux-x86_64-legacy.tar.xz
e50df9226c7d5028120c9f70785861a1d92f6b1f4f0d16afedcdfa78b0e9e9ef gamadv-xtd3-6.66.16-macos-arm64.tar.xz
8bd6a4733e142921758fd61ef2c91392dac1e9cd365c2627e3292bec466d9971 gamadv-xtd3-6.66.16-macos-x86_64-legacy.tar
4d3e62278cbe90a302cfc28e298559005e5ce549221e9b00721c461069be9cc3 gamadv-xtd3-6.66.16-macos-x86_64.tar.xz
196e0a1115bb5e566efe2d29dd2322d396ba1406db71f295d92e7848b9dea7b3 gamadv-xtd3-6.66.16-windows-x86_64.msi
158bee21d19d6d5f48050f0a439c1284579ee1c15c2ae308f2fcebd81e6ca4a5 gamadv-xtd3-6.66.16-windows-x86_64.zip