Scroll to bottom of page for installation/downloads
Latest updates
6.80.01
Added options showstudentsaslist [<Boolean>]
and delimiter <Character>
to gam print course-work
.
By default, when course work is assigned to individual students, the student IDs are displayed in multiple indexed columns.
Use these options to display the student IDs in a single column as a delimited list.
Updated gam <UserTypeEntity> vacation [<Boolean>]
to make <Boolean>
optional; this allows changes
to other fields without affecting the current responder state.
Updated gam <UserTypeEntity> print|show vacation
to avoid a trap when invalid start or end dates
have been entered in the Gmail user interface. Invalid dates are represented as 1970-01-01
.
6.80.00
Fixed bug in gam <UserTypeEntity> print users ... license ... formatjson
that caused a trap.
Upgraded to Python 3.12.5 where possible.
6.79.12
Fixed bug in gam user admin@domain.com print chatspaces asadmin
that caused the following error:
Chat Admin: admin@domain.com(asadmin), Print Failed: This method doesn't support non-admin user authentication. Authenticate with an admin account.
6.79.11
Fixed bug in gam <UserItem> print|show chatmembers
where the filter <String>
was not applied.
6.79.10
Updated commands to handle a trap that occurs when oauth2service.json specifies a YubiKey but the YubiKey is not inserted.
6.79.09
Added option addcsvdata <FieldName> <String>
to gam <UserTypeEntity> print teamdriveacls
that adds
additional columns of data to the CSV file output. This can be used when ACLs for selected users are to be
replaced with a different user email address.
6.79.08
Clarified action to perform messages when creating/deleting/updating licenses.
6.79.07
Added option totalonly
to gam <UserTypeEntity> print|show groups
that displays
the user email address and the total number of groups to which it belongs. This is in
contrast to countsonly
that has to make an additional API call per group per user to get the user's role.
When countsonly
is specified, an additional column Total
is displayed that is the sum
of the role counts.
6.79.06
Fixed bug in gam calendars <CalendarEntity> update event ... removeattendee <EmailAddress>
that caused a trap
if the event had no attendees.
6.79.05
Updated gam <UserTypeEntity> empty drivetrash <SharedDriveEntity>
to handle this error that
occurs when the user is not a Manager of the Shared Drive.
ERROR: 403: insufficientFilePermissions - The user does not have sufficient permissions for this file.
6.79.04
Added options filename <FileName>
and movetoou <OrgUnitItem>
to gam check ou <OrgUnitItem>
that causes GAM to create a batch file of GAM commands that will move any remaining items
in ou <OrgUnitItem>
to movetoou <OrgUnitItem>
; executing the batch file will then allow
ou <OrgUnitItem>
to be deleted if desired.
6.79.03
Added column|field assignedToUnknown
to gam print|show admins
that will be True when
the API assignedTo
value can not be converted to an email address; it will be False when
the email address is determinable.
6.79.02
Updated gam print admins
to handle the following error that occurs when a service account admin no longer exists.
ERROR: 404: notFound - Requested entity was not found.
6.79.01
Updated commands that take <RoleItem>
as an argument to take the value in any case,
e.g., _SEED_ADMIN_ROLE or _seed_admin_role.
6.79.00
Updated code to work around a Cryptography library change that caused service account private key creation to fail.
6.78.00
Added command to check if an OU contains items; this is useful when tryng to delete an OU
as it must not contain any items in order to be deleted.
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
954e0f93f95ba76731b815894bd669390db82ef166b0747363b4a94ba1587c23 gamadv-xtd3-6.80.01-linux-arm64-glibc2.23.tar.xz
5333e05777152d012a7646fc5bbc397d0cd241df1fce64c046277fafe5868705 gamadv-xtd3-6.80.01-linux-arm64-glibc2.27.tar.xz
f08fa1df3000e391ec8d4e5c73060a6124ea92f897c6f743e6ea3ed7337afd49 gamadv-xtd3-6.80.01-linux-arm64-glibc2.31.tar.xz
e6072563422504f73cf208630cde6084f31baa28e2014fd2877548dc39a360bb gamadv-xtd3-6.80.01-linux-x86_64-glibc2.19.tar.xz
10c1e73119869f7a3b60841346e73d888869ce5294b101ad451f658e64aff37f gamadv-xtd3-6.80.01-linux-x86_64-glibc2.23.tar.xz
80ecbdbc282193157965dbebc22e21d17b3003f43a08a975b860a800de634d1f gamadv-xtd3-6.80.01-linux-x86_64-glibc2.27.tar.xz
cab0743e7fb35d7f86127effc868e36bfd94b10894262e58320442b65b245ac1 gamadv-xtd3-6.80.01-linux-x86_64-glibc2.31.tar.xz
162eb7a8e84e911dabfc56ee578d31b73a11713cfe8302c3ecad47e2f8fccf2a gamadv-xtd3-6.80.01-linux-x86_64-glibc2.35.tar.xz
635e93730cd649520c739879d2c187776c53f6c44249b4d52de17e45a6f7891f gamadv-xtd3-6.80.01-linux-x86_64-legacy.tar.xz
8184411286192748efdd4f76644a66a4dcb81a6987accc39d3c1607b0313b747 gamadv-xtd3-6.80.01-macos-arm64.tar.xz
b55249ad1a322ec5c9854a330bc10931dcfb933e35be89ad99eaba16104514e4 gamadv-xtd3-6.80.01-macos-x86_64.tar.xz
d6f3c9646028d8e5affc4f051236554dde5d235103c4bb7b8d31373f8a1a6fa5 gamadv-xtd3-6.80.01-windows-x86_64.msi
0a5abd1553dc48040f7e25c5e8cf0354d1ae6a836fd95777d1258d92261f7ecc gamadv-xtd3-6.80.01-windows-x86_64.zip