Latest updates
6.21.04
Updated handling of multivalued custom schema fields that are specified without a type;
the type will be shown as work
as Google eventually sets the type to work
itself.
6.21.03
Fixed bug in gam info|show schema
that caused a trap.
6.21.02
Updated gam update chromepolicy
to allow specification of policy data with JSON.
For complex policies, this is the only way to enter the policy data.
gam update chromepolicy
(<SchemaName>
(<Field> <Value>)+ |
(json [charset <Charset>] <JSONData>) |
(json file <FileName> [charset <Charset>])
)+
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
6.21.01
Added clock_skew_in_seconds
variable to gam.cfg
that defines the number of seconds
of clock skew allowed between local time and Google time. The default value is 10 seconds
which was the previous hard-coded value.
Updated GAM spreadsheet commands to handle the following error:
ERROR: 400: failedPrecondition - This operation is not supported for this document
6.21.00
Following Jay's lead, added option allowitemdeletion
to gam [<UserTypeEntity>] delete shareddrive <SharedDriveEntity>
that allows deletion of non-empty Shared Drives. This option requires a Super Admin user.
6.20.10
Fixed bug in gam report customers|users ... date <Date> nodatechange
where no data was returned
in some cases when allverifyuser <UserItem>
was not specified.
6.20.09
Added option aliasmatchpattern <RegularExpression>
to gam print users
that limits the display of aliases
to those that match <RegularExpression>
.
6.20.08
Fixed bug in gam <UserTypeEntity> copy|move drivefile
that caused a trap when a Shared Drive was involved.
6.20.07
Additional fixes to bug that caused a trap when config csv_output_timestamp_column
and formatjson
were used in the same command.
6.20.06
Fixed bug that caused a trap when config csv_output_timestamp_column
and formatjson
were used in the same command.
6.20.05
Updated options notarchived|archived
in gam update group|groups <GroupEntity> add|remove|sync
to be usable with additional <UserTypeEntity>
.
6.20.04
Added option dynamicsecurity|makedynamicsecuritygroup
to gam update cigroups <GroupEntity>
so you can update a dynamic group to be a security group. You should use this option if you use
this option security|makesecuritygroup
and get this error:
ERROR: 400: invalidArgument - Error(2022): Removing labels is not supported.
6.20.03
Fixed handling of Shared Drive API errors that was broken in 6.20.00.
6.20.02
Fixed bug in gam <UserTypeEntity> create drivefileacl <DriveFileEntity ... csv formatjson
that caused a trap.
6.20.01
Added code to validate values in <CAARegionList>
in gam create|update caalevel
.
6.20.00
Following Jay's lead, updated gam [<UserTypeEntity>] print|show teamdrives
to display
the orgUnit
path for a Shared Drive in addition to its orgUnitId
. The org unit information
is only available when the command is run as an administrator. Additional API calls are
necessary to get the orgUnit
path; the option noorgunits
disables the additional API
calls and display of the path .
Following Jay's lead, added option ou|org|orgunit <OrgUnitItem>
to gam [<UserTypeEntity>] update teamdrive
to
move the Team Drive to the specified OU. This option is only available when the command is run as an administrator.
As Jay says: THIS FEATURE IS CURRENTLY ALPHA.
Follwing Jay's lead, added commands to manage/display Context-Aware Access Levels.
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