Scroll to bottom of page for installation/downloads
Latest updates
6.29.09
Fixed bug in gam <UserTypeEntity> create tasklist
that caused a trap.
Added countsonly
option to gam <UserTypeEntity> print|show tasks|tasklists
that causes GAM to display
the number of tasks|tasklists for a user rather than listing the details.
Added option due <Time>
to <TaskAttribute>
that can be used to set a task due date
in gam <UserTypeEntity> create|update
task.
Fixed bug in gam update chromepolicy
that caused an error with this prefix:
1 Chrome Policy Update Failed: Invalid enum value:
6.29.08
Fixed bug where csvfile -:fieldName
was not properly recognized on Windows.
6.29.07
Added option from <EmailAddress>
to gam create|update user ... notify <EmailAddressList>
that
uses <EmailAddress>
as the from address rather than the admin user identified in oauth2.txt.
6.29.06
Following Jay's lead, added option returnnameonly
to gam create|update inboundssoprofile
that
causes GAM to display just the profile name of the created|updated profile. This will be useful
in scripts that create|update a profile and then want to perform subsequent GAM commands that
reference the profile.
6.29.05
Improved code for gam [<UserTypeEntity>] create teamdrive <Name> ou <OrgUnitItem>
.
6.29.04
Updated multiprocessing on MacOS to use spawn
instead of fork
when starting subprocesses
as fork
was unreliable when large numbers (>20) of threads were used; subprocesses would
hang and never complete.
6.29.03
Thanks to Jay, added support for the user field displayName that can be set independently of
fullName`.
6.29.02
Updated gam info|print|show crostelemetry
to avoid the following trap:
KeyError: 'temperatureCelsius'
6.29.01
Fixed bug in gam <UserTypeEntity> print|show labels
where fields messageListVisibility
,
labelListVisibility
and color
were not displayed.
Fixed bug in gam <UserTypeEntity> draft|insert|import message emlfile <FileName>
where the
Date
header in the file was overridden with the current date.
6.29.00
Added option emlfile <FileName>
to gam <UserTypeEntity> draft|insert|import message
that
allows processing an EML message file. SMTP headers specified in the command will replace those in the message file.
Following Jay's lead, added commands to manage/display Inbound SSO.
6.28.12
Fixed bug in gam create|update user ... password random notify <EmailAddress>
that caused a trap
when the random password contained {
and }
.
6.28.11
Fixed bug in gam <UserTypeEntity> update contact ... birthday ""
that caused a trap
rather that clearing the birthday from the contact.
6.28.10
Added option addcsvdata <FieldName> <String>
to gam create shareddrive ... csv
. This adds
additional columns of data to the CSV file output. For example, you are building student Shared Drives
and want to add ACLs to them adding the students as organizers. By adding the student's primary email address
to the CSV output, it can be used in subsequent commands.
StudentSharedDrives.csv
primaryEmail,Name
bob@domain.com,Bob Jones
mary@domain.com,Mary Smith
...
# Create the student Shared Drives
gam redirect stdout ./StudentSharedDrivesCreated.txt multiprocess redirect stderr stdout redirect csv ./StudentSharedDrivesCreated.csv multiprocess csv StudentSharedDrives.csv gam create shareddrive "~Name" csv addcsvdata primaryEmail \
"~primaryEmail"
# Add ACLs granting the students organizer access to their Shared Drives.
gam redirect stdout ./StudentSharedDrivesAccess.txt multiprocess redirect stderr stdout csv StudentSharedDrivesCreated.csv gam add drivefileacl "~id" user "~primaryEmail" role organizer
6.28.09
Updated `gam print filelist "query:mimeType='application/vnd.google-apps.folder'" to prevent the
following error.
ERROR: Invalid choice (query:mimetype='application/vnd): Expected <capabilities|contentrestrictions|labelinfo|labels|lastmodifyinguser|owners|parents|permissions|sharinguser|shortcutdetails|trashinguser>
6.28.08
Added option today
to gam report
to look for events on the current day. This will be most useful
with gam report <ActivityApplictionName>
as gam report users|customers
rarely has data for the current day.
Added option today
to gam <UserTypeEntity> print|show driveactivity
to look for events on the current day.
Installation
If you are a first time Gam user:
If you are upgrading from standard Gam
If you are upgrading from GAMADV-X or GAMADV-XTD
sha256 hashes
f2401052e5c7125d6b796c52eb90642f27f956d6cc3e9a261f2e7a115efd6cf7 gamadv-xtd3-6.29.09-linux-arm64-glibc2.23.tar.xz
a3425f53a70d0865ab4206dfea723168e414b1ced39a3ef5d6127589f3fa7afc gamadv-xtd3-6.29.09-linux-arm64-glibc2.27.tar.xz
b855d8aa80adf8c537b1b41e90650d34e4c1d34d73350985e6aeb8c81e9f764c gamadv-xtd3-6.29.09-linux-arm64-glibc2.31.tar.xz
9e238000539b11af89c2dd58c917e74691d4c8456f8f4cb1fe8ae14d128d7d67 gamadv-xtd3-6.29.09-linux-x86_64-glibc2.19.tar.xz
9b68e6cf3dfd462c2bb4d5ad904427e0a87570a40f3fc7600042b0168ddabc64 gamadv-xtd3-6.29.09-linux-x86_64-glibc2.23.tar.xz
2e2b6d51b94d7be61f39526c5a704cf4392c0f9980ccb0c77de472a2eb3b2d08 gamadv-xtd3-6.29.09-linux-x86_64-glibc2.27.tar.xz
73d409f550f68a5bebcbf3e48489b3445fdabac7471ef0964b6849fd43ff0dc5 gamadv-xtd3-6.29.09-linux-x86_64-glibc2.31.tar.xz
9e4e8804442bdfdaa38822229fc466680b19c83bd62fc9603c19782f2507fd34 gamadv-xtd3-6.29.09-linux-x86_64-glibc2.35.tar.xz
973139dd02c110afc2a9b28d76b229a05b663b7b9998098f7e3e07c06312d967 gamadv-xtd3-6.29.09-linux-x86_64-legacy.tar.xz
791c7a4d4163aaded98d21b31bb1637b6d2d147142177aa7a7bcbe7aacfc1ca5 gamadv-xtd3-6.29.09-macos-arm64.tar.xz
2581d0e2d382f30fd28d57773117e5a7953c958527aaa1f5a2b327bc02d6b441 gamadv-xtd3-6.29.09-macos-x86_64-legacy.tar
b3b21aada750fbc3c217ff06be0385935fcc5366a568cec2ed21bed678e51d3a gamadv-xtd3-6.29.09-macos-x86_64.tar.xz
31a2c2c986ef13a3e96f6880e88f9fe60b28d672efcbc17d3bcea2cc83a8d303 gamadv-xtd3-6.29.09-windows-x86.msi
964fecf675a063644aa421df035c2b60b0860b91de8e91af77f4928bd56ba1af gamadv-xtd3-6.29.09-windows-x86.zip
f3bda5bda5ec7aff332a5816d7abf7003cec6d753e6085cc8e970facbb171bd5 gamadv-xtd3-6.29.09-windows-x86_64.msi
56fd9aae81682f6cc1b21ba2f8e667b3acdb6489bbc65639ff0c360700690c3a gamadv-xtd3-6.29.09-windows-x86_64.zip