Scroll to bottom of page for installation/downloads
Latest updates
6.57.05
Updated gam batch <BatchContent>
and gam tbatch <BatchContent>
commands to accept lines with the following form:
clear keyword
This can improve performance as subsequent lines in <BatchContent>
will not be scanned for %keyword%
.
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
fddd3e9e8a63d99a19c368d3bfd72a6dd7164669c290546a1aced9c273a6e45b gamadv-xtd3-6.57.05-linux-arm64-glibc2.23.tar.xz
d799c96cef4212a73825d7c6d0790008ee653d645e13fe3901a93642122107f7 gamadv-xtd3-6.57.05-linux-arm64-glibc2.27.tar.xz
eb50b26996e1593fd413f8b2a854eaed871fdcab48049cd3496d03b43f718e76 gamadv-xtd3-6.57.05-linux-arm64-glibc2.31.tar.xz
208248a52980e58346b08cd627563faec92cdd4612e86cb34023be1e64a8f562 gamadv-xtd3-6.57.05-linux-x86_64-glibc2.19.tar.xz
a6330b81f2aae15e9481f46e8e92c3b4cabf3f91184cea6e543af673db7b06ac gamadv-xtd3-6.57.05-linux-x86_64-glibc2.23.tar.xz
d40e274d0aee4cc6b6b6ddce485fca11d7a217715f9d1b8045b2f9bf08d85df2 gamadv-xtd3-6.57.05-linux-x86_64-glibc2.27.tar.xz
02b7dffbc03afc8c49ca03c0f1202984a4f070ac388dc0a10604d14780fd54f5 gamadv-xtd3-6.57.05-linux-x86_64-glibc2.31.tar.xz
a94e527ee4990558a527ae8e7528266137fd2a9c9e57392cb3347a85005ea269 gamadv-xtd3-6.57.05-linux-x86_64-glibc2.35.tar.xz
a3963d97a2bac39027e16d7d0078d4c028a4fc93c0079d9a36de343e994e606c gamadv-xtd3-6.57.05-linux-x86_64-legacy.tar.xz
65eabd8cc69eef9ff96177b6120a729a26e0885d99da10e8a56b7875641606bf gamadv-xtd3-6.57.05-macos-arm64.tar.xz
782aab85697bcd695f5845f47c9612099cac9b5cbfb67e673830b45dc3b17ca8 gamadv-xtd3-6.57.05-macos-x86_64-legacy.tar
548dfa3e8abaa9e7797f90c22505e8d37b423c508b5755e5ac5083f0b6ec2b15 gamadv-xtd3-6.57.05-macos-x86_64.tar.xz
4856b885ccc1ed9102df65ddb2b8b25d2e1d15bb0f3bfdee964fc6706a7df4b8 gamadv-xtd3-6.57.05-windows-x86.msi
7a17c18eed818c30065c5630e30bc92c9f22ce188140b1326712aa4223cb13be gamadv-xtd3-6.57.05-windows-x86.zip
4eb7774f5e0f1fb6e577a525f47674e2791fd857bfc7f5f2499130828e7c60a2 gamadv-xtd3-6.57.05-windows-x86_64.msi
09146763beb81b2fc4f2e8060a63e92f106ebc3aebaabcf1c843c2e0aafce9b9 gamadv-xtd3-6.57.05-windows-x86_64.zip