github taers232c/GAMADV-XTD3 v6.67.05
GAM 6.67.05

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

Scroll to bottom of page for installation/downloads

Latest updates

6.67.05

Updated the following commands:

gam <UserTypeEntity> create|delete|update delegate
gam <UserTypeEntity> forward
gam <UserTypeEntity> create|delete forwardingaddresses
gam <UserTypeEntity> create|delete sendas

to handle this error:

ERROR: 403: permissionDenied - Insufficient Permission

when the following serice account scope is not enabled:

[ ] 28)  Gmail API - Sharing Settings (Delegates, Forwarding, SendAs) - write

6.67.04

Updated user attribute replace <Tag> <UserReplacement> to allow field:photourl which allows
embedding a link to a user's photo in their signature. Formatting the signature HTML
to properly display the photo is left to the GAM admin.

6.67.03

Fixed bug introduced in 6.67.02 in gam <UserTypeEntity> claim ownership that caused a trap.

6.67.02

Added option skipids <DriveFileEntity> to gam <UserTypeEntity> copy drivefile that handles special cases
where you want to prevent selected files/folders from being copied.

Updated commands that create files/folders on Shared Drives to handle the following errors:

storageQuotaExceeded
teamDriveFileLimitExceeded
teamDriveHierarchyTooDeep

6.67.01

Fixed bug in gam print vaultcounts that caused a trap.

6.67.00

Updated gam <CrOSTypeEntity> update action <CrOSAction> to use the new API function batchChangeStatus
that replaces the old API function action; ChromeOS devices are now processed in batches.
The batch size defaults to 10, the actionbatchsize <Integer> option can be used to set a batch size between 10 and 250.

Updated gam create vaultexport matter <MatterItem> to support corpus calendar.

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 of localfile <FileName>
    • preservefiletimes - No effect
  • Updated
    • preservefiletimes localfile <FileName> - modifiedTime of <DriveFileEntity> is set to that of localfile <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]

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

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

ab514021dc2027639ca5361e8f3ab3199fe928d3685b2f7b52145a5b36e4c4a2  gamadv-xtd3-6.67.05-linux-arm64-glibc2.23.tar.xz
f3d1a59f48d9d8a3a2890a5147200c2773a75304e9d9f78eebabba4b2ac72296  gamadv-xtd3-6.67.05-linux-arm64-glibc2.27.tar.xz
911238b2df50f6b13923f947a2be7519c8c04c5dcea143fe824164353b15611e  gamadv-xtd3-6.67.05-linux-arm64-glibc2.31.tar.xz
02fce21c602afdaa23fbc5d650e11660d5be311cb8d2fa081413d7af6b141b70  gamadv-xtd3-6.67.05-linux-x86_64-glibc2.19.tar.xz
aa492d8e0d8c04ef0060a3462a1bf8c0581a50cd8c005e2cc5f22364fb4923ba  gamadv-xtd3-6.67.05-linux-x86_64-glibc2.23.tar.xz
68127f47c0bf548218a9df80eaede3360f050d9412ca32d1b497354f195f20b6  gamadv-xtd3-6.67.05-linux-x86_64-glibc2.27.tar.xz
a1096b59471c540018cd9b832625f57fbdd6c54814df2cee168f0500e2cdeceb  gamadv-xtd3-6.67.05-linux-x86_64-glibc2.31.tar.xz
ed9cf8525839a45726e382c56d0f393cab912eb1540f8e93f5a3817fae097dfa  gamadv-xtd3-6.67.05-linux-x86_64-glibc2.35.tar.xz
3d0e6d11cc8164195579174456efa7da84819aecabfe8d23edde0a76ffcb7b8a  gamadv-xtd3-6.67.05-linux-x86_64-legacy.tar.xz
d33bf85aac8e3822b36475700bac9405f4364fab84c540c68fc1740ff53deb71  gamadv-xtd3-6.67.05-macos-arm64.tar.xz
4b1d06b369a98ee8a6d60f7fe5530711f501cb20a7d72588f1c79656b95fe912  gamadv-xtd3-6.67.05-macos-x86_64-legacy.tar
44f220abc30f820bf9aecea08080677cbb4b6ccc36d087bec0283b9bb798feb3  gamadv-xtd3-6.67.05-macos-x86_64.tar.xz
b9dd92a1bdec04d2b203e1235c9060f6d8b7d2468b7047b4a3a539334873d126  gamadv-xtd3-6.67.05-windows-x86_64.msi
d03884695c43a99015d9925865882c955fb11da194a267eef1b4150e50d62492  gamadv-xtd3-6.67.05-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.