Scroll to bottom of page for installation/downloads
Latest updates
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>s
containing 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.
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Running-GAMADV-XTD3-securely-on-a-Google-Compute-Engine
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Using-GAMADV-XTD3-with-a-delegated-admin-service-account
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
orANNUAL_YEARLY_PAY
seats <NumberOfSeats>
-<NumberOfSeats>
was properly passed to the APIseats <NumberOfSeats> <MaximumNumberOfSeats>
-<NumberOfSeats>
was properly passed to the API;<MaximumNumberOfSeats>
was passed to the API which ignored it
- Plan name
FLEXIBLE
orTRIAL
seats <NumberOfSeats>
-<NumberOfSeats>
was improperly passed to the API; an API error was generatedseats <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
4a8c1d0f620538df0dfffaad10fbcacdd4bd58ab1e5351764360d1e3db1c6911 gamadv-xtd3-6.51.03-linux-arm64-glibc2.23.tar.xz
d8637952f6286f3211936a36f4809419d75c548005faa99e92808e8ac68ddae3 gamadv-xtd3-6.51.03-linux-arm64-glibc2.27.tar.xz
5bf92aff23c83e8e5ad1f3326d62948854e82eb7b966ae611da8242fbd3aaf31 gamadv-xtd3-6.51.03-linux-arm64-glibc2.31.tar.xz
12116f272864f1eb3f2c8d67d79a47a529865755e87ba72663e5b6790ecf2e2c gamadv-xtd3-6.51.03-linux-x86_64-glibc2.19.tar.xz
2be14bcef60fc9404c5bc2c1899c604448d8965e0889c50f64d1eadeffc67a5b gamadv-xtd3-6.51.03-linux-x86_64-glibc2.23.tar.xz
603b20eab21b457fbf973f7cc4b70118e9aa6b39c57260e6fa8877e5b5ddb686 gamadv-xtd3-6.51.03-linux-x86_64-glibc2.27.tar.xz
90f2093f6a0a674edde05c3063d664425dc221457b2cfd55a5e6ddc1503b9741 gamadv-xtd3-6.51.03-linux-x86_64-glibc2.31.tar.xz
8dc6d5d79e0920cb7076dfcf02d01d769eb75994608d6cd84d6483f5d7b38cf1 gamadv-xtd3-6.51.03-linux-x86_64-glibc2.35.tar.xz
f4fece31e8ca3aa3a5491c872705ee13d3ea8fcf2e4690411abc22f11525fc06 gamadv-xtd3-6.51.03-linux-x86_64-legacy.tar.xz
c2181dcab058e38db14a3edcad29962757de76b77aa38a8a83ed6bfc2d443de7 gamadv-xtd3-6.51.03-macos-arm64.tar.xz
bc35466925d44a3d4ccba2267e798cb998074a4c1b13865ada97f8897d77b6d0 gamadv-xtd3-6.51.03-macos-x86_64-legacy.tar
1d05e36ed406dbbfc15fe70be73dffa62aa1c4ed97d16aeb7b7476605e04e0c4 gamadv-xtd3-6.51.03-macos-x86_64.tar.xz
dced50c66a548b36604bfbf282c3ccc42992f172b6bd2130c200858960ae546d gamadv-xtd3-6.51.03-windows-x86.msi
8ed809d93862d103968b4b4bfab97704637b61db71322ea6dd2f6f83ebb41ac6 gamadv-xtd3-6.51.03-windows-x86.zip
9d32f79a70b1c137c33cd01b56f3068e62a7463bdda44a1ed5054c8e5a1ddfa5 gamadv-xtd3-6.51.03-windows-x86_64.msi
7aa9111d9670d0c66192b6f4506b1cc5bdac227fe1b81381553f417fe4c86809 gamadv-xtd3-6.51.03-windows-x86_64.zip