github taers232c/GAMADV-XTD3 v6.30.11
GAM 6.30.11

latest releases: v7.00.03, v7.00.02, v7.00.01...
20 months ago

Scroll to bottom of page for installation/downloads

Latest updates

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

a67c7c77f085bb087c26ee5678f0627c3038637f8e3ba7ad7e06af43bf5d98e4  gamadv-xtd3-6.30.11-linux-arm64-glibc2.23.tar.xz
0d99ee9af361f6abd56257e5bac021ec971845cc8e7ea8916a1e947044c1c534  gamadv-xtd3-6.30.11-linux-arm64-glibc2.27.tar.xz
b750c7a16f8a49af4be6304c9fa4196df0ce20d38b309adadde6057b5e1aed56  gamadv-xtd3-6.30.11-linux-arm64-glibc2.31.tar.xz
6bb953ac33ac3ae5f9ff9ab98303adaa675ce6bc2f743fd768734a7d8fb9b2b8  gamadv-xtd3-6.30.11-linux-x86_64-glibc2.19.tar.xz
b1e55c30a03bccd312a2dfa41e21f631e04cc2412e7fc2dcd226aa6341a66c35  gamadv-xtd3-6.30.11-linux-x86_64-glibc2.23.tar.xz
4a2b376d034ea74d426e9e3e0b72ba4c75f04e2afecd3c2b412ae4c5e2064f8e  gamadv-xtd3-6.30.11-linux-x86_64-glibc2.27.tar.xz
340abb801b932f213dc9aa5c98bf0c6d63751257de7edf4c2b4b0564253482d8  gamadv-xtd3-6.30.11-linux-x86_64-glibc2.31.tar.xz
9d56749ad626e30a85a0bbf011a301d0ca121928ae80930408517d931f747c35  gamadv-xtd3-6.30.11-linux-x86_64-glibc2.35.tar.xz
7baf99b303066332e20205dbc11eebdcc8e3b06fd342f81353f63ea58fc8963a  gamadv-xtd3-6.30.11-linux-x86_64-legacy.tar.xz
a1fd27b26d026189281ff6f22b290861b32390e29f52f1f13865331605ddcec3  gamadv-xtd3-6.30.11-macos-arm64.tar.xz
50ef69c348e0b40f552c60bc226ad62cfa3f07342a928949c95b3a27fc690bc1  gamadv-xtd3-6.30.11-macos-x86_64-legacy.tar
9e780f9b8885e8b3ad56b38dc51ecd96d351dc24c987e31cfc315e726c873c89  gamadv-xtd3-6.30.11-macos-x86_64.tar.xz
630aaf8ff469d4b7825bb4b22fc2d1ddbcfc2dccfa7a144017633d399ffac913  gamadv-xtd3-6.30.11-windows-x86.msi
c2ac0f6ba8c9ca0bb11342e249ad9870f80e978596f6597518a96e50cb101d87  gamadv-xtd3-6.30.11-windows-x86.zip
d14549829efc63cb85fc6bb35682a7cff3b6269a7661abecd1a7a2f5ac778831  gamadv-xtd3-6.30.11-windows-x86_64.msi
1e1336cc197509a0146c2288d988a7d2204905e420276379c17aff66c7720cdc  gamadv-xtd3-6.30.11-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.