ProjToolV2 available

Since yesterday the ProjToolV2 is available. It works with CSOM and you can do various bulk actions like deleting objects, creating projects and creating resources. Personally, I’ll use it to get demo data in a very quick and uncomplicated way. Brain Smith described already in his blog, how to set it up. Here you will get an overview about the different functions of the tool.

First, you need to enter your credentials to login to Project Server or Project Online. If you want to use a specific user name other than your current one, choose ‘Forms’.


It is possible to delete different enterprise objects like projects, resources, calendars, custom fields and lookup tables:

Resources and Projects can be checked-out/-in:

26-04-_2016_16-17-18You can also publish projects:

26-04-_2016_18-47-35To replace the current project owner with a different resource, go to ‘Change Owner’:

26-04-_2016_18-47-35The last option in the ‘manage’ section is the one where you can add or remove resources to a project (not to a task):


The bulk generation of projects is pretty fast. Select how many projects and tasks you want to create and define a prefix:

26-04-_2016_16-12-19The result at an individual project level will look like this:

26-04-_2016_16-14-22Choose the number of resources, define a resource name and select the resource type to create a bunch of them:

26-04-_2016_16-37-10Generate a number of custom fields from a certain type. It is also possible to select an entity type like project, task, or resource and assign the enterprise custom field to an existing lookup table:

26-04-_2016_16-45-09If you want to create lookup tables you can do that in the same way. Additionally, select the number of parent levels, the values for each parent level and the length of each value:


You can update project information, tasks, resources and assigments of existing projects:

26-04-_2016_16-48-30Resist the desire to click over and over again, if the tool doesn’t show results promtly. Instead be patient and let it do the work. Please also consider that this is not a bullet-proofed software designed for a heavy usage in productive environments…

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather


  1. On line 69 of the loginPage “CsomBase.CurrentUser = CsomBase.CurrentResource.User;”
    i get error (An exception of type ‘System.NullReferenceException’ occurred in ProjToolV2.exe but was not handled in user code) trying to login on-premise.
    I have tried several options, but still can’t get it to work.
    Could you help with this ?

    1. Hi Qyus,

      did you use the farm admin account or at least the site collection admin account?
      What exactly do you want to accomplish?

      Maybe there’s another option to achieve your requirement…

      Best regards,

  2. Hi,

    i am not able to login for project online. i am getting below error.

    An exception of type ‘System.Runtime.InteropServices.COMException’ occurred in System.DirectoryServices.AccountManagement.dll but was not handled in user code

    Additional information: The specified directory service attribute or value does not exist.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.