Releases: taers232c/GAMADV-XTD3
GAM 6.03.19
Latest updates
Added option showattachments [attachmentnamepattern <RegularExpression>]
to
gam <UserTypeEntity> print messages|threads
. This adds the column Attachments
that shows the number of attachments and columns Attachments.n.name
and Attachments.n.mimeType
that show the attachment names and MIME types.
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
GAM 6.03.18
Latest updates
Added commands to delete specific domain contacts and user's contacts using the People API.
gam delete domaincontacts <PeopleResourceNameEntity>
gam <UserTypeEntity> delete peoplecontacts <PeopleResourceNameEntity>
- https://github.com/taers232c/GAMADV-XTD3/wiki/People
- https://github.com/taers232c/GAMADV-XTD3/wiki/Users-People
Updated various google libraries.
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
GAM 6.03.17
Latest updates
Corrected 6.03.16 code fix to avoid trap on Windows when doing the following:
gam config debug_level 1 redirect stdout foo.txt multiprocess ..
It fixed the trap but disabled the redirect.
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
GAM 6.03.16
Latest updates
Fixed code to avoid trap on Windows when doing the following:
gam config debug_level 1 redirect stdout foo.txt multiprocess ..
Updated code to handle the following error in gam copy drivefile
:
ERROR: 400: badRequest - Bad Request
Updated code in gam info resoldcustomer <CustomerID>
to avoid a trap when <CustomerID>
is not a resold customer ID.
Fixed bug in gam <UserTypeEntity> print filelist ... formatjson
that caused a trap when no files were listed.
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
GAM 6.03.15
Latest updates
Fixed bug in gam update cigroup
where dynamic <QueryDynamicGroup>
was marked as invalid.
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
GAM 6.03.14
Latest updates
Added code to handle the following errors when adding an ACL on a Team Drive file.
ERROR: 403: cannotShareTeamDriveWithNonGoogleAccounts - Cannot share a shared drive with non Google accounts.
ERROR: 400: shareOutNotPermitted - Bad Request. User message: "This email address is linked to a personal Google Account. <Your domain> doesn't allow sharing with personal accounts."
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
GAM 6.03.13
Latest updates
Added option show all|direct|inherited
to gam print|show chromepolicies
which allows selection of
policies by whether the policy is set directly on the OU or is inherited from a parent OU; the default is all
.
A Boolean field/column, direct
, has been added to the output. This makes copying only direct policies from one OU to another easy.
# Display direct policies
gam redirect csv ChromePolicies.csv print chromepolicies ou "/Path/To/OU1" show direct
gam csv ChromePolicies.csv gam update chromepolicy "~name" "~fields.0.name" "~fields.0.value" "~fields.1.name" "~fields.1.value" ou "/Path/To/OU2"
# Display all policies, select direct on update
gam redirect csv ChromePolicies.csv print chromepolicies ou "/Path/To/OU1"
gam config csv_input_row_filter "direct:boolean:true" csv ChromePolicies.csv gam update chromepolicy "~name" "~fields.0.name" "~fields.0.value" "~fields.1.name" "~fields.1.value" ou "/Path/To/OU2"
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
GAM 6.03.12
Latest updates
Updated gam update chromepolicy (<SchemaName> (<Field> <Value>)+)+
to allow empty
<Field> <Value>
pairs. This makes copying a set of policies from one OU to another easy
without having to deal with policies with differing numbers of fields.
gam redirect csv ChromePolicies.csv print chromepolicies ou "/Path/To/OU1"
gam csv ChromePolicies.csv gam update chromepolicy "~name" "~fields.0.name" "~fields.0.value" "~fields.1.name" "~fields.1.value" ou "/Path/To/OU2"
Following Jay's lead, added option 'grouptreeto
gam info userand
membertreeto
gam info cigroup`.
- https://github.com/taers232c/GAMADV-XTD3/wiki/Users#display-information-about-a-single-user
- https://github.com/taers232c/GAMADV-XTD3/wiki/Cloud-Identity-Groups#display-information-about-individual-groups
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
GAM 6.03.11
Latest updates
Upgraded to Python 3.9.5.
Following Jay's lead, Google time is now checked against admin.googleapis.com rather than www.googleapis.com.
Updated code to convert the Shared Drive file field trashedTime
from UTC according to gam.cfg timezone
.
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
GAM 6.03.10
Latest updates
Fixed bug in gam create course ... copyfrom <CourseID> ... copytopics ... copymaterialsfiles true materialstates "all"
that generated the following error:
ERROR: 400: invalidArgument - Request contains an invalid argument.
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