Scroll to bottom of page for installation/downloads
Latest updates
6.57.04
Updated gam batch <BatchContent>
and gam tbatch <BatchContent>
commands to accept lines with the following form:
set keyword value
Subsequent lines in <BatchContent>
will have %keyword%
replaced with value
.
6.57.03
Updated gam <UserTypeEntity> info|print|show contacts|othercontacts
and
gam info|print|show peoplecontacts|peopleprofiles
to default to displaying the fields names,emailaddresses,phonenumbers
as documented rather than all fields.
6.57.02
Following Jay's lead, removed Google bug (237397223) workaround code in
gam print devices|deviceusers|crostelemetry
as the bug is now fixed.
6.57.01
Updated gam <UserTypeEntity> vacation
to handle the following error:
ERROR: 400: failedPrecondition - Precondition check failed.
What the error means is unknown to me at the moment.
Updated GAM so that when the current project ID is required, it will first try to get it from oauth2service.json and
if not successful, try to get it from client_secrets.json. There are cases, e.g., when DASA is enabled,
that client_secrets.json is not present.
Previously, GAM checked for the existence of client_secrets.json on every command; this check has been
eliminated as the file is only required by gam oauth create
.
6.57.00
Following Jay's lead, updated gam create admin
to allow assignment of a delegated admin role to a group.
Updated gam print admins
to display whether a role is assigned to a user or a group.
Updated version number to align with Standard GAM.
6.54.06
Added options users <EmailAddressList>
and groups <EmailAddressList>
to gam print aliases
that is more
efficient for getting aliases for specific users and groups.
Added option select <UserTypeEntity>
to gam print aliases
that allows specification of a list users by <UserTypeEntity>
;
e.g., a group or an org unit.
Added option delimiter <Character>
to gam print aliases
that is applicable when option onerowpertarget
is specified.
Previously, multiple aliases were separated by a space character. Now, by default, the aliases are separated by the csv_output_field_delimiter' from
gam.cfg. The option
delimiter ` overrides that value.
6.54.05
Added option addcsvdata <FieldName> <String>
to gam print aliases
. This adds additional columns of data to the CSV file output.
This can be used when printing aliases for departed employees to indicate the new target for the user's alises. Subsequent
commands using the CSV file can reassign the aliases to the new target.
6.54.04
Updated gam print|show channelcustomerentitlements
to handle the following error when
none of gam.cfg/channel_customer_id
or command line arguments channelcustomerid
or name
are set.
ERROR: Parameter "parent" value "accounts/C03kt1789/customers/" does not match the pattern "^accounts/[^/]+/customers/[^/]+$"
6.54.03
By special request, British spelling of various keywords/arguments is now available.
backgroundcolor backgroundcolour
color colour
colorindex colourindex
costcenter costcentre
fileorganizer fileorganiser
foregroundcolor foregroundcolour
license licence
licenses licences
nolicenses nolicences
organization organisation
organizationname organisationname
organizations organisations
organizer organiser
organizeremail organiseremail
organizername organisername
textcolor textcolour
6.54.02
Updated gam <UserTypeEntity> get photo
and gam <UserTypeEntity> get profilephoto
to inspect the
photo data and add the appropriate extension: jpg
, png
, gif
. If the type of the photo can't be
determined, img
is used as the extenstion. If you use [filename <FileNamePattern>]
, #ext#
will be replaced
with the extension.
Updated gam <UserTypeEntity> [create|add] sendas <EmailAddress> [name] <String>
to allow the
optional argument name
before <String>
to make clear that <String>
is the sendas display name.
6.54.01
Added commands to export messages/threads in EML/raw format.
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Gmail-Messages-Threads#export-messagesthreads
6.54.00
Following Jay's lead, updated gam delete inboundssoassignment <SSOAssignmentSelector>
to allow
more flexibility in selecting assignments to delete.
Fixed bug in gam <UserTypeEntity> print|show filesharecounts
that would cause a trap.
Updated gam <UserTypeEntity> print filelist ... fullpath showparent
and gam <UserTypeEntity> print filepath
to properly display the file path of My Drive.
Upgraded to Python 3.11.3 where possible.
Added commands to create and delete Chrome networks.
gam create chromenetwork
<OrgUnitItem> <String> <JSONData>
gam delete chromenetwork
<OrgUnitItem> <NetworkID>
6.53.03
gam gam print|show svcaccts
now requires password authentication.
6.53.02
Added commands to display the share type counts of a user's files.
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Drive-Files-Display#display-file-share-counts
6.53.01
Following Jay's lead, added instructions to gam create project
to have GAM be a trusted app.
6.53.00
Updated build steps to avoid trap with gam create project
on M1 Macs.
Added option noshowtextplain
to gam <UserTypeEntity> show messages|threads
that suppresses
the default display of text/plain
attachment content when showattachments
is specified.
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
8b774ff539d508519045b266119d0e35d2b6c240cea79e4db5e0109c55ff30a4 gamadv-xtd3-6.57.04-linux-arm64-glibc2.23.tar.xz
3dccb5975610f6b3219e5381aee23239ab6b5599e641ab4d1db3b146093df5a6 gamadv-xtd3-6.57.04-linux-arm64-glibc2.27.tar.xz
743aec9c5875e802e8f4dcef0294e5d888bc34ed9dabd665121622f1ef7e50c4 gamadv-xtd3-6.57.04-linux-arm64-glibc2.31.tar.xz
8898d0f13e4c248d93525b0c77095a4889676059afda2ee6cdf24cdd34d82a72 gamadv-xtd3-6.57.04-linux-x86_64-glibc2.19.tar.xz
47dc84c43039f5c582472ef6709140031e268d5bc63af840c8a62e9373ded550 gamadv-xtd3-6.57.04-linux-x86_64-glibc2.23.tar.xz
1ad8b3fee3ad463c5f5112d82eeb3471fdec2f926d8386df0d5b01d0a8b80574 gamadv-xtd3-6.57.04-linux-x86_64-glibc2.27.tar.xz
b94a410f6d8c4b7a2b3644f1128fdc9392f27bb4fb3870699af5d6e3c6b872d2 gamadv-xtd3-6.57.04-linux-x86_64-glibc2.31.tar.xz
050abf01c91b2a257efca9305096381b919f9e17cc5189dc2a75c0e9bd01a4c4 gamadv-xtd3-6.57.04-linux-x86_64-glibc2.35.tar.xz
5a075dd2284ab797544a7e16dd2a3d188c70b02a64968e1ff9c9cf844374fda0 gamadv-xtd3-6.57.04-linux-x86_64-legacy.tar.xz
5c530e963cca96258ac61d1a470a77fdaef6cbef7649aa655b815e399bb3d67f gamadv-xtd3-6.57.04-macos-arm64.tar.xz
0981ea73416ccfd7e3554a9ec622c2d921666de9e4211d2047592f4ca0b03273 gamadv-xtd3-6.57.04-macos-x86_64-legacy.tar
bd063698ed00e51bdf3240e4fe7022e3fdb8c3c35f70041edae4573acd4cf75b gamadv-xtd3-6.57.04-macos-x86_64.tar.xz
743832db987fdcad3a92544b092d531b4e6e37f3f7d97dc0bf34d01ca6ab24e4 gamadv-xtd3-6.57.04-windows-x86.msi
4c2f7faa857ab6487ad0127133ae7096659d2efaf533fd1aed60fb88d99f6225 gamadv-xtd3-6.57.04-windows-x86.zip
45f2d07e42309b0930845e004ab3204b0535a3fbbbb4576e90d7c5abf8a32a11 gamadv-xtd3-6.57.04-windows-x86_64.msi
8df253965bce132de4a1dd66004328c8541ecc62a8b6a2d226c630d4a0a6de46 gamadv-xtd3-6.57.04-windows-x86_64.zip