Scroll to bottom of page for installation/downloads
Latest updates
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
609563163a66854fccfa91115675fdd84af7869078d76dbef5e62b89eba37b09 gamadv-xtd3-6.29.07-linux-arm64-glibc2.23.tar.xz
e35508de22f80e9238f8e31cb2bce5308d64c8b47877ac0bbd2d1c7e76e3d8fc gamadv-xtd3-6.29.07-linux-arm64-glibc2.27.tar.xz
2b5fb322d04a8421ef9155649e47548814e314a72f447c78e364e96af7369856 gamadv-xtd3-6.29.07-linux-arm64-glibc2.31.tar.xz
6a140fdfc289fd8c06dd9cd1e0c89a62fdf416c4392125021f46493dcb1ae3c0 gamadv-xtd3-6.29.07-linux-x86_64-glibc2.19.tar.xz
32599753328dc2ffc3d8d42351563045c5ee13de944a21bbfd53fac0574ef48b gamadv-xtd3-6.29.07-linux-x86_64-glibc2.23.tar.xz
db6655f8a7e2b896fba07f53a84329e623ef4b9bae7622d03caeab1ac74e6f74 gamadv-xtd3-6.29.07-linux-x86_64-glibc2.27.tar.xz
50d31ecd3a6457320c811be06077381fa28659bcf17a8afbe56ecd51c8bcd447 gamadv-xtd3-6.29.07-linux-x86_64-glibc2.31.tar.xz
17a00c322c34dab8fb8e890d0007aadd95e1896585f1ecae7418348275885243 gamadv-xtd3-6.29.07-linux-x86_64-glibc2.35.tar.xz
1d4dfaa15dbddab4b2cf736d539609f1bd1241b83d59196c270294ae2f58d296 gamadv-xtd3-6.29.07-linux-x86_64-legacy.tar.xz
6cc31ff1824ee3718ce6eaafbe2fcb65cc5a67020cdcfdf70496b6b5c8ad31ff gamadv-xtd3-6.29.07-macos-arm64.tar.xz
fde9ff6406885dd3616f3c71e4ad8315ded929538d08b4db63ef3fc7e5000184 gamadv-xtd3-6.29.07-macos-x86_64-legacy.tar
67993844c369b65d978975533b2b521a66631c48db395a90420d3edcf4392bb2 gamadv-xtd3-6.29.07-macos-x86_64.tar.xz
230ff120e279a07899b6b24095bb28959c678fad3ebe5a4092afdcaac69c6b10 gamadv-xtd3-6.29.07-windows-x86.msi
dcf549a673e52cdaf70f1acc14c82547ab72b1e6881cd97f5fa1eb516e2b16d4 gamadv-xtd3-6.29.07-windows-x86.zip
335792200b18d877a789945b7e5a803b902dd379f67dcdbc9ae88a5bf90dc696 gamadv-xtd3-6.29.07-windows-x86_64.msi
a650233e6cb5e88bfa27a30f24ed82e2eaa147baa721a2e5f820195c755d22ae gamadv-xtd3-6.29.07-windows-x86_64.zip