github taers232c/GAMADV-XTD3 v6.59.18
GAM 6.59.18

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

Scroll to bottom of page for installation/downloads

Latest updates

6.59.18

Updated gam <UserTypeEntity> update drivefile <DriveFileEntity> to handle the following error:

ERROR: 403: fileWriterTeamDriveMoveInDisabled - The domain administrator has not allowed writers to move items into a shared drive.

6.59.17

Added option pathdelimiter <Character> to the following commands that causes GAM to separate
components in a folder path with <Character> rather than the default character /.
This can help avoid confusion when Google folder names contain a /.

Previously, on Windows, path components were separated by \\ when written to a CSV file and
\ when written to stdout; now, / or <Character> will be used in all cases.

gam <UserTypeEntity> info drivefile <DriveFileEntity>
gam <UserTypeEntity> show fileinfo <DriveFileEntity>
gam <UserTypeEntity> print filelist
gam <UserTypeEntity> print|show filepaths <DriveFileEntity>
gam <UserTypeEntity> transfer ownership <DriveFileEntity>
gam <UserTypeEntity> claim ownership <DriveFileEntity>

6.59.16

Updated <GroupSettingsAttribute> whocancontactowner to include option all_owners_can_contact.

6.59.15

Updated error reporting in gam delete|update chromepolicy <SchemaName> to show the <SchemaName> as originally entered
when an unknown <SchemaName> is specified; previously, it was shown in lowercase which could cause confusion.

Updated column order in gam print chromeschemas to move schemaName, policyDescription and policyApiLifecycle.*
to follow column name.

Added columns policyDescription and policyApiLifecycleStage to gam print chromeschemas formatjson
to follow column name.

6.59.14

Improve bug fix for gam <UserTypeEntity> print groups|grouptree|groupslist.

6.59.13

Fixed bug in gam <UserTypeEntity> print groups|grouptree|groupslist that caused the following
error whan an email address contained an apostrophe.

WARNING: Got 0 Groups: Invalid Member - test.o'user@domain.com

Fixed bug in gam <UserTypeEntity> print|show contacts ... filtercontactgroup <PeopleContactGroupItem> that returned
no contatcs when neither allfields or fields <PeopleFieldNameList> was specifiecd.

6.59.12

Fixed bug in gam create user <EmailAddress> ... immutableous <OrgUnitEntity> ... createifnotfound
that generated the following error when the user <EmailAddress> did not exist and needed to be created.

User: <EmailAddress>, Service not applicable/Does not exist

6.59.11

Updated gam print|show chromepolicies to query the following nameapaces when
namespace <NamespaceList> is not specified. Previously, only the namespaces
marked with a * were queried. chrome.devices.managedguest was added in 6.59.10.

chrome.users *
chrome.users.apps *
chrome.users.appsconfig
chrome.devices *
chrome.devices.kiosk *
chrome.devices.kiosk.apps
chrome.devices.managedguest *
chrome.devices.managedguest.apps
chrome.networks.cellular
chrome.networks.certificates
chrome.networks.ethernet
chrome.networks.globalsettings
chrome.networks.vpn
chrome.networks.wifi
chrome.printers
chrome.printservers

6.59.10

Fixed bug in gam print|show chromepolicies where policies in namespace chrome.devices.managedguest
were not displayed unless it was specified in namespace <NamespaceList>.

Improved error messages in gam <UserTypeEntity> move events.

6.59.09

Added option addnumericsuffixonduplicate <Number> to gam create user <EmailAddress> that
will attempt to create a unique <EmailAddress> when the original value is a duplicate user address.
If <EmailAddress> is <String>@<DomainName>, up to <Number> attempts will be made
to create a unique <EmailAddress>; <Number> defaults to 0.

<String>1@<DomainName>
<String>2@<DomainName>
...

6.59.08

Fixed bug in csv_output_row_filter "FieldName:date<Operator>Never" that didn't properly detect matches.
For example, the following command would not display users that had never logged in.

gam config csv_output_row_filter "lastLoginTime:date=Never" print users lastlogintime

6.59.07

Added option immutableous <OrgUnitEntity> to gam <UserTypeEntity> update user ... org <OrgUnitPath> that
does not update the user's OU to <OrgUnitPath> if <OrgUnitPath> appears in <OrgUnitEntity>. All other
fields are updated.

This can be used when a SIS outputs user data to be updated but students temporarily in special purpose
OUs should not be updated to the SIS specified OU. <OrgUnitEntity> and <OrgUnitPath> must both
specify OU paths, not IDs.

gam csv SISdata.csv gam update user "~primaryEmail" suspended off firstname "~First Name" lastname "~Last Name"
        ou "~OU" immutableous "'/Students/Lower School/Restricted,'/Students/Middle School/Restricted'"

6.59.06

Added option sources <PeopleProfileSourceNameList> to gam <UserTypeEntity> print|show peopleprofile
that allows specification of the sources of the data to display. By default, data from all sources is displayed.

<PeopleProfileSourceName> ::=
        account|accounts|
        domain|domains|
        profile|profiles
<PeopleProfileSourceNameList> ::= "<PeopleProfileSourceName>(,<PeopleProfileSourceName>)*"

Added option updatefilepermissions [<Boolean>] to gam <UserTypeEntity> move drivefile <DriveFileEntity>.
Previously, file permissions were not updated in the command; now, when updatefilepermissions is true,
file permissions will be removed/created as specified by the following noptions:

excludepermissionsfromdomains <DomainNameList>
includepermissionsfromdomains <DomainNameList>
mappermissionsdomain <DomainName> <DomainName>

Additionally, permissions referencing deleted groups/users will be removed.

The permissions are updated on the file before it is moved.

Test before using in production.

6.59.05

Added option includepermissionsfromdomains <DomainNameList> to the following commands
that copies only those permissions that reference any domain in <DomainNameList>.
It is mutually exclusive with exludepermissionsfromdomains <DomainNameList>.

gam copy|sync teamdriveacls <SharedDriveEntity>
gam <UserTypeEntity> copy|sync teamdriveacls <SharedDriveEntity>
gam <UserTypeEntity> copy|move drivefile <DriveFileEntity>

6.59.04

Fixed bug in gam <UserTypeEntity> print|show filesharecounts where ACLs for deleted user/groups
were miscounted as external shares.

6.59.03

Cleaned up Getting/Got messages for several commands.

Improved performance of gam print admins.

6.59.02

Updated the Analytic account/property commands to use service account access so that data
can be retrieved for any user.

Fixed bug where the Analytics Admin API was not being added in gam update project
forcing you to manually enable it.

6.59.01

Updated gam checkconnection to check connections to the following sites:

Contacts API - Domain Shared Contacts - www.google.com
Email Audit API - apps-apis.google.com
Sites API - sites.google.com

6.59.00

Added commands to display Analytic account/property information.

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

19645d46abf80f69de71471cfcdfb6ffa8f757397aba1f48d2fdf018d567d6a6  gamadv-xtd3-6.59.18-linux-arm64-glibc2.23.tar.xz
010a62e99fa1f68765e780663f0f6401791c59e37367a5805b168a35acd64760  gamadv-xtd3-6.59.18-linux-arm64-glibc2.27.tar.xz
e7cfc11e7f786fd6e5a3f04e48579ac85d5310d1d75f0bb85db0fea3e58de2d6  gamadv-xtd3-6.59.18-linux-arm64-glibc2.31.tar.xz
6903a29649233b777fd8565cac35b0b408f1a2ae57f7132c5ec63b6c28156cff  gamadv-xtd3-6.59.18-linux-x86_64-glibc2.19.tar.xz
92cd979107066ee65eed3040a42c042fc63b32dd6a58d0b83106569903e8d685  gamadv-xtd3-6.59.18-linux-x86_64-glibc2.23.tar.xz
321ec4e877fe8b26c7b3bd434dc00c4faaba56dc3013b9e38270f8f4bd2caaa9  gamadv-xtd3-6.59.18-linux-x86_64-glibc2.27.tar.xz
be3158196e027133153df85200dc6a9864e28840e67f5bd09d997ded1d5cd0f6  gamadv-xtd3-6.59.18-linux-x86_64-glibc2.31.tar.xz
6376dcc17c6b4f41da92eae20349218df038d8ce086708a503fcc3364cd9764b  gamadv-xtd3-6.59.18-linux-x86_64-glibc2.35.tar.xz
0bd29b4f2b854ff4771fccf0144883a632eff752ee240c87cc95e5fcae614fb6  gamadv-xtd3-6.59.18-linux-x86_64-legacy.tar.xz
c043e4e2ad7b9090c5db85b96aa807adfa31545e440376de4979a5e3cb3a1af5  gamadv-xtd3-6.59.18-macos-arm64.tar.xz
7812b90d2c1de22a3f0b784701cd73770a336e2e7049c3d1e45d6e1c43270f6b  gamadv-xtd3-6.59.18-macos-x86_64-legacy.tar
fa4c890663d9cc518c9acb34bd146be9a9f13ec4dabc076e161b99685ad48aca  gamadv-xtd3-6.59.18-macos-x86_64.tar.xz
46f36be478055f0ea2117ceec455582c6ab53b0d3e131357fb12867304623915  gamadv-xtd3-6.59.18-windows-x86.msi
3513193447cccb89985bb32d6a79a51ff68772a37dd1b375420a72d2091856d2  gamadv-xtd3-6.59.18-windows-x86.zip
6f836f1a5b4c823a7deb061fb9cd3312cd373fcc2181f4adb3defe212ddaea7f  gamadv-xtd3-6.59.18-windows-x86_64.msi
daae9239740ab210ed000d0ac2f3b716aae4db30fd264d019d2a172165e2c299  gamadv-xtd3-6.59.18-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.