Released– Exchange Bulk User Creation Tool v2.0 (EBUCT 2.0)…

I guess that I never really finish a tool. There is always something that I can think of to add or a suggestion that someone makes that I want to code in! This is especially true for the Exchange Bulk User Creation Tool v2.0 (EBUCT) where hot on the heels of version 1.2 – I am now pleased to announce version 2.0.

The principal of the EBUCT remains the same – it is designed to allow for the bulk creation of mailboxes in Exchange 2013 – a feature that is currently missing from the Exchange Administrative Centre in Exchange 2013.

Key Changes in functionality

The good news is that I have not fundamentally changed the way in which the tool works for version 2.0.

What I have tried to focus on is streamlining the process of creating mailboxes as well as adding in the ability to search for specific Active Directory accounts from the returned list after you have clicked on the “Refresh” button.

Below is a comparison between the two interfaces which points out the major changes:

Old Interface (Versions 1.0,1.01 and 1.2):


New Interface

You will notice that the “Selected user accounts” window has now been removed from the EBUCT. Essentially you can now just select your desired users from the “Active Directory Users without Mailboxes” area by checking the box next to them.

Select the mailbox database and then click on the “Enable” button.

You will also see a new “Search Accounts” text area. You can type in the name of a specific account from the Tree after you have clicked on the “Refresh” button. The text area also allows for ‘Fuzzy’ searches – e.g. a few characters of the name and the EBUCT will try to locate it in the list.


I hope that you like the new version – and as always keep sending me your feedback. You can get version 2.0 from the downloads area below.


04-11-201216-30-50 [ EBUCT.exe – 720KB ]

Setup and Usage

To configure and use the EBUCT please refer to the following articles – please make sure that you take note of the changes that I have mentioned above for version 2.0 – setup, configuration and prerequisites between 1.2 and 2.0 are EXACTLY the same.

Revision History

Version – 04/11/2012
  • Initial release – now retired
Version – 05/11/2012
  • Second release – now retired
  • Changed Interface “Select / Unselect all Mailboxes” to “Select / Unselect all Active Directory Accounts”
  • Changed “” located in the status bar to be an active and clickable URL
  • Moved the enable mailbox process bar to be next to the enable button
  • Added in a progress status label
  • BUG FIX: Fixed Directory Accounts with special characters within the name (samAccountName) were not processed correctly
  • BUG FIX: The “Select / Unselect all Active Directory Accounts” check box was not unchecked when all processing had been completed
  • Third release – now retired.
  • Re-compiled the tool so that it will run with version 4.0 of the .NET Framework, some people reported issues with 4.5 as they were not running it.
  • Added in Event Logging Diagnostics: The EBUCT creates an Event Log under Applications and Services called ExchangeEBUCT – relevant information from the tool is logged here
Version 2.0 – 26/04/2013
  • Redesigned interface to make the software more simple:
    • Removed the need to select Directory users from the from the “Active Directory Users without Mailboxes” to the “Selected Users section”. You can now just check the accounts in the Treeview.
    • Added in a ‘File’ menu which allows for the application to be exited from a menu command.
    • Added in an ‘About’ box.
    • Flattened the user interface buttons.
  • New Feature: Search for a specific account within the Active Directory Treeview.
  • Error Handling: Added in some enhanced error handling scenarios which in previous versions could result in the tool raising an Exception.
  • Error Handling: Program will notify you if you try and enable an account without having selected a Mailbox Database.
  • Error Handling: Program will notify you if you have not selected at least one Active Directory Account.


  1. Great tool Andy! Thanks for sharing it. Worked fine on my Exchange 2013 CU1 (release date 04/01/2013) box, running on Server 2008 R2.

  2. Andy,

    How do can I get the tool to see my users in a subdomain? I don’t have users in the top level domain that will be using email.


  3. Hi Andy,

    I tried this tool but get unhandled exception has occured in your application error when click “Refresh” to bring up the user and mailbox database list, I checked the log and it saying some string not found, would you please advise?


  4. Hello,

    Thank you for your script.
    Is it possible to have the powershell source?
    In fact I would like to have the possibility to create mailbox (this is actually done by your program) or mail user only from AD account.


  5. Hi Andy,

    THANK YOU !!!!!!!!!

    You just saved me countless hours and mouse clicks. I needed to enable a few hundred mailboxes and I found your tool whilst Googling and cursing Microsoft for removing this ability.


Leave a Reply

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.