github taers232c/GAMADV-XTD3 v6.59.12
GAM 6.59.12

latest releases: v6.75.01, v6.75.00, v6.74.02...
11 months ago

Scroll to bottom of page for installation/downloads

Latest updates

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.

6.58.03

Fixed bug in gam [<UserTypeEntity>] print shareddriveacls oneitemperrow shownopermissionsdrives true
where the Shared Drives with no ACLs were not shown; they were shown if oneitemperrow was omitted.

6.58.02

Updated gam <UserTypeEntity> print filelist ... filepath|fullpath to not display parent information
for orphans. Previously, GAM would incorrectly display:

...,parents,parents.0.id,parents.0.isRoot,...
...,1,Orphans,False,...

Now the corrected display is:

...,parents,parents.0.id,parents.0.isRoot,...
...,,,,...

This change makes the output the same as when filepath|fullpath is omitted.

6.58.01

Added the following options to tag replace processing to allow control of the case of replacement data.

You can control the case of the letters in replace <Tag> <String> and replace <Tag> <UserReplacement>.

  • {PC}...{Tag1}...{Tag2}...{/PC} - For all sequences of letters between {PC} and {/PC}, the first letter is converted to uppercase, subsequent letters to lowercase.
  • {UC}...{Tag1}...{Tag2}...{/UC} - All letters between {UC} and {/UC} will be converted to uppercase
  • {LC}...{Tag1}...{Tag2}...{/LC} - All letters between {LC} and {/LC} will be converted to lowercase

6.58.00

Added license_max_results variable to gam.cfg. When retrieving licenses from License API,
this variable controls how many should be retrieved in each chunk. The default value is 100; the range is 100-1000.
As of 2023-04-27, larger numbers cause Google to return an incorrect number of licenses.

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

7b23c3dfd1db1a2e76218582b36d573da3f8ad34fba58dd8de7674da3b447a0a  gamadv-xtd3-6.59.12-linux-arm64-glibc2.23.tar.xz
9c6073cdafceb7c7a0f128ab10e516f86badc80390f1f52b69743d1e2830846a  gamadv-xtd3-6.59.12-linux-arm64-glibc2.27.tar.xz
ba481772f85afb64cff7e7338a6981a579ccbe3e38a388b05426eb6a0b32b82b  gamadv-xtd3-6.59.12-linux-arm64-glibc2.31.tar.xz
b03e5b5ec866de1387ce9a21d2444c5c734a835572ab9c501ef586a70b1cc8e1  gamadv-xtd3-6.59.12-linux-x86_64-glibc2.19.tar.xz
0532265e11a4f7e26c8d55113044b9a10da11763127bb3da3f04b1cdafb26f25  gamadv-xtd3-6.59.12-linux-x86_64-glibc2.23.tar.xz
9b556321934405b7ef512bcd3eee15fcd29b8161e9be5057be0b76142cccfb05  gamadv-xtd3-6.59.12-linux-x86_64-glibc2.27.tar.xz
8736d63c93a54387724a3807eca0c553fec993fb7b314aa8b36b3a3a3eb88d35  gamadv-xtd3-6.59.12-linux-x86_64-glibc2.31.tar.xz
ca539291d731060d681b9da20dc31dfe7fc1b0d2a36b242ffdc9a94dfca38d7c  gamadv-xtd3-6.59.12-linux-x86_64-glibc2.35.tar.xz
8c90003fbd17049e6d4545fd221dbd9f2b8ed355dc0298ee777976fb3324530c  gamadv-xtd3-6.59.12-linux-x86_64-legacy.tar.xz
1fc3b8453ed482cde5222ef428a377f4e958a8dc66cf926f36ab81e0562a517b  gamadv-xtd3-6.59.12-macos-arm64.tar.xz
5788e5949957c87774671d1bd005e0813a4149b953ea7a229305d46251284572  gamadv-xtd3-6.59.12-macos-x86_64-legacy.tar
0423d36123f2ec7f27b6560a5aa84a706dee02ae7e2489e3d58c7b3519925a8f  gamadv-xtd3-6.59.12-macos-x86_64.tar.xz
34659916c358bff21f79131a53ad75a0e283f229f9c946dc67258ede1f965c31  gamadv-xtd3-6.59.12-windows-x86.msi
f4c19e08a26d92105a29ec4e83694131991a78dec88ee88cee807f6c71349c89  gamadv-xtd3-6.59.12-windows-x86.zip
d3b0ebd349d2201ad5186590c1e1297de69ded74b71eb467ca94164d9dcb6f45  gamadv-xtd3-6.59.12-windows-x86_64.msi
38a081bbeaf03e95919455a33533432573cd6dc49f25be7bb831ba3db9e3340a  gamadv-xtd3-6.59.12-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.