github taers232c/GAMADV-XTD3 v6.50.04
GAM 6.50.04

latest releases: v7.00.02, v7.00.01, v7.00.00...
18 months ago

Scroll to bottom of page for installation/downloads

Latest updates

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

73576fa00046e06be1fd2bab07c7af322ac2396d4ab524db051cb8070461732a  gamadv-xtd3-6.50.04-linux-arm64-glibc2.23.tar.xz
c444caa4c80ff49043a6a01c73ee4e5b91630fe861fd9c37b17061e5b137d6ee  gamadv-xtd3-6.50.04-linux-arm64-glibc2.27.tar.xz
716a58dd46a905b6ca88257c5b1eac43f04769799217de66ae24544ce5555648  gamadv-xtd3-6.50.04-linux-arm64-glibc2.31.tar.xz
8bc6dffaa5f13db438207c64529032a0bb142150b820fe2cdafdf1b149722631  gamadv-xtd3-6.50.04-linux-x86_64-glibc2.19.tar.xz
916686df7f427cd170a4c7275b4fc12c488311f09a6562ee64d61c483a464366  gamadv-xtd3-6.50.04-linux-x86_64-glibc2.23.tar.xz
9a1efea8d6c375e5fbfa648ea90d080ababe495d7a4ca4be5277c3a0b86d54fe  gamadv-xtd3-6.50.04-linux-x86_64-glibc2.27.tar.xz
070ed81aafddd1bf086e29703a9d06ac94ac90ba990bb9a297fe56a0da338d24  gamadv-xtd3-6.50.04-linux-x86_64-glibc2.31.tar.xz
87afbc9a6ba3712700534f983a3db04568919c807170340a0600662002339374  gamadv-xtd3-6.50.04-linux-x86_64-glibc2.35.tar.xz
a1fd8b84f246832b0263076a1314fcadbd8852cedde2199ceed11525ce89b3a5  gamadv-xtd3-6.50.04-linux-x86_64-legacy.tar.xz
82b07188eda57ac80a9eb82f62b4a2eff8f4b1b4662bf2d6523d0421b43f0f98  gamadv-xtd3-6.50.04-macos-arm64.tar.xz
9729e8eabe68f951222f0afe885b588f7bc3aea7238f1a1adc1d6ab2f932048b  gamadv-xtd3-6.50.04-macos-x86_64-legacy.tar
972c204a2443534dc1033eb7b560b57641e9be031bd560cbc939200996ccdff9  gamadv-xtd3-6.50.04-macos-x86_64.tar.xz
30995989b7bb2f3306de06f93224441c7241f3f5afd98fa1ed1c647c3045ff79  gamadv-xtd3-6.50.04-windows-x86.msi
83586e78c914c7567553a5dbf749559c50e228dafb4aba41fca6fa71a784f303  gamadv-xtd3-6.50.04-windows-x86.zip
cc053dfff3277b3a9eaa3746f2d895a36fabeb2c04caf6fe7a3711953d497d6f  gamadv-xtd3-6.50.04-windows-x86_64.msi
ea2e09018a09145b6f7ed414dc1f72ce477c1be81ada33969d5f56a9085477d1  gamadv-xtd3-6.50.04-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.