github taers232c/GAMADV-XTD3 v6.51.05
GAM 6.51.05

latest releases: v6.76.04, v6.76.03, v6.76.02...
14 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.51.05

With input from Jay, further upgraded gam <UserTypeEntity> check serviceaccount to avoid a trap when a proxy is being used.

6.51.04

Upgraded gam <UserTypeEntity> check serviceaccount to avoid a trap when a proxy is being used.

6.51.03

  • Upgraded to OpenSSL 3.1.0 where possible.

6.51.02
Added support for externalid, im, posix, relation, sshkeys and website subfields in gam <UserTypeEntity> signature and
gam <UserTypeEntity> create|update sendas option replace <Tag> <UserReplacement>.

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

6d5ef940516cae33194d10554a33873ee9ededbc6464a5dee9672f4d4c9d9527  gamadv-xtd3-6.51.05-linux-arm64-glibc2.23.tar.xz
69effc40e060a5a66bbbafa60d982b6200448a1116a14d10cff70ffc30d229a5  gamadv-xtd3-6.51.05-linux-arm64-glibc2.27.tar.xz
1e208cfc22d3200ffe62ebbda6367ea776bfae90a469af25b2c9573d8e21321a  gamadv-xtd3-6.51.05-linux-arm64-glibc2.31.tar.xz
e217c3cf3f5aec418004de355c2a6ccb45d9fc1c107e9581d73e6d6894928fa3  gamadv-xtd3-6.51.05-linux-x86_64-glibc2.19.tar.xz
b817f2ec9423e1c0e42d0cd5966ce52a7839c02392d3156eb4f03664154e393c  gamadv-xtd3-6.51.05-linux-x86_64-glibc2.23.tar.xz
221ff56500603238cea594b8ee40cab04f4ddbd134864140e0f253949b6d4b11  gamadv-xtd3-6.51.05-linux-x86_64-glibc2.27.tar.xz
f081203c21a8bd8aef0601f12c9d5130c3b5ff0150343d20bc12c459b9b1baf1  gamadv-xtd3-6.51.05-linux-x86_64-glibc2.31.tar.xz
249fb5fe5e877bb797f817e42a7a038ba828bbb37699182c0e3995ba81151e79  gamadv-xtd3-6.51.05-linux-x86_64-glibc2.35.tar.xz
e528696b40c2fc18646c087c686330b342d7078b385be89b7c6a8916e5fba694  gamadv-xtd3-6.51.05-linux-x86_64-legacy.tar.xz
5f5d337469b5be4a2429aae494d1e8e5bbcb7535ca46568abde4d2756d64efe6  gamadv-xtd3-6.51.05-macos-arm64.tar.xz
2b25ad7648dd8bb84c2eda8245e106b998ce21b2343ab62b1f19cb64360f9c90  gamadv-xtd3-6.51.05-macos-x86_64-legacy.tar
1726fcd64c34ade74a52db85bd7eab82fa8bfde453fb11fa30bc271980e2c1cd  gamadv-xtd3-6.51.05-macos-x86_64.tar.xz
51ca867d39d1619570146a1b4f1128f804894c631ee1fca94cb6b05f07942585  gamadv-xtd3-6.51.05-windows-x86.msi
4678dd05b56acfb813b43a5e9e7f6af8cf1ccb79dc917b78978ea51909f0ef3c  gamadv-xtd3-6.51.05-windows-x86.zip
52729532a885d3005ccec94a2111c3f5ad2abb4d34c0710d12456affe7c109f1  gamadv-xtd3-6.51.05-windows-x86_64.msi
a5a7ab5d3fdcfdd007fdae970d082e9666cf22304b5b79344b303e19bc0e796e  gamadv-xtd3-6.51.05-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.