github taers232c/GAMADV-XTD3 6.51.01
GAM 6.51.01

latest releases: v6.75.02, v6.75.01, v6.75.00...
13 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.51.01

Added option nogcspath to gam download storagefile <StorageBucketObjectName> that causes GAM
to store the downloaded file directly into the target folder without any Google Cloud Storage path information.

6.51.00

Added the ability to read data from Google Cloud Storage bucket objects.

<StorageBucketName> ::= <String>
<StorageObjectName> ::= <String>
<StorageBucketObjectName> ::=
        https://storage.cloud.google.com/<StorageBucketName>/<StorageObjectName>|
        https://storage.googleapis.com/<StorageBucketName>/<StorageObjectName>|
        gs://<StorageBucketName>/<StorageObjectName>|
        <StorageBucketName>/<StorageObjectName>

Anywhere you can enter gdoc|ghtml <UserGoogleDoc>) you can enter gcsdoc|gcshtml <StorageBucketObjectName>.

Anywhere you can enter gsheet <UserGoogleSheet>) you can enter gcscsv <StorageBucketObjectName>.

The Type of the Cloud Storage bucket objects must match the option keyword.

  • gcsdoc - text/plain
  • gcshtml - text/html
  • gcscsv - text/csv

These options require that scope Cloud Storage (Read, Vault/Takeout Download) be enabled in gam oauth create.

Added a command to download a Cloud Storage bucket object.

gam download storagefile <StorageBucketObjectName>
        [targetfolder <FilePath>]

6.50.14

Fixed bug in gam <UserTypeEntity> copy drivefile that caused a trap.

Fixed bug where removefeature but not removefeatures was recognized in gam update resource.

6.50.13

Added options addfeatures <FeatureNameList> and removefeatures <FeatureNameList> to <ResourceAttribute>.
These can be used in in the following commands to make incremental changes to resource features.

gam update resource <ResourceID> <ResourceAttribute>*
gam update resources <ResourceEntity> <ResourceAttribute>*

Updated processing of <FeatureNameList> which is a <ResourceAttribute> to properly handle <FeatureName>s containing spaces.
When entering <FeatureNameList> with <FeatureName>scontaining spaces, enclose the list in " and the names containing spaces in '.

features "CameraSet"
features "'Laptop Cart'"
features "CameraSet,'Laptop Cart'"

6.50.12

Handle new trap in gam <UserTypeEntity> forward messages.

6.50.11

Handle new trap in gam <UserTypeEntity> forward messages.

6.50.10

Fixed bug in gam <UserTypeEntity> forward messages altcharset <String> where <String> was marked as an invalid argument.

Updated gam <UserTypeEntity> copy drivefile <DriveFileEntity> to allow copying Google Sites.

6.50.09

Added command gam info adminrole <RoleItem> [privileges] that displays a specific admin role and optionally its privileges.

Added option privileges to gam print|show admins that displays the privileges for each role
for the admin.

6.50.08

Added option altcharset <String> to gam <UserTypeEntity> forward messages to attempt to handle
errors like the following which occur when the message can not be decoded with character set UTF-8.
You can specify an alternate character set, e.g. latin1, that is used if the UTF-8 decode fails.

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 1643: invalid start byte

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.

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

c3c217cb5d3d8430eb96cc39d3800a3c24c7877c662257ee72c7e258130d525e  gamadv-xtd3-6.51.01-linux-arm64-glibc2.23.tar.xz
1c09d78fd11ee12ed50c5acaadf692391ea953b88b78c3e28b89274a85037de7  gamadv-xtd3-6.51.01-linux-arm64-glibc2.27.tar.xz
d4718a350cd8a181afff99059d87147054bdf92b867e7f3aef438cf5729f2863  gamadv-xtd3-6.51.01-linux-arm64-glibc2.31.tar.xz
c45ccfd8e9812c6a5be9340748f8a9d26218929a34f0f3cc2864294f53c717ad  gamadv-xtd3-6.51.01-linux-x86_64-glibc2.19.tar.xz
d7e1cccbaa7ea49036d7fa6e2cbf78edd64e570f03128d0c56f968f0c42557a4  gamadv-xtd3-6.51.01-linux-x86_64-glibc2.23.tar.xz
539ad7d3008249ffbeb003b90f9a65652bbffb3a3a1af6c91b8ab43983b7a975  gamadv-xtd3-6.51.01-linux-x86_64-glibc2.27.tar.xz
4f3a7e683fddf743f3eb10a94391f634c192263485f60ab06856e71c131addae  gamadv-xtd3-6.51.01-linux-x86_64-glibc2.31.tar.xz
802ccd6b2f302b0b10f021d6b2319a839eb3f9cc1c627a9535a8e07e064a06c7  gamadv-xtd3-6.51.01-linux-x86_64-glibc2.35.tar.xz
e9083f60f550d782307bfc877ef35d0575b5bc5996721bd9965251174d62b5c8  gamadv-xtd3-6.51.01-linux-x86_64-legacy.tar.xz
1d049f0c054d0f535bd6e5111a04a0ba5d0d8ab52e71a2ed2447b7e0f239f54c  gamadv-xtd3-6.51.01-macos-arm64.tar.xz
0e6f01c8809d44043a9a392aaae864df0026256e1e69481dc10b810da65ccc58  gamadv-xtd3-6.51.01-macos-x86_64-legacy.tar
b9ec09a641d576cc450630f044c67fa887f5dfdd6b57915e91c546bafdbfe3d7  gamadv-xtd3-6.51.01-macos-x86_64.tar.xz
5bd322cdc6737c86995a122c476cb8c764d5d152b67a8eb8bf73015cefaecb68  gamadv-xtd3-6.51.01-windows-x86.msi
8e71165f909222bc7752cb9185ba63cba6ce4ad17c14580000a27db4b56fb41b  gamadv-xtd3-6.51.01-windows-x86.zip
9b35fc2a002396b8d7f0ff1961dcd59c00ed05e80685929655b55dd43d20bba7  gamadv-xtd3-6.51.01-windows-x86_64.msi
221d8c82873d80096bb458979935f309d8b5fa603cdea08fe24a6c63e26ab56b  gamadv-xtd3-6.51.01-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.