github taers232c/GAMADV-XTD3 v6.50.07
GAM 6.50.07

latest releases: v7.00.38, v7.00.37, v7.0036...
20 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.50.07

Fixed build bug that caused the following error:

ERROR: Discovery File: /usr/local/gamadv-xtd3/datastudio-v1.json, Does not exist or has invalid format, No data

6.50.06

Fixed bug in gam report usage customer where an extraneous column email was displayed.

6.50.05

Fixed bug in gam update resoldsubscription that caused an error:

ERROR: 400: invalid - The seats provided are not valid

6.50.04

Added allowcontentmanagerstosharefolders to <SharedDriveRestrictionsSubfieldName> that is used in
gam create|update teamdrive. This terminology matches the Admin console setting Allow Content Managers to share folders.

Each pair of commands below are equivalent:

gam update teamdrive <SharedDriveEntity> allowcontentmanagerstosharefolders true
gam update teamdrive <SharedDriveEntity> sharingfoldersrequiresorganizerpermission false

gam update teamdrive <SharedDriveEntity> allowcontentmanagerstosharefolders false
gam update teamdrive <SharedDriveEntity> sharingfoldersrequiresorganizerpermission true

Updated status reporting in gam update chromepolicy to supply more details.

Fixed bug in gam update chromepolicy when processing an schema field with an empty list.

6.50.03

Fixed bug in gam update resoldsubscription that caused an error:

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

6.50.02

Fixed bug in gam create project where invalid data was written to client_secrets.json.

6.50.01

Fixed YubiKey issue that caused a trap.

6.50.00

Following Jay's lead (with many thanks), added commands to enable running GAM securely on a Google Compute Engine.

Following Jay's lead (with many thanks), added commands to enable using a Yubikey.

These Wiki pages are a work in progress, contact me if you need help.

Updated handling of seats option in gam create|update resoldsubscription to properly assign
the API fields numberOfSeats and maximumNumberOfSeats.
Previously, this is how the option was processed:

  • Plan name ANNUAL_MONTHLY_PAY or ANNUAL_YEARLY_PAY
    • seats <NumberOfSeats> - <NumberOfSeats> was properly passed to the API
    • seats <NumberOfSeats> <MaximumNumberOfSeats> - <NumberOfSeats> was properly passed to the API; <MaximumNumberOfSeats> was passed to the API which ignored it
  • Plan name FLEXIBLE or TRIAL
    • seats <NumberOfSeats> - <NumberOfSeats> was improperly passed to the API; an API error was generated
    • seats <NumberOfSeats> <MaximumNumberOfSeats> - <MaximumNumberOfSeats> was properly passed to the API; <NumberOfSeats> was passed to the API which ignored it

Now, you can still use the above option which has been corrected or you can specify seats <Number> which will be properly passed in the correct form to the API based on plan name.

Hopefully fixed a bug in gam <UserTypeEntity> forward messages that caused a trap when the subject
contained Latin-1 characters.

6.42.10

Added option accesstype public|team|announcementonly|restricted to gam create|update group.

6.42.09

Cleaned up output in gam print crostelemetry; fields that are lists weren't being correctly sorted by index.

6.42.08

Added additional fields to <CrOSTelemetryFieldName>:

audiostatusreport|
bootperformancereport|
networkinfo|
networkdiagnosticsreport|
peripheralsreport|
thunderboltinfo|
networkdevices|

6.42.07

Improved gam <UserTypeEntity> create|add drivefolderpath to allow specifying paths
as returned by gam <UserTypeEntity> print filepath.

6.42.06

Fixed another bug in gam <UserTypeEntity> create|add drivefolderpath that failed when
trying to build a folder hierarchy on a Shared Drive.

6.42.05

Fixed bug in gam <UserTypeEntity> create|add drivefolderpath that failed when
trying to build a folder hierarchy on a Shared Drive.

6.42.04

Added a command that creates a folder hierarchy.

6.42.03

Updated gam <UserTypeEntity> get drivefile <DriveFileEntity> ... csvsheet <SheetEntity> to allow
selection of the output format with format <FileFormat>. Previously, csv was always selected and
it is still the default. Valid formats are: csv,tsv,ods,pdf,xlsx.

6.42.02

Added sha1checksum and sha256checksum to <DriveFieldName>.

The SHA1/SHA256 checksum associated with a file, if available.
This field is only populated for files with content stored in Google Drive;
it isn't populated for Docs Editors or shortcut files.

Added option addcsvdata <FieldName> <String> to gam <UserTypeEntity> print filelist and
gam print ownership. This adds additional columns of data to the CSV file output.

Get a list of a user's shortcuts
gam redirect csv ./TSShortcuts.csv user user@domain.com print filelist fields id,name,parents,shortcutdetails showmimetype gshortcut
Headers
Owner,id,name,parents,parents.0.id,parents.0.isRoot,shortcutDetails.targetId,shortcutDetails.targetMimeType

For each shortcut, get the target file information; add the shortcut id, name and parent to the output
gam redirect csv ./TSShortcutFiles.csv multiprocess csv ./TSShortcuts.csv gam user user@domain.com print filelist select "~shortcutDetails.targetId" norecursion showownedby any
    fields id,name,mimetype,parents,owners.emailaddress addcsvdata shortcut.id "~id" addcsvdata shortcut.name "~name" addcsvdata shortcut.parents "~parents.0.id"
Headers
Owner,id,name,mimeType,owners,owners.0.emailAddress,parents,parents.0.id,parents.0.isRoot,shortcut.id,shortcut.name,shortcut.parents

6.42.01

Updated processing of option matchlabel <LabelName> to replace the following characters with a -
so that the query generated will work correctly. Previously, only (space) and / were replaced.

 &()"|{}/

6.42.00

Following Jay's lead, added commands commands to copy Google Vault and Organization Takeout data to your own GCS bucket.

Updated gam <UserTypeEntity> create contact to treat the following options as errors;
previously, they were silently ignored.

addcontactgroup <ContactGroupItem>
removecontactgroup <ContactGroupItem>

Updated version number to align with Standard GAM.

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

b318701619d74795842b456d1e307eec5b85f4005f30c6ccf695e108a2cbe0e8  gamadv-xtd3-6.50.07-linux-arm64-glibc2.23.tar.xz
f459f30dbf75058ca8b33bfadb172e171f8724eaff3720063d85fe053e5a5997  gamadv-xtd3-6.50.07-linux-arm64-glibc2.27.tar.xz
c697d230f9e73e869525acd1f455fb9e604e6277cd3db1133250b02a70fec7ce  gamadv-xtd3-6.50.07-linux-arm64-glibc2.31.tar.xz
b4ec54fb377bdba64487a5752203fcbcac6608ef3c485ffbd59ead63f4994294  gamadv-xtd3-6.50.07-linux-x86_64-glibc2.19.tar.xz
a9974971eb2ea45ff7f3b0e8216b2c779f21719ad3bf2eb6cc51a6ecdf48b030  gamadv-xtd3-6.50.07-linux-x86_64-glibc2.23.tar.xz
01924134404752483e250767df2c6bbcbea11b9b4b398589517ea14f9d70e85d  gamadv-xtd3-6.50.07-linux-x86_64-glibc2.27.tar.xz
01aebf485f03e6632b93a30e791bed29dacb47c2fca9a69cebc6ceae86c24c93  gamadv-xtd3-6.50.07-linux-x86_64-glibc2.31.tar.xz
dfaf9d07bd90d56539706dce17ccc0088e58e1ecb1dc1295913c893bb4756c2d  gamadv-xtd3-6.50.07-linux-x86_64-glibc2.35.tar.xz
b1f5f50601ab0ab9c779c0f5916d42d5ce8b45d1ebe9fb1b2323ad5e21c82784  gamadv-xtd3-6.50.07-linux-x86_64-legacy.tar.xz
0898de052df39bea8b6b573776ba6ab18412428661f7e607363cd2e19be172cb  gamadv-xtd3-6.50.07-macos-arm64.tar.xz
c0cf67e0458030ddadaf0dff364dd8154385f52de9876f654084e54ad8fe3bb4  gamadv-xtd3-6.50.07-macos-x86_64-legacy.tar
88a259ef007d577c69a22898dbc92d6495fb06dd82f2629778f985051ccd4227  gamadv-xtd3-6.50.07-macos-x86_64.tar.xz
dd88ffe96571a5f5aaa6159fb296936fcd970b099e4f164f5fb42e01533fb5ca  gamadv-xtd3-6.50.07-windows-x86.msi
5bd458c5ac07aefb7928d6869b134a2fe7fafae54d081fa9c2a6aa689c140117  gamadv-xtd3-6.50.07-windows-x86.zip
5fecaaaf327f575242788d8a8a9bc698c392b0e57c81fb70c5275ded8e9096c5  gamadv-xtd3-6.50.07-windows-x86_64.msi
9a445096d9048b42ee38a72a92dea34f8d3009521a442e72f45708f961fc8c7d  gamadv-xtd3-6.50.07-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.