I'm developing a tool that is intended to be used as part of provisioning new users/mailboxes within an organization. I've read that it's not really possible to add hooks to AD for new user creation (How can I run a python script when a new user is created in Active Directory?), and that it's probably better to have my tool be executed as part of the general workflow used by an organization (User Creation "Event" to run a Script).
Since I'm not targeting any particular organization, I want to provide a solution that will be useful to the largest group of AD/Exchange admins. What is the most common method of adding new users/mailboxes within an organization running Exchange+AD? A PowerShell script running New-Mailbox
? A GUI interface?
My current plan is to provide a PowerShell script (or Cmdlet?) that can be invoked within an existing PowerShell workflow for creating new mailboxes.