Scroll to bottom of page for installation/downloads
Latest updates
6.67.20
Added option onelicenseperrow|onelicenceperrow
to gam print users ... licenses
that causes GAM to print
a seperate user information row for each license a user is assigned. This makes processing
the licenses in a script possible and allows better sorting in a CSV File.
By default, all licenses for a user are displayed in a list on one row:
primaryEmail,LicensesCount,Licenses,LicensesDisplay
user@domain.com,2,1010020020 1010330004,Google Workspace Enterprise Plus Google Voice Standard
With onelicenseperrow|onelicenceperrow
, each license is on a separate row:
primaryEmail,License,LicenseDisplay
user@domain.com,1010020020,Google Workspace Enterprise Plus
user@domain.com 1010330004,Google Voice Standard
6.67.19
Updated gam create|update user ... notify
to encode the characters <>&
in the password
so that they display correctly when the notify message content is HTML.
6.67.18
Cleaned up Getting/Got
messages for gam print courses|course-participants
.
6.67.17
Added option showitemcountonly
to various commands that causes GAM to display the
item count on stdout; no CSV file is written.
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Cloud-Identity-Groups#display-group-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Classroom-Courses#display-course-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Classroom-Membership#display-course-membership-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/ChromeOS-Devices#display-cros-device-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Cloud-Identity-Devices#display-device-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Cloud-Identity-Devices#display-device-user-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Groups#display-group-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Mobile-Devices#display-mobile-device-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Organizational-Units#display-organizational-unit-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Resources#display-resource-counts
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users#display-user-counts
6.67.16
By default, gam print group-members membernames
displays Unknown
for members whose names can not be determined.
Added option unknownname <String>
that let's you specify an alternative value.
Further improved performance of gam print group-members membernames cachememberinfo
.
6.67.15
Update gam print group-members membernames
to handle the following error:
ERROR: 400: failedPrecondition - Precondition check failed.
Added option cachememberinfo [Boolean]
to gam print group-members
that causes GAM to cache member info
so that only one API call is made to get information for each user/group. This consumes
more memory but dramatically reduces the number of API calls.
6.67.14
Updated reseller commands to handle the following error:
ERROR: 400: invalid - Customer domain [domain.com] is linked to one or more email verified customers, please provide a customer id.
6.67.13
Updated gam create domain <DomainName>
to handle the following error:
ERROR: 409: conflict - Domain in request is in use by an email verified customer.
6.67.12
Added option addcsvdata <FieldName> <String>
to gam print datatransfers
that adds
additional columns of data to the CSV file output.
6.67.11
Updated various Gmail related commands to handle this error:
ERROR: 403: permissionDenied - Insufficient Permission
when the following service account scopes are selected:
[ ] 23) Gmail API - Basic Settings (Filters,IMAP, Language, POP, Vacation) - read/write, Sharing Settings (Delegates, Forwarding, SendAs) - read
[ ] 24) Gmail API - Full Access (Labels, Messages)
[ ] 25) Gmail API - Full Access (Labels, Messages) except delete message
[*] 26) Gmail API - Full Access - read only
[ ] 27) Gmail API - Send Messages - including todrive
[ ] 28) Gmail API - Sharing Settings (Delegates, Forwarding, SendAs) - write
6.67.10
Fixed bug that caused a trap when optional argument charset <Charset>
was used with emlfile <FileName>
in gam <UserTypeEntity> draft|import|insert message
.
6.67.09
Added option maxevents <Number>
to gam report <ActivityApplictionName>
that limits
the number of events displayed for each activity; the default is 0, no limit.
Setting options maxactivities 1 maxevents 1 maxresults 1
can be used to as efficiently as possible
show the most recent activity/event; this can be useful when reporting drive activity for individual drive files.
6.67.08
Added optional argument charset <Charset>
to emlfile <FileName>
in gam <UserTypeEntity> draft|import|insert message
;
the default value is ascii
.
6.67.07
Updated gam <UserTypeEntity> delete message
to handle this error:
ERROR: 403: permissionDenied - Insufficient Permission
when the following service account scopes are selected:
[ ] 24) Gmail API - Full Access (Labels, Messages)
[*] 25) Gmail API - Full Access (Labels, Messages) except delete message
6.67.06
Updated commands that create ACLs to handle the following error:
ERROR: 400: abusiveContentRestriction - Bad Request. User message: "You cannot share this item because it has been flagged as inappropriate."
6.67.05
Updated the following commands:
gam <UserTypeEntity> create|delete|update delegate
gam <UserTypeEntity> forward
gam <UserTypeEntity> create|delete forwardingaddresses
gam <UserTypeEntity> create|delete sendas
to handle this error:
ERROR: 403: permissionDenied - Insufficient Permission
when the following serice account scope is not enabled:
[ ] 28) Gmail API - Sharing Settings (Delegates, Forwarding, SendAs) - write
6.67.04
Updated user attribute replace <Tag> <UserReplacement>
to allow field:photourl
which allows
embedding a link to a user's photo in their signature. Formatting the signature HTML
to properly display the photo is left to the GAM admin.
6.67.03
Fixed bug introduced in 6.67.02 in gam <UserTypeEntity> claim ownership
that caused a trap.
6.67.02
Added option skipids <DriveFileEntity>
to gam <UserTypeEntity> copy drivefile
that handles special cases
where you want to prevent selected files/folders from being copied.
Updated commands that create files/folders on Shared Drives to handle the following errors:
storageQuotaExceeded
teamDriveFileLimitExceeded
teamDriveHierarchyTooDeep
6.67.01
Fixed bug in gam print vaultcounts
that caused a trap.
6.67.00
Updated gam <CrOSTypeEntity> update action <CrOSAction>
to use the new API function batchChangeStatus
that replaces the old API function action
; ChromeOS devices are now processed in batches.
The batch size defaults to 10, the actionbatchsize <Integer>
option can be used to set a batch size between 10 and 250.
Updated gam create vaultexport matter <MatterItem>
to support corpus calendar
.
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
08f8b46aa676786bd0a502bbc97c00047022205e328e557db84f770d8a10de8a gamadv-xtd3-6.67.20-linux-arm64-glibc2.23.tar.xz
8effb6aaac3acfbc334e25cec64811490ebb4c7b9015595a86bb484c452e648b gamadv-xtd3-6.67.20-linux-arm64-glibc2.27.tar.xz
04eed58042898eed821e3536030d914dfc3d20df8ab06032c57f422c5d1669dd gamadv-xtd3-6.67.20-linux-arm64-glibc2.31.tar.xz
dea39f1d0acd8bf07c7206da97f4c4400515a0a826568bd1da7c03bb75b829f8 gamadv-xtd3-6.67.20-linux-x86_64-glibc2.19.tar.xz
99d306929dcf741a7cac613e5494e78a59397056bec04c52f385f1d526a62e40 gamadv-xtd3-6.67.20-linux-x86_64-glibc2.23.tar.xz
203fe678ee665f3c8bceaf58d144bf6c1f3fd6201a391386915e290322daeb27 gamadv-xtd3-6.67.20-linux-x86_64-glibc2.27.tar.xz
e08a61aca4c2a589d00a9fad31d118b5fc9f6dd2553a365f311d2a455c6ee9c0 gamadv-xtd3-6.67.20-linux-x86_64-glibc2.31.tar.xz
a120036050d4e8c390922efa8a9d4ce01bda3f273b28303d08edb2e2f0283a8a gamadv-xtd3-6.67.20-linux-x86_64-glibc2.35.tar.xz
5d7553ed7700bdc2709dbd765dffadb7d81c9dbc2f9b513da711029deeb1cb9d gamadv-xtd3-6.67.20-linux-x86_64-legacy.tar.xz
4f3240002aa1908a4963a04adbc08e61734597cba66d965ef6abaaa117704560 gamadv-xtd3-6.67.20-macos-arm64.tar.xz
c499cfd36d79b2d0156509075ec3ae8b70a94f46e30dbda07140d7d748a21b45 gamadv-xtd3-6.67.20-macos-x86_64-legacy.tar
ed068979cb6c77b364dfa52b084934679ac10cd3c244114e7d36827df578553e gamadv-xtd3-6.67.20-macos-x86_64.tar.xz
68979fadba06f63c1596c9fadd558fe7ea88b8d1eeaeb67c199c53fd3bb74870 gamadv-xtd3-6.67.20-windows-x86_64.msi
259f6fb9b7d9ebf4ee4feec4cd98aa440e815f29e328f3c5f25922660a1577a2 gamadv-xtd3-6.67.20-windows-x86_64.zip