Scroll to bottom of page for installation/downloads
Latest updates
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
2d5a48c7ccb4b7f1466a8740b0801d53e3da61262ab87158cd3aa776aaac6253 gamadv-xtd3-6.32.03-linux-arm64-glibc2.23.tar.xz
6d9263748e2065ad9bbcd6da698234ae38b52e8093316f92c73894dd15e4bab3 gamadv-xtd3-6.32.03-linux-arm64-glibc2.27.tar.xz
9c6db0779c1e04c0f46c2d00f85481ff738657fe9254f22a754ae6418471a5fa gamadv-xtd3-6.32.03-linux-arm64-glibc2.31.tar.xz
00a1f2514853d1bbb724eaa81f1b698c7d0ffca22ae84882af292dd2eb72d90a gamadv-xtd3-6.32.03-linux-x86_64-glibc2.19.tar.xz
ca98c76a0c3aaa9d611bd1d41e25cf890710dd8f9b86c86d535ec3223214778d gamadv-xtd3-6.32.03-linux-x86_64-glibc2.23.tar.xz
fe34f5430d5b736847d22fce8fc5924ac04854dd00e6aaa25c56b535ba032b42 gamadv-xtd3-6.32.03-linux-x86_64-glibc2.27.tar.xz
790a00af757c481f349fff5cd8b6c000c26829831f184101544962b42205a8e8 gamadv-xtd3-6.32.03-linux-x86_64-glibc2.31.tar.xz
5605b0a15e6dd743e24397b7fee218eca058b8eb12cbc9691e65ad5e8b173e88 gamadv-xtd3-6.32.03-linux-x86_64-glibc2.35.tar.xz
c08fd812e6309aeb63be947ac7ee7a70b81881661495d48bb365ce3ddcfcfd90 gamadv-xtd3-6.32.03-linux-x86_64-legacy.tar.xz
04585c36714c67e581105b6f5a5894664aca7fb23aa4728130c23d12e2a75f43 gamadv-xtd3-6.32.03-macos-arm64.tar.xz
ef85af0a227089534f2ea2d2836408b4d9888adc71a0a9ed909e7a8578a14fbb gamadv-xtd3-6.32.03-macos-x86_64-legacy.tar
86b9f22d43fa9110a33132a3c27553e251270fb24e968f99b0893c555c8ae57d gamadv-xtd3-6.32.03-macos-x86_64.tar.xz
18cd1d5fe8c55b857f3e68d42d9b81800e067e05be04e1825663fedd1a471568 gamadv-xtd3-6.32.03-windows-x86.msi
bed7d2b293849b1d361fa5e0c445f19ae491869c6271d84e6c187d987d48cf63 gamadv-xtd3-6.32.03-windows-x86.zip
e696daa32f42910fcae4148592e5969c9d2792838d83c3d9cfd15d2d56ff7f64 gamadv-xtd3-6.32.03-windows-x86_64.msi
b3b8367eee150abce084e7d9f1d87ea392b95ed0cc5297fd2c0ea59f1ea13234 gamadv-xtd3-6.32.03-windows-x86_64.zip