GAM 3.0 Final Released

3,418 views
Skip to first unread message

Jay Lee

unread,
Aug 20, 2013, 11:58:51 AM8/20/13
to google-ap...@googlegroups.com
GAM 3.0 Final is out. It builds on the features of the GAM 2.99x beta builds but offers better stability and performance. A few of the improvements include:

  -Support for the Enterprise License API. Manage Drive storage and Google Coordinate licenses for users (documentation coming soon)
  -Improved compatibility with GAM commands from 2.55 and older.
  -Fixed undelete user command.
  -New "gam print group-members" command to print user membership of all groups.
  -New "gam <some users> update user..." command to bulk modify settings for given users. For example, "gam all users update user changepassword on" will force password change for all users, 'gam group class-...@acme.edu update user suspended on' will suspend all members of class-of-2013 group.
  -Optimizations which should result in modest improvements to GAM startup time and performance.

As always, let me know of any issues or questions you have!

Jay

Todd Schmitzer

unread,
Aug 21, 2013, 12:56:44 PM8/21/13
to google-ap...@googlegroups.com
Jay,

Thanks for the new release.  Been testing it out and found what appears to be an issue.  

The command:  "gam ou Parent/Child update photo photo.jpg nooverwrite" does not complete and seems to hang on GAM 3.0.  It gives the message of "Getting all users....." and then just stays there.        Version 3.0 is able to get and set the photo for an individual users.  The OU has 600 users in it, domain has 17000.

I've confirmed this command does work on GAM 2.55.

Regards,
Todd

Jay Lee

unread,
Aug 22, 2013, 8:57:41 AM8/22/13
to google-ap...@googlegroups.com
Hi Todd,

  This is an unfortunate regression in the Admin SDK Directory API. In the old Provisioning API, it was possible to grab a list of all users in a given OrgUnit. However, currently the Directory API has no equivalent so I have to download ALL users along with their OU and then strip that down to just the users in the given OU.

  Give it some time and the command should complete. The caching capability of GAM 3.0 should also speed up additional commands like this some.

Jay

Todd Schmitzer

unread,
Aug 22, 2013, 9:33:34 AM8/22/13
to google-ap...@googlegroups.com

Jay,

I did let it run for over an hour.  I'll try it again and let it run longer just to confirm it will run.  I'll stick with the older version of GAM for this one function for now and use v3 for other needs.  

I'll,let you know if it doesn't complete after running for longer.

Thanks!
Todd
--
You received this message because you are subscribed to a topic in the Google Groups "Google Apps Manager" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-apps-manager/hD-iPBMCgFo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-apps-man...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-manager/cf0323c3-578e-444c-8ed4-f1f2cc4eea21%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Jay Lee

unread,
Aug 26, 2013, 11:01:49 AM8/26/13
to google-ap...@googlegroups.com
Just a note that 3.01 is out:
  • Fix gamcache errors on Windows by keeping cache filenames much shorter.

  • add (back) support for setting/updating calendar colors

  • add support for bulk updating users specified on the command like (gam update users "us...@domain.com us...@domain.com us...@domain.com"... OR gam update users us...@domain.com,us...@domain.com,us...@domain.com...)

  • fix setting "gal off" during user creation.

  • rewrite "gam info domain" to use new API library (should help with Unicode/UTF-8 errors)

  • fix "show pop" and signature commands

  • handle out of memory errors more gracefully
I'm going to give it a little bit of time before I force the update notification on users of 3.0 as I know many EDU admins are prepping for the semester that's starting/started and I don't want to bug them with constant upgrades. There may also be a 3.02 coming shortly here if more issues crop up.

As always, it's not a bug until you let me know about it! :-)

Jay

Jeff Boehlke

unread,
Aug 30, 2013, 4:21:28 PM8/30/13
to google-ap...@googlegroups.com
Jay,

I updated to 3.01 today and was then attempting to create about 400 users (I had previously been using 2.55).  Here if the command I was using:
gam create user us...@domain.com firstname Peter lastname Piper password somepassword suspended on org "MyOrg" customerid ourorgid123
based on past usage as well as the online docs - which works in 2.55, but would not work in 3.01 or in 3.0

Instead I would get the standard usage error message:
Dito GAM 3.0
Python 2.7.5 64-bit final
google-api-python-client 1.2
Windows-7-6.1.7601-SP1 AMD64
Path: C:\GAM\

Usage: gam [OPTIONS]...

Dito GAM. Retrieve or set Google Apps domain,
user, group and alias settings. Exhaustive list of commands

Examples:
gam info domain
gam create user jsmith firstname John lastname Smith password secretpass
gam update user jsmith suspended on
gam.exe update group announcements add member jsmith
...

In one case I was using 3.0 x64 on Win7 64bit client, in the other I was using 3.01 x86 on Win7 32bit.  I went back to 2.55 on either and I was able to create the accounts successfully.  Is there something I am missing or that has changed in the API?

Thanks,
Jeff

Mattias Bystedt

unread,
Sep 3, 2013, 7:27:53 AM9/3/13
to google-ap...@googlegroups.com
I had the same issue, however it worked again when I omitted the "customerid ourorgid123" part of the command.

Great work on the release!
Thanks,
Mattias

Jeff Boehlke

unread,
Sep 3, 2013, 5:35:43 PM9/3/13
to google-ap...@googlegroups.com
Interesting... So is the additional API call that "customerid" is supposed to alleviate when indicating the
Org to place the account, now irrelevant?  It is still indicated as needed in the docs.  I also found out 
that I had some firsname and lastname entries that had spaces, and had forgotten to enclose them in " ",
so maybe this also added to my issues... not sure.

Thanks,
Jeff

Angelo

unread,
Sep 6, 2013, 3:13:24 PM9/6/13
to google-ap...@googlegroups.com
I see folks posting errors looking for help, so i will too. if there is better place let me know.
1. i ran # gam print users >all_users.txt
Getting all users in Google Apps account (may take some time on a large account)...
Got 500 users: a'yana....@uconn.edu - abigail....@uconn.edu

2. as you can see the output started going to standard out...i only posted first line but i got many and then last line was
Got 255 users: zheli...@uconn.edu - zwar.c...@uconn.edu

3. i just checked and my output file did infact work....so why is anything going to stdout ?

thank you for your time.
was using 2.55 all day and just installed 3.01 and was trying identical commands....FYI
-ALF

Jay Lee

unread,
Sep 6, 2013, 3:25:45 PM9/6/13
to google-ap...@googlegroups.com
The status output (got x users.... etc...) isn't going to stdout, it's going to stderr. By default both will go to the console when you run:

gam print users

but when you ran:

gam print users > users.csv

you redirected stdout, where the actual CSV results are printed to the users.csv file. However stderr is still printed to the screen.

The idea being that you can redirect to a file but keep status and error messages separated from the output file.



Regards,

Jay Lee
Large Customer Deployment Lead   |  Dito


--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Yossarian

unread,
Sep 13, 2013, 6:56:47 PM9/13/13
to google-ap...@googlegroups.com
Is there a command I can issue to update Gam?  I saw the update prompt but ignored it a couple of times.

I assume that I could do something like gam update gam

Jay Lee

unread,
Sep 27, 2013, 12:54:43 PM9/27/13
to google-ap...@googlegroups.com
GAM 3.02 is out:
  • client_secrets.json is no longer shipped with GAM, you need to create your own with the instructions at http://goo.gl/QYaQ6R
  • New gam report logins command to report on user login times and IP.
  • Updated gam report domain command provides cleaner details of aggregate usage.
  • gam report admin fixed.
  • Fix "gam ou..." commands (they were hanging forever)
  • Other minor cleanups and fixes.
Please note that GAM 3.02 is a stable release and does not contain the experimental, alpha-quality features of GAM 3.1.

Good luck and bring on the feedback!

Jay

Simon Taylor

unread,
Sep 29, 2013, 5:33:07 PM9/29/13
to google-ap...@googlegroups.com
Hi Jay

I've installed 3.02, created a new client_secrets.json as per the instructions, successfully authenticated GAM, but got the following error:

Go to the following link in your browser:
    http://goo.gl/xxxxxxxxxxx
Enter verification code: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Authentication successful.
Traceback (most recent call last):
  File "./gam.py", line 5857, in <module>
    doGetDomainInfo()
  File "./gam.py", line 4151, in doGetDomainInfo
    adm = buildGAPIObject('admin-settings')
  File "./gam.py", line 482, in buildGAPIObject
    return apiclient.discovery.build(api, version, http=http)
  File "/usr/local/gam_3.02/oauth2client/util.py", line 132, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/local/gam_3.02/apiclient/discovery.py", line 200, in build
    version))
apiclient.errors.UnknownApiNameOrVersion: name: admin-settings  version: v1

I've confirmed that I'm using the correct project with a 'gam oauth info' command.  I'm running Python 2.6.5 on Ubuntu 10.04.4 LTS.

Please help resolve this.

Thanks - Simon

This email is intended solely for the use of the addressee and may contain information that is confidential or subject to legal professional privilege. If you receive this email in error please immediately notify the sender and delete the email. If you wish to unsubscribe from Honda promotional emails, please reply to this email with the following in the subject line: UNSUBSCRIBE, your full name, your vehicle registration.

Terrie W

unread,
Sep 29, 2013, 8:01:57 PM9/29/13
to google-ap...@googlegroups.com
I am new to Google Apps and appreciate any help.


On Tuesday, August 20, 2013 11:58:51 AM UTC-4, Jay Lee wrote:

Maykel Cano

unread,
Sep 30, 2013, 6:39:35 AM9/30/13
to google-ap...@googlegroups.com
Hi Simon.

I have the same error in windows:

Traceback (most recent call last):
  File "gam.py", line 5857, in <module>
  File "gam.py", line 4151, in doGetDomainInfo
  File "gam.py", line 482, in buildGAPIObject
  File "oauth2client\util.pyo", line 132, in positional_wrapper
  File "apiclient\discovery.pyo", line 200, in build
apiclient.errors.UnknownApiNameOrVersion: name: admin-settings  version: v1

I checked that the project is ok. I'm running in cmd in Windows 8 (GAM 32bit version).

Regards.

La información incluida en este email CONFIDENCIAL, siendo para uso exclusivo del destinatario arriba mencionado. Si Ud lee este mensaje y no es el destinatario indicado, le informamos que está totalmente prohibida cualquier utilización, divulgación, distribución y/o reproducción de esta comunicación, total o parcial, sin autorización expresa en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos nos lo notifique inmediatamente por esta vía y proceda a su eliminación junto con sus ficheros anexos sin leerlo ni grabarlo. En virtud de lo establecido en la Ley 15/1999, y la LSSICE 34/2002, le informamos que sus datos forman parte de un fichero automatizado titularidad de wibiGoo S.L. La información registrada se utilizará para informarle por cualquier medio electrónico de nuestras novedades comerciales. 

Before printing, please think about the Environment

Marion Bates

unread,
Sep 30, 2013, 1:09:22 PM9/30/13
to google-ap...@googlegroups.com
Same error here -- Mac OS X 10.7.5 "Lion" with Python 2.7.1. Thanks, 

-- MB

Jason Miller

unread,
Sep 30, 2013, 1:45:30 PM9/30/13
to google-ap...@googlegroups.com
Hi Jay - I'm experiencing the same issue also. 

GAM 3.02
OS X 10.8.4

Traceback (most recent call last):
  File "gam.py", line 5857, in <module>
    doGetDomainInfo()
  File "gam.py", line 4151, in doGetDomainInfo
    adm = buildGAPIObject('admin-settings')
  File "gam.py", line 482, in buildGAPIObject
    return apiclient.discovery.build(api, version, http=http)
  File "/Users/tech/gam/oauth2client/util.py", line 132, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/Users/tech/gam/apiclient/discovery.py", line 200, in build
    version))
apiclient.errors.UnknownApiNameOrVersion: name: admin-settings  version: v1



Hope you can help!

Jay Lee

unread,
Sep 30, 2013, 2:47:28 PM9/30/13
to google-ap...@googlegroups.com
Sorry for the trouble everyone. To solve this error with 3.02 you need to save the file:


to the same folder as gam.py or gam.exe, it was accidentally excluded from the download for 3.02. Note that this is only an issue for the "gam info domain" commad, other commands should work fine. I'll see about fixing for GAM 3.03


OoO Alert: I will be out of office and slow to respond Monday 9/30 to Thurs 10/3

Regards,

Jay Lee
Large Customer Deployment Lead   |  Dito

--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Marion Bates

unread,
Sep 30, 2013, 3:04:18 PM9/30/13
to google-ap...@googlegroups.com
Thanks Jay! That got past the error message. Now I just can't get past "Error 403: Access Not Configured - accessNotConfigured" but that's a new puzzle. 

-- MB
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Maykel Cano

unread,
Sep 30, 2013, 3:04:38 PM9/30/13
to google-ap...@googlegroups.com
Thanks Jay, it works perfect now.

Regards.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Maykel Cano

unread,
Sep 30, 2013, 3:06:46 PM9/30/13
to google-ap...@googlegroups.com
Thanks Jay, it works perfect now.

Regards.

El lunes, 30 de septiembre de 2013 20:47:28 UTC+2, Jay Lee escribió:
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Simon Taylor

unread,
Sep 30, 2013, 6:49:13 PM9/30/13
to google-ap...@googlegroups.com
Thanks Jay.  That fixes it.

Getting another error now:

# python ./gam.py user test.user show delegates
Traceback (most recent call last):
  File "./gam.py", line 5994, in <module>
    users = getUsersToModify()
  File "./gam.py", line 5581, in getUsersToModify
    full_users.append('%s@%s' % (user, domain))
NameError: global name 'domain' is not defined

Can you please help with this one?
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Gisella

unread,
Oct 4, 2013, 12:39:25 PM10/4/13
to google-ap...@googlegroups.com
Thank you Jay! It fix the error.

I've had installed gam 2.55 and when the new version (3.02) released, I can't use gam 2.55 because when I tried to exceute gam I got a message that I have to upgrade the version. Because of this, I want to know if there is any way to use the old version while I'm testing or preparing the new version, to avoid problems to the users in my organization who need to use the tool. 

Thank you very much

Regards,
Gisella
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Michel Fasen

unread,
Oct 5, 2013, 5:06:27 AM10/5/13
to google-ap...@googlegroups.com
Hi Gisella,

Just add an empty file called noupdatecheck.txt in the directory where the gam executable is located.

Cheers,

Michel

Mike Porter

unread,
Nov 5, 2013, 9:56:59 AM11/5/13
to google-ap...@googlegroups.com
To fix the domain error, just add the domain after the username.  test.user -> test...@your.domain.edu

There might also be a way to set the variable "domain."  I suppose you could edit gam.py and
hardcode it.  Is there a startup file?

Simon Taylor

unread,
Nov 5, 2013, 5:10:09 PM11/5/13
to google-ap...@googlegroups.com
Thanks for the tip, Mike.  The domain was always optional, until this latest release.

Jay Lee

unread,
Nov 8, 2013, 3:13:54 PM11/8/13
to google-ap...@googlegroups.com
GAM 3.03 is out:
Download it, report bugs and enjoy your weekend!

Jay

Maykel Cano

unread,
Nov 9, 2013, 3:10:37 AM11/9/13
to google-ap...@googlegroups.com
Thanks Jay! Testing now.

Enjoy too!

DIEGO GONZALEZ ESPINILLA

unread,
Nov 9, 2013, 2:53:42 PM11/9/13
to google-ap...@googlegroups.com

Simon Taylor

unread,
Nov 11, 2013, 5:16:24 PM11/11/13
to google-ap...@googlegroups.com
Thanks Jay.  Fixes "NameError: global name 'domain' is not defined".

Simon

Marco Massari Calderone

unread,
Nov 14, 2013, 1:35:02 PM11/14/13
to google-ap...@googlegroups.com
I keep having the same issue "Error 403: Access Not Configured - accessNotConfigured"
and I cannot find any reference or documentation that would specify access for 'what' is not specified...
Is there any way to turn a debug mode that would give me an hit at what stage the gam.py is denied access to what?
(with version 2.55 OAUTHv1 all works fine)

thanks

Matty

unread,
Dec 10, 2013, 2:40:37 PM12/10/13
to google-ap...@googlegroups.com
I had the same issue. What fixed it for me was switching 'on' the "Admin SDK" from "API Projects" part of the Google Cloud console - https://cloud.google.com/

Hope that helps. 

Jay Lee

unread,
Jan 16, 2014, 9:51:44 AM1/16/14
to google-ap...@googlegroups.com
GAM 3.04 is out.


Changes include:
  • New domain verification commands allow admins to show verification codes, perform verification and print existing verified domains.
  • "gam update group sync" commands should now only sync changes to the specified role (member, manager, owner). Other roles should be left alone.
  • Fix: setting or viewing email signatures and vacation messages with unicode characters caused GAM to crash.
  • Fix: issues printing out ASPs and backup codes if user had none set.
  • Fix: "gam print orgs parent" always fails.

Karl Wirén

unread,
Jan 27, 2014, 6:25:38 AM1/27/14
to google-ap...@googlegroups.com
Thank you for this Jay, you are doing an extreme good work with this :)

Ian Carder

unread,
Mar 2, 2014, 4:19:06 PM3/2/14
to google-ap...@googlegroups.com
GAM looks like a great tool.  I'm struggling to get started though.  The documentation does not match what I'm seeing.  Is there a getting started guide for 3?  The getting started link is for 2, and doesn't help with the latest stable.  Thank you in advance and sorry if I'm posting this in the wrong area.  

Simon Taylor

unread,
Mar 2, 2014, 10:36:50 PM3/2/14
to google-ap...@googlegroups.com
Hi Jay

I've just come across this issue in GAM 3.05:

# gam update group gr...@domain.com settings who_can_post_message all_in_domain_can_post
ERROR
: settings is not a valid argument for "gam create group..."

Getting this for all the settings options I'm trying.  Works fine in 3.04.

Can you please take a look at this?

Thanks - Simon

Jay Lee

unread,
Mar 3, 2014, 7:41:22 AM3/3/14
to google-ap...@googlegroups.com
Take the word settings out, it's no longer necessary.


Regards,

Jay Lee
Director, Apps Deployments   |  Dito
☎ (267) 712-9533  |  ✉ j...@ditoweb.com

  


--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Simon Taylor

unread,
Mar 3, 2014, 4:39:37 PM3/3/14
to google-ap...@googlegroups.com
Thanks Jay.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Simon Taylor

unread,
Mar 3, 2014, 8:52:05 PM3/3/14
to google-ap...@googlegroups.com
Just noticed something else.  The command "gam update group <group> who_can_post_message anyone_can_post" only works in 3.05 if you change the last word to ANYONE_CAN_POST (ie. all uppercase).  Works okay in lowercase in 3.04.


On Tuesday, 4 March 2014 01:41:22 UTC+13, Jay Lee wrote:
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Stephan Schenk

unread,
Mar 12, 2014, 8:00:10 AM3/12/14
to google-ap...@googlegroups.com
Simon, thanks for the hint!

The same with "who_can_join CAN_REQUEST_TO_JOIN". Only works with upper case

Matthew Wie

unread,
Mar 14, 2014, 5:24:13 PM3/14/14
to google-ap...@googlegroups.com
Jay,

Thanks for creating a wonderful tool.

I'm having problems updating a group.

When I type:

gam update group tes...@pearson.com name "Test"
ERROR: name is not a valid argument for "gam create group..."
localhost:gam uwie9ma$ 

What am I doing wrong?  I've tried removing the word name, but that clearly won't work.  Why is the error referring to create group when I'm updating one?

Matt
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Stephan Schenk

unread,
Mar 17, 2014, 4:55:44 AM3/17/14
to google-ap...@googlegroups.com
Same here, with GAM 3.05

DIEGO GONZALEZ ESPINILLA

unread,
Mar 24, 2014, 4:25:12 AM3/24/14
to google-ap...@googlegroups.com
Hi Jay.

What changes are made in version 3.06?

Thanks

El martes, 20 de agosto de 2013 17:58:51 UTC+2, Jay Lee escribió:
GAM 3.0 Final is out. It builds on the features of the GAM 2.99x beta builds but offers better stability and performance. A few of the improvements include:

  -Support for the Enterprise License API. Manage Drive storage and Google Coordinate licenses for users (documentation coming soon)
  -Improved compatibility with GAM commands from 2.55 and older.
  -Fixed undelete user command.
  -New "gam print group-members" command to print user membership of all groups.
  -New "gam <some users> update user..." command to bulk modify settings for given users. For example, "gam all users update user changepassword on" will force password change for all users, 'gam group class-...@acme.edu update user suspended on' will suspend all members of class-of-2013 group.
  -Optimizations which should result in modest improvements to GAM startup time and performance.

As always, let me know of any issues or questions you have!

Jay

Simon Taylor

unread,
Mar 24, 2014, 8:47:19 PM3/24/14
to google-ap...@googlegroups.com
Hi Jay

Noticed that this issue is now fixed in 3.06.  Thanks very much.

Echoing Diego's comment, the whatsnew.txt file hasn't been updated since 3.04.

Also, the new download location on Google Drive doesn't provide an RSS feed.  Is there a way we can be automatically notified when a new release is posted, like we used to via the RSS feed on the old download location?

Really appreciate all you do to provide this awesome utility.  Its a real lifesaver.

Thanks - Simon

Jay Lee

unread,
Mar 24, 2014, 8:51:25 PM3/24/14
to google-ap...@googlegroups.com

I'm on vacation early this week but will get the change log and wiki up to date late this week or early next.

High level features since 3.04:

-improve Unicode support.
-Google Drive support (add/update/show/delete operations for files and acls)
-built in support for batch and CSV bulk updates.

Jay

--
Jay Lee
Sent from my Moto X

To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Simon Taylor

unread,
Mar 24, 2014, 8:59:05 PM3/24/14
to google-ap...@googlegroups.com
Thanks Jay.  Wow, the Google Drive support sounds great.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsubscribe...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

This email is intended solely for the use of the addressee and may contain information that is confidential or subject to legal professional privilege. If you receive this email in error please immediately notify the sender and delete the email. If you wish to unsubscribe from Honda promotional emails, please reply to this email with the following in the subject line: UNSUBSCRIBE, your full name, your vehicle registration.

This email is intended solely for the use of the addressee and may contain information that is confidential or subject to legal professional privilege. If you receive this email in error please immediately notify the sender and delete the email. If you wish to unsubscribe from Honda promotional emails, please reply to this email with the following in the subject line: UNSUBSCRIBE, your full name, your vehicle registration.

--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

onixterry

unread,
Mar 31, 2014, 12:23:58 PM3/31/14
to google-ap...@googlegroups.com
Hi Jay - any news on when we can expect to see the commands for Google Drive operations?

Thanks
Terry
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsubscribe...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

This email is intended solely for the use of the addressee and may contain information that is confidential or subject to legal professional privilege. If you receive this email in error please immediately notify the sender and delete the email. If you wish to unsubscribe from Honda promotional emails, please reply to this email with the following in the subject line: UNSUBSCRIBE, your full name, your vehicle registration.

This email is intended solely for the use of the addressee and may contain information that is confidential or subject to legal professional privilege. If you receive this email in error please immediately notify the sender and delete the email. If you wish to unsubscribe from Honda promotional emails, please reply to this email with the following in the subject line: UNSUBSCRIBE, your full name, your vehicle registration.

--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Jay Lee

unread,
Mar 31, 2014, 12:29:39 PM3/31/14
to google-ap...@googlegroups.com


Regards,

Jay Lee
Director, Apps Deployments   |  Dito
☎ (267) 712-9533  |  ✉ j...@ditoweb.com

  


To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

onixterry

unread,
Mar 31, 2014, 12:47:09 PM3/31/14
to google-ap...@googlegroups.com
Hi Jay,

I am following through the Cloud Console Account Set up.

Two things:

1) I would suggest not to show the "Project ID" in your screen shot or suggest people to name it unique to their use case since a Project ID cannot exist more than once.  People will likely type what you have in the screen shot.

2) In Step 7, I do not get the "Registered Apps" option.  When I only have the "Credentials" option with Create new Client ID and Create Key.  I do see "Consent Screen" and "Push" but no "Registered Apps" as you mention and show.

No further feedback since I cannot get past Step 7 yet.


Terry

--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Jay Lee

unread,
Mar 31, 2014, 12:56:00 PM3/31/14
to google-ap...@googlegroups.com
Yep, Google ever so kindly renamed it (again) to Credentials and then step 8's button now says "Create New Client ID". You need to choose service account also and then skip down a few steps. I'll need to redo the instructions (again) argh.


Regards,

Jay Lee
Director, Apps Deployments   |  Dito
☎ (267) 712-9533  |  ✉ j...@ditoweb.com

  


To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

onixterry

unread,
Mar 31, 2014, 1:30:46 PM3/31/14
to google-ap...@googlegroups.com
OK, thanks.

I managed to figure it out and create the two files.

It might be helpful to document the Scopes you will typically want to grant access in the Control Panel so it is not trial and error.

I am testing this out on a small domain (25 users) and used the command to push the same folder to all user accounts.  I noticed it took about 15 seconds per account.  I saw that it created 3 folders (I am assuming 3 users) and then I received a 401 authError on the 4th attempt.

I will go back and try to create the folder for the 25 specific users so I can determine what is happening (i.e. maybe there is a suspended account in the domain).

Terry


--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

onixterry

unread,
Mar 31, 2014, 1:57:48 PM3/31/14
to google-ap...@googlegroups.com
OK, a little further digging.

If you run a command to create a folder against a user who has Drive service disabled, you will receive a 401 error.

If you run the command to create the folder for all users and it hits one of these users, the command stops at that user and will not continue.

If you re-run the command, the users who it succeeded for will see another folder with the same name.

There is no output showing you which user is being processed so any powershell script you are running should be sure to output the user you are processing for in case you need to know who successfully completed and who did not.

It would be great if the command actually output the SMTP address / user ID as it is creating the folder.

Terry

Michael Duffy

unread,
Apr 1, 2014, 3:41:37 PM4/1/14
to google-ap...@googlegroups.com
I set up a service account and am getting the following message.
gam error.JPG

Michael Duffy

unread,
Apr 1, 2014, 3:42:40 PM4/1/14
to google-ap...@googlegroups.com


I am getting the following message.  I created a service account

gam error.JPG

Matthew Marlowe

unread,
Apr 4, 2014, 3:19:00 PM4/4/14
to google-ap...@googlegroups.com
Hello, has anyone found a fix for this?

I am trying to do calendar operations by group, not user; Getting Access Denied.  I've created the service account and everything else seems to be working.

My Google Control panel has the Client Name entered, and the API scope is authorised.


This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version.

Calder Duncanson(airbnb)

unread,
Apr 8, 2014, 6:53:10 PM4/8/14
to google-ap...@googlegroups.com
Yeah.  Same here.  

I'm still having issue running any name or description updates for groups (both in 3.05 and now 3.06):

$ gam update group adobe99 description "IT Adobe Licensing Account"
    ERROR: description is not a valid argument for "gam create group..."

$ gam update group infosec name "Information Security Group"
    ERROR: name is not a valid argument for "gam create group..."

Any help is appreciated.

Thanks
~Calder

Ryan Keochanpheng

unread,
May 29, 2014, 1:39:01 PM5/29/14
to google-ap...@googlegroups.com, j...@ditoweb.com

Hi Jay,

Is the service account in addition to, or a replacement of the pervious OAuth .json file that was created prior to this service account feature?

I followed the steps, and tried both naming it as client_secrets.json as well as oauth2service.json, but both result in the same message:

WARNING: Please configure OAuth 2.0

To make GAM run you will need to populate the client_secrets.json file
found at:

   C:\Users\username\goog\gam-3.2-windows-x64\client_secrets.json

with information from the APIs Console <https://code.google.com/apis/console>.

--
You received this message because you are subscribed to the Google Groups "Google Apps Manager" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-manager+unsub...@googlegroups.com.
To post to this group, send email to google-ap...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-apps-manager.

Jonatas Novais

unread,
Jun 2, 2014, 4:30:00 PM6/2/14
to google-ap...@googlegroups.com
Me Too Michael


Em terça-feira, 1 de abril de 2014 16h41min37s UTC-3, Michael Duffy escreveu:
I set up a service account and am getting the following message.

As informações contidas neste e-mail são confidenciais, podendo ser legalmente protegidas. E elaborada exclusivamente ao destinatário. O acesso a este e-mail por terceiros não é autorizado. Se V.Sa. não for o destinatário pretendido, qualquer divulgação, cópia, distribuição ou qualquer ação conduzida ou omitida para que se baseie nisso, é proibida e pode ser considerada ilegal. 
 
The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful.

Sonu

unread,
Jul 28, 2014, 8:16:23 AM7/28/14
to google-ap...@googlegroups.com, j...@ditoweb.com
how to get verification code of so...@appsdivine.com....please give me solution.
Reply all
Reply to author
Forward
0 new messages