Scroll to bottom of page for installation/downloads
Latest updates
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.
6.63.19
Fixed bug in gam print vacation
where endDate
value was not converted to yyyy-mm-dd
format.
6.63.18
Updated gam print|show ownership
to show the correct file owner when the most recent event is change_owner
.
6.63.17
Added support for Duet AI license.
- ProductID - 101047
- SKUID - 101047001 | duetai
Added api_call_tries_limit
variable to gam.cfg
that limits the number of tries
for Google API calls that return an error that indicates a retry should be performed.
The default value is 10 and the range of allowable values is 3-10.
6.63.16
Arguments noinherit
, blockinheritance
and blockinheritance true
have been removed from the following
commands due to an upcoming API change that no longer allows blocking OU setting inheritance.
Arguments inherit
and blockinheritance false
are still valid.
gam create org <OrgUnitPath>
gam update org <OrgUnitItem>
gam update orgs <OrgUnitEntity>
6.63.15
Added print_cros_ous
and print_cros_ous_and_children
variables to gam.cfg
that provide a default list of OUs for these commands:
gam print cros
gam print crosactivity
Updated group
commands that manage members to handle the following error:
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
Updated Data Studio to Looker Studio; added the following command synonyms:
lookerstudioassets
fordatastudioassets
lookerstudiopermissions
fordatastudiopermissions
Corrected error message in gam add datastudiopermissions
:
- Old -
ERROR: Missing argument: Expected <DataStudioAssetMembersEntity>
- New - `ERROR: Missing argument: Expected
6.63.14
Added option verifyorganizer [<Boolean>]
to gam <UserTypeEntity> copy|move drivefile
. When a copy/move
operation involves a Shared Drive, GAM verifies that the user is an organizer. Unfortunatley, this fails
when the user is not a direct organizer but is a member of a group that is an organizer. Specifying
verifyorganizer false
suppresses the verification.
Updated the following commands to be able to specify a list of domains rather than a single domain:
gam print alias|aliases
gam print groups
gam print|show group-members
gam print users
Added print_agu_domains
variable to gam.cfg
that provides a default list of domains for these commands.
When multiple domains are specified and a query/queries are specified, an API call is made for each domain/query combination.
$ gam print users domains school.org,students.school.org queries "'email:admin*','email:test*'"
Getting all Users that match query (domain=school.org, query="email:admin*"), may take some time on a large Google Workspace Account...
Got 3 Users: admin@school.org - admindirector@school.org
Getting all Users that match query (domain=school.org, query="email:test*"), may take some time on a large Google Workspace Account...
Got 20 Users: testusera@school.org - testuserx@school.org
Getting all Users that match query (domain=students.school.org, query="email:admin*"), may take some time on a large Google Workspace Account...
Got 1 User: admin@students.school.org - admin@students.school.org
Getting all Users that match query (domain=students.school.org, query="email:test*"), may take some time on a large Google Workspace Account...
Got 1 User: testuser1@students.school.org - testuser1@students.school.org
primaryEmail
...
6.63.13
Updated gam <UserTypeEntity> print filelist ... showdrivename
and gam <UserTypeEntity> show fileinfo <DriveFileEntity> ... showdrivename
to show the actual name of Shared Drives in other domains rather than Drive
.
6.63.12
Updated commands that call the Reports API (including gam info domain
) to handle a change
in the Reports API that generated the following warning:
WARNING: End date greater than LastReportedDate.
Added option showdeleted [<Boolean>]' to
gam print|show chatmessages`.
6.63.11
Added option ou_and_children <OrgUnitItem>
to gam print|show crostelemetry
to simplify getting
telemetry data for all ChromeOS devices in an OU and its children.
6.63.10
Added option addcsvdata <FieldName> <String>
to these commands. This adds additional columns of data to the CSV file output
when the csv
option is used. If a CSV file of calendar information is being used to specify the calenders, fields, e.g., summary
can be added to the ACL output file.
gam <UserTypeEntity> print calendaracls <UserCalendarEntity>
gam resource <ResourceID> print calendaracls
gam resources <ResourceEntity> print calendaracls
gam calendar <CalendarEntity> printacl
gam calendars <CalendarEntity> print acls
Added commands to show the number of CrOS devices or Users in an entity.
gam <CrOSTypeEntity> show count
gam <UserTypeEntity> show count
Updated gam create project
to prompt user to mark GAM Project Creation
as a trusted app.
6.63.09
Updated gam create teamdrive
to handle the following error:
ERROR: 403: userCannotCreateTeamDrives - The authenticated user cannot create new shared drives.
6.63.08
Updated cigroup
commands to handle the following error:
ERROR: 400: invalidArgument - Request contains an invalid argument.
6.63.07
Fixed bug in gam <UserTypeEntity> append sheetrange
that caused a trap when appending to an empty sheet.
Upgraded to Python 3.11.5 where possible.
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
92dbe7d1c2e8685518eb7cc40e5fef8d392f798eb92f1b9cc160787616eeee0a gamadv-xtd3-6.64.06-linux-arm64-glibc2.23.tar.xz
0a6efa6f702fbc7d39dac30911175ee4ad9af66bcbb017f9d5d561273869ee66 gamadv-xtd3-6.64.06-linux-arm64-glibc2.27.tar.xz
8b43aa926fc549906ca30e246e958666d2cc5a29905dd155519b32c5dc90c7d2 gamadv-xtd3-6.64.06-linux-arm64-glibc2.31.tar.xz
3b514b355f23372a06f0f5e596a4294dcc69db03cec0b01ea43611ab533ced2a gamadv-xtd3-6.64.06-linux-x86_64-glibc2.19.tar.xz
bec81c0db098ca40080e0845ea46b2aec025a75cce63944f38db20f471cb550f gamadv-xtd3-6.64.06-linux-x86_64-glibc2.23.tar.xz
27938ca0201ee7f44e4ee05ac228c836c51a4dd26e19afde98258e6205bd67df gamadv-xtd3-6.64.06-linux-x86_64-glibc2.27.tar.xz
d1508c58fbd9cce6a85ae0b15bf6e7242be1223b52bc90c32a52937b1ca60fb3 gamadv-xtd3-6.64.06-linux-x86_64-glibc2.31.tar.xz
1f638b7e3f2bfe12492cc25532e40e4ec4726d1b700a64a0d4c8aaf0d37698e5 gamadv-xtd3-6.64.06-linux-x86_64-glibc2.35.tar.xz
0d55fd74ba699f7bd86da71d893c78edeebfc44d87febbe49a0b59ee439bfb9b gamadv-xtd3-6.64.06-linux-x86_64-legacy.tar.xz
f76dff83477b9c5edfb39cf23257b87124cf903e890d71704d9ff2db2ad3410c gamadv-xtd3-6.64.06-macos-arm64.tar.xz
2c22c5a5a08dd8a4c839f4abe469eaa97385fdefa69c4c63acd3acabffb187d9 gamadv-xtd3-6.64.06-macos-x86_64-legacy.tar
6efb64c2387b88c7fb7593744c8a1aa3e55d910c8c19b863fe7509e04343a718 gamadv-xtd3-6.64.06-macos-x86_64.tar.xz
2a9ade5e2d0b186c230a1ac8f7bc20104f59e8c1efa6349954787d93144a0d53 gamadv-xtd3-6.64.06-windows-x86_64.msi
46c72b86b81fdfeca22db37045ea931cb4fad1a52bdf9f244a0f1e50ca729c76 gamadv-xtd3-6.64.06-windows-x86_64.zip