Gmail User Account Provisioning RRS feed

  • Question

  • Hi,

    We are using FIM 2010 to provision our IODS users to Gmail, We have almost 700,000 user objects in IODS so running full sync profiler for IODS to get the user objects in meta verse is taking a lot of time.So i am thinking if there is any powershell script which we can user to provision users in Gmail.



    Monday, July 28, 2014 8:00 PM

All replies

  • Typically the Google tools GADS, which is their rough equivalent of DirSync, will create Gmail users from AD OUs or some other LDAP repository.  This is the standard that most Google Apps deployment follow so you should look into that path before going down the Powershell route.  Since you have to provision 700k+ users, I really think following Google best practices is key here.  Are you working with a Google Apps implementation partner for this?  If so they should have someone that can give you best practices on this. That being said, here is the link to the Google Powershell cmdlets.


    If this post has been useful please click the green arrow to the left or click Propose as answer

    • Proposed as answer by Scott M Eastin Tuesday, July 29, 2014 11:27 PM
    Monday, July 28, 2014 10:02 PM
  • Hi Scott,

    Thanks for your reply.

    We have developed one C# custom application using Google API to provision user account in Gmail, Also we have one Powershell script to do the same.

    We have huge user data volume, So we are worried we approach we should use.

    Google tools GADS suggested by you is good,But we can not use this at this point because we have paid Microsoft for FIM implementation.So we are hopping that this thing has to be done by FIM.



    Friday, August 1, 2014 8:45 PM
  • Rakesh,

    Well, if you want to achieve this with FIM only then you can use some powershell to first time push 7,00,000 records in Google. But for synchronization of these records with FIM you will have to run full synchronization which will synchronize it completely with FIM. If you use some powershell, then before synchronizing the data, do make sure you have join rules in place.

    Manuj Khurana

    Wednesday, August 6, 2014 7:36 AM