github taers232c/GAMADV-XTD3 v6.30.16
GAM 6.30.16

latest releases: v7.00.01, v7.00.00, v6.81.02...
20 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.30.16

Added option nodefault to gam <UserTypeEntity> get profilephoto that causes GAM to display an
error message and set the return code to 50 if the user has a default profile photo.

6.30.15

Added option gphoto <EmailAddress> <DriveFileIDEntity>|<DriveFileNameEntity> to gam <UserTypeEntity> update photo
that specifies an owner and file to be used as the source of the photo.

6.30.14

Fixed bug in gam <UserTypeEntity> print|show peopleprofile fields ... where metadata was being displayed
even when showmetadata was not specified.

6.30.13

Fixed bug in gam <UserTypeEntity> show fileinfo <DriveFileEntity> fields shortcutdetails.targetid that caused a trap.

Added option size <Integer> to gam <UserTypeEntity> get profilephoto that specifies the size in pixels of the file to download.

6.30.12

Updated gam update group <GroupEntity> update [<GroupRole>] [[delivery] <DeliverySetting>] <UserTypeEntity>
to handle the following error when <UserTypeEntity> is an external member.

ERROR: 404: resourceNotFound - Does not exist

This is a Google bug where some external members can't be updated by email address.

6.30.11

Added option emailmatchpattern [not] <RegularExpression> to gam <UserTypeEntity> delete group|groups
that allows deleting a user from all groups of which they are a member based on (not) matching the group email address.

6.30.10

Added the ability to specify fields when displaying calendars.

6.30.09

Added the following shortcuts to <DriveFileQueryShortcut>:

* my_top_files - "'me' in owners and mimeType != application/vnd.google-apps.folder and 'root' in parents"
* my_top_folders - "'me' in owners and mimeType = application/vnd.google-apps.folder and 'root' in parents"
* my_top_items - "'me' in owners and 'root' in parents"

6.30.08

Following Jay's lead, added the following License SKUs:

1010390001 - Assured Controls
1010400001 - Beyond Corp Enterprise

6.30.07

Added option sheetsfields <SpreadsheetSheetsFieldList> to gam <UserTypeEntity> print|show sheet <DriveFileEntity>
that lets you specfiy the desired subfields from the sheets field of a spreadsheet that should be displayed.
By default, all sheets subfields are displayed.

<SpreadsheetSheetsField> ::=
        bandedranges|
        basicfilter|
        charts|
        columngroups|
        conditionalformats|
        data|
        developermetadata|
        filterviews|
        merges|
        properties|
        protectedranges|
        rowgroups|
        slicers
<SpreadsheetSheetsFieldList> ::= "<SpreadsheetSheetsField>(,<SpreadsheetSheetsField>)*"

6.30.06

Fixed bug in gam <UserTypeEntity> create|update|delete drivefileacl <DriveFileEntity> ... updatesheetprotectedranges
that caused a trap.

6.30.05

Cleaned up code for option updatesheetprotectedranges in gam <UserTypeEntity> create|update|delete drivefileacl <DriveFileEntity>.

6.30.04

Improved output formatting for field sheets in gam <UserTypeEntity> info sheet <DriveFileEntity>.

6.30.03

Updated gam <UserTypeEntity> create|update drivefileacl <DriveFileEntity> commands to handle the following error.

ERROR: 403: fileOrganizerOnFoldersInSharedDriveOnly - FileOrganizer role is only allowed on folders.

Added option updatesheetprotectedranges to gam create|update|delete drivefileacl commands that causes GAM to update Sheet Protected Ranges if` is a Google Sheet.

6.30.02

Fixed error message in gam print cigroups when an invalid field was specified.

6.30.01

Fixed bug in gam create cigroup <EmailAddress> name <String> <GroupAttribute>+ where the group name was set to <EmailAddress> rather than <String>.

6.30.00

Added option returnidonly to gam <UserTypeEntity> show fileinfo <DriveFileEntity>
that causes GAM to return just the file ID of the files in <DriveFileEntity> file as output.

$ gam user user@domain.com show fileinfo root returnidonly
0AHYenC8f12ALUk9xyz

$ gam user testsimple show fileinfo name "Test File" returnidonly
0B3YenC8f12ALflhUTmtNS3E2Vk9LSUpBVXRSUG5lQ29GWkRtWHM1VzU1blc4ZW1pb2FnNTA

Changed the display format of file paths for files on Shared Drives.

  • Old format - SharedDrive(TS Shared Drive 6)/TS SD6 Folder/TS TD6 Doc
  • New format -SharedDrives/TS Shared Drive 6/TS SD6 Folder/TS TD6 Doc

Added option returnpathonly to gam <UserTypeEntity> show filepath <DriveFileEntity>
that causes GAM to return just the file path of the files in <DriveFileEntity> file as output.

$ gam user user@domain.com show filepath name "Test File" returnpathonly
My Drive/Classroom/Test File

$ gam user user@domain.com show filepath 0AJ6mqwXP9wHxUk9xyz returnpathonly
TS Shared Drive 6

$ gam user testsimple show filepath 0AJ6mqwXP9wHxUk9xyz returnpathonly fullpath
SharedDrives/TS Shared Drive 6

$ gam user user@domain.com show filepath teamdriveid 0AJ6mqwXP9wHxUk9xyz teamdrivefilename "TS TD6 Doc" returnpathonly
SharedDrives/TS Shared Drive 6//TS SD6 Folder/TS TD6 Doc

Added command gam comment <String>* that displays the comment data on stdout.
This can be used to validate csv_input_row_filters and column value extraction.

$ more Comment.csv
col1,col2
aaa,111
bbb,222
ccc,333
$ gam config csv_input_row_drop_filter "col1:regex:bbb" csv Comment.csv gam comment "Col1:~~col1~~" "Col2:~~col2~~"
2022-12-16T12:41:50.045-08:00,0/2,Using 2 processes...
Col1:aaa Col2:111
Col1:ccc Col2:333

Updated gam <UserTypeEntity> create|delete license <SKUIDList> to take a list of SKUs.

Updated gam create user <EmailAddress> ... license <SKUIDList> to take a list of SKUs.

Updated gam <UserTypeEntity> sync license <SKUIDList> to take a list of SKUs and
added option allskus|onesku that is required when multiple SKUs are specified.

  • allskus indicates that users in <UserTypeEntity> will be updated to have all of the SKUs in <SKUIDList>.
    • This is typically used when assigning different types of licenses, such as an Enterprise license and a Voice license.
  • onesku indicates that users in <UserTypeEntity> with none of the licenses in<SKUIDList> will be updated to have the first available license SKU in <SKUIDList>.
    • This is typically used with Google Education Plus or Google Education Standard licenses, which are split across multiple SKUs.

Added option basic to gam print cigroups that causes GAM to display the basic
Cloud Identity Group fields, i.e., those fields that do not require an additional API call per group.

Following Jay's lead, added option query <String> to gam print cigroups.

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

9ddfb4c447cbcde0ce10abf6c33345263d8af5bb5e35dadc00e88a25aac09108  gamadv-xtd3-6.30.16-linux-arm64-glibc2.23.tar.xz
5ce282ec4d6ff30b1e0882d3b727eb5c5a2dd02135a323a441742796ccbcbf6e  gamadv-xtd3-6.30.16-linux-arm64-glibc2.27.tar.xz
23b067c7a21130d15aab01093cb705adbd87e301e948e815ac433b9b2122bcd5  gamadv-xtd3-6.30.16-linux-arm64-glibc2.31.tar.xz
124763b76885692489fae3247eefd7db0fb3a535647bb8c93fd4b25023ddbf10  gamadv-xtd3-6.30.16-linux-x86_64-glibc2.19.tar.xz
0168fe8218bcdcd503b075953f93891438693d51a92560ca240764b8f6109ad9  gamadv-xtd3-6.30.16-linux-x86_64-glibc2.23.tar.xz
4bc6bf7945a4bfa43b9df5b055a72afee692f802731ef551b92aa1fea427d835  gamadv-xtd3-6.30.16-linux-x86_64-glibc2.27.tar.xz
e590b017cca71932436a179f9857337c112fce53def331c851ee3431868b36a0  gamadv-xtd3-6.30.16-linux-x86_64-glibc2.31.tar.xz
24c114ef178dfc7965353c54b4009374da4b3d72dae2cec969183879287f4264  gamadv-xtd3-6.30.16-linux-x86_64-glibc2.35.tar.xz
c48fd7e263fd3e89e94a7a11bdf3322a9be2e3b0ef03dd1ef2733b44a3729aa5  gamadv-xtd3-6.30.16-linux-x86_64-legacy.tar.xz
c72d0cd725bc34dc5397e759585a6877f27f1871bdaa103634a45922c41b508c  gamadv-xtd3-6.30.16-macos-arm64.tar.xz
a188e3946281cc301c0c3024df0b86c7d8dc725054289d5d4c22c286d5814184  gamadv-xtd3-6.30.16-macos-x86_64-legacy.tar
f229c7f8d373f099e338747f3224683d9cceda114b0e822e080fc3059ea5d253  gamadv-xtd3-6.30.16-macos-x86_64.tar.xz
fa98cb0253092f9d9effee33f3eaf273cc4b38d716105f9312206c1912a05b52  gamadv-xtd3-6.30.16-windows-x86.msi
97d80327661fc8e459be20dab2d2cced4c7f7b4f23567ef3ddb474572383edd3  gamadv-xtd3-6.30.16-windows-x86.zip
92608290830d54535bcda5480e2703744f2012758192285f034f49eac6dc34c2  gamadv-xtd3-6.30.16-windows-x86_64.msi
1aa21ca94d3c9a7cac7fca09f6c8406c21f6e9d4ada159a268df6e888bac86f5  gamadv-xtd3-6.30.16-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.