Scroll to bottom of page for installation/downloads
Latest updates
6.80.03
Added option stripcrsfromname
to gam <UserTypeEntity> print driveactivity
that causes carriage returns,
linefeeds and nulls to be stripped from file names.
6.80.02
Added option addcsvdata <FieldName> <String>
to gam <UserTypeEntity> print filecounts
that adds
additional columns of data to the CSV file output.
Added options individualstudentannouncements copy|delete|maptoall
and individualstudentmaterials copy|delete|maptoall
to gam create|update course ... copyfrom
that controls how individual student announcements and materials in the copyfrom
course are processed.
individualstudentannouncements copy
- Copy individual student announcements; this is the default. You will get an error if a student is not a member of the courseindividualstudentannouncements delete
- Delete individual student announcementsindividualstudentannouncements maptoall
- Map individual student announcements to all student announcementsindividualstudentmaterials copy
- Copy individual student materials; this is the default. You will get an error if a student is not a member of the courseindividualstudentmaterials delete
- Delete individual student materialsindividualstudentmaterials maptoall
- Map individual student materials to all student materials
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
9b59d4fe5e7b23b3e45b45e51bccc7b73ba0d5ad9e306271f63f375162bd40ba gamadv-xtd3-6.80.03-linux-arm64-glibc2.23.tar.xz
23f905a6efb8c20e1a8badc112e6055c3959d3f307723da5efc6cad07e68d853 gamadv-xtd3-6.80.03-linux-arm64-glibc2.27.tar.xz
e2529d36d4322bd89331d5f6f421441ddbdca61a63f307279b8cc605f37e9b69 gamadv-xtd3-6.80.03-linux-arm64-glibc2.31.tar.xz
5f2bcd4eeb575b6c71474eb46ae7b72239ff186b89cb09d906c82459c058f2a9 gamadv-xtd3-6.80.03-linux-x86_64-glibc2.19.tar.xz
7126b6cbe50767b39f66d8df0f0aee8ad09280804165735f78cc14042220c28a gamadv-xtd3-6.80.03-linux-x86_64-glibc2.23.tar.xz
e7b943340968c6aaa7093a434f2d70a0645432bda72df9cdbf6ea28568ac5879 gamadv-xtd3-6.80.03-linux-x86_64-glibc2.27.tar.xz
8d7853c9d393081559ea88ee21b9dc9b67212f852594dea9e53aec7b67980f7f gamadv-xtd3-6.80.03-linux-x86_64-glibc2.31.tar.xz
547f6de25ba88c1015e580646ffd6933b90781332e34657f7cac10a7ff9a52c4 gamadv-xtd3-6.80.03-linux-x86_64-glibc2.35.tar.xz
0a69e04a8903ac793e99727680d18daece2f5c345dbd514106ef474206aa818c gamadv-xtd3-6.80.03-linux-x86_64-legacy.tar.xz
d7c1dac3c396bf61a6724a33e695372b4507f65b48c8839a921ca909b17e1780 gamadv-xtd3-6.80.03-macos-arm64.tar.xz
c8f1bb75d20941bc5a273fa044eb140a71d71b651167dcf2f0dd4e40e4886e5c gamadv-xtd3-6.80.03-macos-x86_64.tar.xz
dd4ae719a15d630d0bb13e49bd47a982cc82ad5dd6a62edddb2ed277e240cae9 gamadv-xtd3-6.80.03-windows-x86_64.msi
2067864f3682fcd373c35c4b9d375f998744d69519bd9f9d2b5be4afde98f389 gamadv-xtd3-6.80.03-windows-x86_64.zip