Scroll to bottom of page for installation/downloads
Latest updates
6.65.07
Updated gam delete building
to handle the following error:
ERROR: 412: conditionNotMet - Cannot delete building because there are Calendar resources associated with it.
6.65.06
Improved error message when trying to add external students/teachers to a course.
gam courses 544906261666 add student user@gmail.com
Course: 544906261666, Add 1 Student
Course: 544906261666, Student: user@gmail.com, Add Failed: 403: permissionDenied - @CannotDirectAddUser Unable to directly add the user to the course. Please check\
that the user account exists and is within the course admin's domain. Add external user with: gam user user@gmail.com create classroominvitation courses 54490626166\
6 role Student
6.65.05
Updated gam info users <UserTypeEntity>
to make option grouptree
effective when used
with option formatjson
.
Added option [formatjson [quotechar <Character>]]]
to these commands so that event details are displayed in CSV format.
gam print|show grouptree <GroupEntity>
gam <UserTypeEntity> print|show grouptree
Added option querytime<String> <Date>
to all commands that process messages.
For example, you can identify all messages within a particular time period, in this case, all messages unread
in the last 30 days.
gam user user@domain.com print messages querytime30d -30d query "after:#querytime30d# is:unread"
Updated gam <UserTypeEntity> import|insert message
to allow replace <Tag> <UserReplacement>
as documented.
Updated non-owner permission handling in gam <UserTypeEntity> copy|move drivefile
.
6.65.04
Fixed bug where license SKU 1010020031
(Google Workspace Frontline Standard) was improperly entered making it unusable;
its alias wsflwstan
was usable.
Added support for Google Workspace Additional Storage.
- ProductID - 101043
- SKUID - 1010430001 | gwas | plusstorage
6.65.03
Fixed bug in commands that display calendar events where event start and end times were not properly displayed
when gam.cfg
had timezone utc
. The API returns the start and end times expressed in the calendar timezone
but GAM replaced the timezone specifier with a Z
; the date and time values were as expected. This became
a problem when event data was exported and used to create or update events.
6.65.02
Updated gam print|show browsers
to handle the following error:
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
6.65.01
Added option showmimetypesize
to gam <UserTypeEntity> print|show filecounts
and
gam <UserTypeEntity> print filelist countsonly
that displays the total file size for each MIME type.
6.65.00
Fixed bug in gam <UserTypeEntity> create contact <JSONData>
that caused a trap when
contacts were being copied from one user to another.
Updated the following commands to allow specification of a task list by its title.
<TaskListTitle> ::= tltitle:<String>
<TasklistTitleList> ::= "'<TasklistTitle>'(,'<TasklistTitle>')*"
<TasklistEntity> ::=
<TasklistIDList> | <TaskListTitleList> | <FileSelector> | <CSVFileSelector>
gam <UserTypeEntity> create task <TasklistEntity>
gam <UserTypeEntity> show tasks [tasklists <TasklistEntity>]
gam <UserTypeEntity> print tasks [tasklists <TasklistEntity>]
gam <UserTypeEntity> update tasklist <TasklistEntity>
gam <UserTypeEntity> delete tasklist <TasklistEntity>
gam <UserTypeEntity> clear tasklist <TasklistEntity>
gam <UserTypeEntity> info tasklist <TasklistEntity>
6.64.16
Fixed bug in gam <UserTypeEntity> create task <TasklistIDEntity>
that caused a trap
when an invalid TaskListID was specified.
6.64.15
Updated lookerstudioassets|lookerstudiopermissions
commands to handle the following error:
ERROR: 500: internalError - Internal error encountered.
6.64.14
Cleaned up and renamed gam info appdetails
to gam info chromeapp
.
6.64.13
Added command to get customer app details.
gam info appdetails android|chrome|web <AppID> [formatjson]
6.64.12
Upgraded to Python 3.12.0 where possible.
Upgraded to OpenSSL 3.1.3 where possible.
6.64.11
Added support for Google Workspace Labs license.
- ProductID - 101047
- SKUID - 1010470002 | gwlabs | workspacelabs
6.64.10
Fixed bug introduced in 6.64.09 that caused a trap when gam redirect csv <FileName> multiprocess
was used.
6.64.09
Eliminated extraneous permisssions.0.xxxx
headers in gam <UserTypeEntity> print filelist ... oneitemperrow
that appeared when some user in <UserTypeEntity>
had no files to display.
6.64.08
Fixed bug in redirect csv - todrive tdtitle "File Title" tdsheettitle "Sheet Title"
where
"Sheet Title" was not assigned to the new sheet.
6.64.07
Updated gam <UserTypeEntity> move drivefile
to handle the following error:
ERROR: 403: targetUserRoleLimitedByLicenseRestriction - Cannot set the requested role for that user as they lack the necessary license
6.64.06
Added fields devicelicensetype
and osupdatestatus
to <CrOSFieldName>
.
6.64.05
Added matchfield organizerself <Boolean>
to <EventMatchProperty>
to simplify selecting events
where the user in the following commands is/is not the organizer of the event.
gam <UserTypeEntity> update events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> delete events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> purge events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> move events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> info events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> show events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> print events <UserCalendarEntity> [<EventEntity>]
gam <UserTypeEntity> update calattendees <UserCalendarEntity> <EventEntity>
6.64.04
Updated gam calendars <CalendarEntity> move events
and gam <UserTypeEntity> move events <UserCalendarEntity>
to handle the following error:
ERROR: 400: badRequest - Bad Request
6.64.03
Updated gam <UserTypeEntity> get drivefile
to allow downloading Jamboard files; they must be downloaded with format pdf
.
6.64.02
Updated gam <UserTypeEntity> transfer drive
to handle the following error:
ERROR: 400: Bad Request. User message: "The action cannot be performed on an item of mime-type: application/vnd.google-apps.shortcut" - invalidSharingRequest
6.64.01
Updated gam <UserTypeEntity> print|show youtubechannels
to handle the following error:
ERROR: 403: unsupportedSupervisedAccount - Access Forbidden. The authenticated user cannot access this service.
6.64.00
Added support for displaying users YouTube channels.
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
8a6db33ce05a9514d59518148bc530b06fed9fbab264e54b7d0ba4bcdd9430e0 gamadv-xtd3-6.65.07-linux-arm64-glibc2.23.tar.xz
1220e9a21a190a2c49ab1b38592db46efdddb6d0d54bfa19d33177557b99c46e gamadv-xtd3-6.65.07-linux-arm64-glibc2.27.tar.xz
cd3b8cd59ef74c5e218dfb6d47d4f9d1aad188f9a9d8b57520de1cde8d73da62 gamadv-xtd3-6.65.07-linux-arm64-glibc2.31.tar.xz
a526fe468da4240dc9bd7fff98d34d53490b03cba3d38640223ed8862e1cc187 gamadv-xtd3-6.65.07-linux-x86_64-glibc2.19.tar.xz
2d64e18e468e99cb579032acd39566483536eb6ed87ad56fb263695d736dab5c gamadv-xtd3-6.65.07-linux-x86_64-glibc2.23.tar.xz
945bfbbf105fe6a64c33cffa5df72dcfe3413afb9de58b61685e0f97a2356384 gamadv-xtd3-6.65.07-linux-x86_64-glibc2.27.tar.xz
2b2cc498206882add776ebe2b44307de8f2490661ec5ac9c8e5d56e8a0ca8f9c gamadv-xtd3-6.65.07-linux-x86_64-glibc2.31.tar.xz
131858aa897fae3be7b2df7bfcc8500b3d1e13f16d0934a7bc63c568878756c1 gamadv-xtd3-6.65.07-linux-x86_64-glibc2.35.tar.xz
7f2087d8bb53cca2297be8617f9bb06283c5f15695207e85091c60aed5ca5816 gamadv-xtd3-6.65.07-linux-x86_64-legacy.tar.xz
90df1c2328d50bb8a78ee4ca54583c4d7bdcc1c6c7050a4379b243699b6c2289 gamadv-xtd3-6.65.07-macos-arm64.tar.xz
ab9b36a6520165bd1782c53f29cfe357c4244de97609dead79e200ab62042ca3 gamadv-xtd3-6.65.07-macos-x86_64-legacy.tar
6eda3d45fbef161b4caa854c99b4bd1218d71efbe6f58ae37e590c67458f1e7e gamadv-xtd3-6.65.07-macos-x86_64.tar.xz
d8bbd3ba9a11d596b27691cb1e6deb3f39bce7cbfb340cf920f0dfc876a983d6 gamadv-xtd3-6.65.07-windows-x86_64.msi
8dafae973053444ada80870ebb889454c0fe87dd7cf9ad355cdfa6e33fd3744d gamadv-xtd3-6.65.07-windows-x86_64.zip