github taers232c/GAMADV-XTD3 v6.42.00
GAM 6.42.00

latest releases: v7.00.05, v7.00.04, v7.00.03...
19 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.42.00

Following Jay's lead, added commands commands to copy Google Vault and Organization Takeout data to your own GCS bucket.

Updated gam <UserTypeEntity> create contact to treat the following options as errors;
previously, they were silently ignored.

addcontactgroup <ContactGroupItem>
removecontactgroup <ContactGroupItem>

Updated version number to align with Standard GAM.

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.

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

36a9ff8eb9fe3d88a0ae14385633fa88702841a930b352041ba24bab18f4799f  gamadv-xtd3-6.42.00-linux-arm64-glibc2.23.tar.xz
aa6d45f20bacd6782f2f9504ca57abf4f94d6fc349c55e345edf9ee5a6566795  gamadv-xtd3-6.42.00-linux-arm64-glibc2.27.tar.xz
bb95dc8ad09cfa632a2170a920fc4a09c1fa5fba2328a743b9ee42a80a9acfd7  gamadv-xtd3-6.42.00-linux-arm64-glibc2.31.tar.xz
e4083a52c7ac45d2a673770d557eda55233147a2969e36b7d222f5980b137fcc  gamadv-xtd3-6.42.00-linux-x86_64-glibc2.19.tar.xz
548a68e68750e00fcc3d1c383bca0f8dda8a5500c058d93a5c1c8b43c186d455  gamadv-xtd3-6.42.00-linux-x86_64-glibc2.23.tar.xz
fc386299adb064a780804b1d3e129f7933a24850257bf233ae0c7985e1dd6a61  gamadv-xtd3-6.42.00-linux-x86_64-glibc2.27.tar.xz
4382d4e72f09a63a819348d94569b1234caabadab8670676f0203ddbddd5239e  gamadv-xtd3-6.42.00-linux-x86_64-glibc2.31.tar.xz
d2813d7bcabc51bf3546efd6698d7f50a2c7b7ffa4853b6030b43df78dd190bf  gamadv-xtd3-6.42.00-linux-x86_64-glibc2.35.tar.xz
c16a1a56091c716fdf2bf183786dfc8f13943a06ec7ba512c9de407b58c7074e  gamadv-xtd3-6.42.00-linux-x86_64-legacy.tar.xz
20bf574d92399fa989857feadaf7751106587e7f358a04ff44d0732c1c3b4f23  gamadv-xtd3-6.42.00-macos-arm64.tar.xz
7ecf0b8919093f11c642f50dd277db92144887aa2b26f2e7ce6330a0e84c0db7  gamadv-xtd3-6.42.00-macos-x86_64-legacy.tar
6bdcf3bde1b20b1b6f8899e64b28ab2275302ee4b47c9aaa04f06caca9292adc  gamadv-xtd3-6.42.00-macos-x86_64.tar.xz
c0d6c4d43624779a28c0d60a3a6fa66d042b4b449fa89d0ebcf1e371683c3156  gamadv-xtd3-6.42.00-windows-x86.msi
ec35c01221d971cf8609e2ff7f157d4237c728db165b09011b01a986e388a777  gamadv-xtd3-6.42.00-windows-x86.zip
8bb4b89318263211c7443c7609d41d37d48209d7a8b73695f0793b26c3a39fef  gamadv-xtd3-6.42.00-windows-x86_64.msi
56e622715365599c1a7f34257e51ba902e759558468702c45cd5d61b8442c950  gamadv-xtd3-6.42.00-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.