Scroll to bottom of page for installation/downloads
Latest updates
6.32.05
Fixed bug in gam show chromepolicies
that caused a trap.
Following Jay's lead, added sharingfoldersrequiresorganizerpermission
to <SharedDriveRestrictionsFieldName>
and
<SharedDriveRestrictionsSubfieldName>
.
6.32.04
Fixed bug in gam <UserTypeEntity> move drivefile <DriveFileEntity>
where the following
error was not retried when sendemailifrequired
was specified.
User: user@domain.com, Drive Folder: Test, Permission: noninherited/writer/user/user@external.com, Copy Failed: You are trying to invite user@external.com. Since there is no Google account
associated with this email address, you must check the "Notify people" box to invite this recipient.
6.32.03
Following Jay's lead, updated gam create project
to handle the following error:
ERROR: 403: Permission 'resourcemanager.projects.get' denied on resource
6.32.02
Added support for gender
subfields in gam <UserTypeEntity> signature
and
gam <UserTypeEntity> create|update sendas
option replace <Tag> <UserReplacement>
.
<GenderSubfieldName> ::=
addressmeas|
customgender|
type
<UserReplacementFieldSubfield> ::=
...
gender.<GenderSubfieldName>|
...
6.32.01
Extended csv_input_row_filter
, csv_input_row_drop_filter
, csv_output_row_filter
and csv_output_row_drop_filter
to allow specification of filters based on text comparisons.
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/CSV-Input-Filtering
- See: https://github.com/taers232c/GAMADV-XTD3/wiki/CSV-Output-Filtering
6.32.00
Added option oneitemperrow
to gam <UserTypeEntity> print filelist
to have each of a
files permissions displayed on a separate row with all of the other file fields. This produces
a CSV file that can be used in subsequent commands without further script processing.
Added option pmfilter
to gam <UserTypeEntity> print filelist
that is used in conjunction
with permission matching. By default, permission matching simply selects which files to display,
all ACLS are displayed. With pmfilter
, only the ACLs that match are displayed.
6.31.09
Updated gam gam <UserTypeEntity> create label <String>
, gam <UserTypeEntity> create labellist <LabelNameEntity>
and gam <UserTypeEntity> update labelsettings <LabelName>
to expand the choices for label colors.
<ColorHex> ::= "#<Hex><Hex><Hex><Hex><Hex><Hex>"
<LabelColorHex> ::=
#000000|#076239|#0b804b|#149e60|#16a766|#1a764d|#1c4587|#285bac|
#2a9c68|#3c78d8|#3dc789|#41236d|#434343|#43d692|#44b984|#4a86e8|
#653e9b|#666666|#68dfa9|#6d9eeb|#822111|#83334c|#89d3b2|#8e63ce|
#999999|#a0eac9|#a46a21|#a479e2|#a4c2f4|#aa8831|#ac2b16|#b65775|
#b694e8|#b9e4d0|#c6f3de|#c9daf8|#cc3a21|#cccccc|#cf8933|#d0bcf1|
#d5ae49|#e07798|#e4d7f5|#e66550|#eaa041|#efa093|#efefef|#f2c960|
#f3f3f3|#f691b3|#f6c5be|#f7a7c0|#fad165|#fb4c2f|#fbc8d9|#fcda83|
#fcdee8|#fce8b3|#fef1d1|#ffad47|#ffbc6b|#ffd6a2|#ffe6c7|#ffffff
<LabelBackgroundColorHex> ::=
#16a765|#2da2bb|#42d692|#4986e7|#98d7e4|#a2dcc1|
#b3efd3|#b6cff5|#b99aff|#c2c2c2|#cca6ac|#e3d7ff|
#e7e7e7|#ebdbde|#f2b2a8|#f691b2|#fb4c2f|#fbd3e0|
#fbe983|#fdedc1|#ff7537|#ffad46|#ffc8af|#ffdeb5
<LabelTextColorHex> ::=
#04502e|#094228|#0b4f30|#0d3472|#0d3b44|#3d188e|
#464646|#594c05|#662e37|#684e07|#711a36|#7a2e0b|
#7a4706|#8a1c0a|#994a64|#ffffff
backgroundcolor "<LabelColorHex>|<LabelBackgroundColorHex>|custom:<ColorHex>"
textcolor "<LabelColorHex>|<LabelTextColorHex>|custom:<ColorHex>"
6.31.08
Updated csv_output_header_force
variable in gam.cfg
that is a list of <Strings>
to be the exact list of headers to be included in the CSV file written by a gam print command.
This might be used when the CSV file data is to be uploaded into a database
and some headers may not be present in the output but must be included for the upload to work.
6.31.07
Added csv_output_header_force
variable to gam.cfg
that is a list of <Strings>
that are forced for inclusion in the CSV file written by a gam print command.
This might be used when the CSV file data is to be uploaded into a database
and some headers may not be present in the output but must be included for the upload to work.
6.31.06
Added support for new ChromeOS device fields:
<CrOSFieldName> ::=
deprovisionreason|
firstenrollmenttime|
lastdeprovisiontimestamp|
6.31.05
Google can return an error Internal error
on API calls; by default, GAM retries these API calls an additional 9 times
for a total of 10 tries. In some cases, determined by experience, the additional retries are unlikely to succeed and
GAM performs 1 additional retry rather than 9 for a total of 2 tries.
Added bail_on_internal_error_tries
variable to gam.cfg
that is used by GAM to control
the total number of tries for these API calls; Google seems to be sending this error when it is very busy.
The default value is 2 and values from 1 to 10 are allowed.
This is a rare event, this is an experiment to see if retrying these errors more times leads to success.
6.31.04
Added commands to display Chrome Devices Needing Attention counts.
gam print chromeneedsattn [todrive <ToDriveAttribute>*]
[(ou <OrgUnitItem>)|(ou_and_children <OrgUnitItem>)|
(ous <OrgUnitList>)|(ous_and_children <OrgUnitList>)]
[formatjson [quotechar <Character>]]
gam show chromeneedsattn
[(ou <OrgUnitItem>)|(ou_and_children <OrgUnitItem>)|
(ous <OrgUnitList>)|(ous_and_children <OrgUnitList>)]
[formatjson]
6.31.03
Added commands to display Chrome Auto Update Expiration counts.
gam print chromeaues [todrive <ToDriveAttribute>*]
[(ou <OrgUnitItem>)|(ou_and_children <OrgUnitItem>)|
(ous <OrgUnitList>)|(ous_and_children <OrgUnitList>)]
[minauedate <Date>] [maxauedate <Date>]
[formatjson [quotechar <Character>]]
gam show chromeaues
[(ou <OrgUnitItem>)|(ou_and_children <OrgUnitItem>)|
(ous <OrgUnitList>)|(ous_and_children <OrgUnitList>)]
[minauedate <Date>] [maxauedate <Date>]
[formatjson]
6.31.02
Updated gam <UserTypeEntity> vacation
to process (replace <Tag> <String>)*
in the subject.
6.31.01
Added option nofile
to gam <UserTypeEntity> get photo|profilephoto
that causes GAM to suppress
writing the photo data to a file. This would typicically be used when you are capturing the photo data
written to stdout.
6.31.00
Added retry_api_service_not_available
variable to gam.cfg
that is used to have GAM retry
Service not applicable
errors on API calls; Google seems to be sending this error when it is very busy.
This is a rare event, this is an experiment to see if GAM can identify these errors and retry them.
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
da48626492204ca939b8ec0064a9344d089c51b36a340a92688d3035e6f96e7f gamadv-xtd3-6.32.05-linux-arm64-glibc2.23.tar.xz
d3414673e3ddad19cfc18e31d033fdd010f69a06300353252ba2c87341a50e9f gamadv-xtd3-6.32.05-linux-arm64-glibc2.27.tar.xz
7471809c07938534f008039c2c6f1ee555447719eccf7716a7fcf2e7007193c3 gamadv-xtd3-6.32.05-linux-arm64-glibc2.31.tar.xz
e8674254211206a42b4419f6b4bd0bad7d58cd9e96dba7b9c4f7b9f9800fb544 gamadv-xtd3-6.32.05-linux-x86_64-glibc2.19.tar.xz
9dfbb4e480b354437c4feab644e84bb3564776e0c7c1f1180a995f20ab4d21d1 gamadv-xtd3-6.32.05-linux-x86_64-glibc2.23.tar.xz
472ea91231f09f58a910158406d1c30f2cd69a5deb0118a7cb73acd9fb47450c gamadv-xtd3-6.32.05-linux-x86_64-glibc2.27.tar.xz
426ca6375e6a16b7df080d9eb99ab6970f215b0efbf68d95e36672ff39ab33d5 gamadv-xtd3-6.32.05-linux-x86_64-glibc2.31.tar.xz
f925e76e4559d78dc63bf61f698300a6f6e41a1d17f1d685a4c4b471c39d99d1 gamadv-xtd3-6.32.05-linux-x86_64-glibc2.35.tar.xz
84c188b8d51b7bb3d67bdfc5c1242d9cccd37d9ee21c065a45045d5f3e784370 gamadv-xtd3-6.32.05-linux-x86_64-legacy.tar.xz
18de32f67d3482629315bda4b69bf5f5b45aec76f66f17046bcb140e02cf5fd3 gamadv-xtd3-6.32.05-macos-arm64.tar.xz
b5cf960e1eb33ad2432ad809e4dbe698b8399fcd6d894de88b5cfad7ba041e7a gamadv-xtd3-6.32.05-macos-x86_64-legacy.tar
71f90b27236e6f88145229c8fc108d72bf55054da44015872e31d846aa3a110d gamadv-xtd3-6.32.05-macos-x86_64.tar.xz
748163e85e03d2f9d71c4e2ae8d654a01e1b996adec03c99d13380dae2ef3496 gamadv-xtd3-6.32.05-windows-x86.msi
e677d09a1336e79f19ee324cd18e8a0978e9077c40698df2ce848141bc3a4561 gamadv-xtd3-6.32.05-windows-x86.zip
7fac607b2843340fd3c8275da1a911e9b6149391c48ffadde14e39a6acef299e gamadv-xtd3-6.32.05-windows-x86_64.msi
96a74fd6c414683705a7a1d718e1e30ca4ecfd05d9356b81f57e7dd37b82d97f gamadv-xtd3-6.32.05-windows-x86_64.zip