Setting up new users for Exchange 2007, AD 2003 and OCS 2007 using WEBDAV RRS feed

  • Question

  • This might be the wrong thread for this...

    I've been asked to make a custom web application that allows our server admins to create new employees in AD, Exchange and Office Communications Server in one web form.  It also has to use WEBDAV, so the web app doesn't need to be installed on a Exchange server that has the fancy Powershell assemblies.

    Is this possible or am I chasing the wind?

    There is a lot of Exchange 2003 code, but the Exchange 2007 code uses Powershell.  There isn't much code on WEBDAV, creating users on a remote application server. doesn't show any WEBDAV web service methods for creating users either.

    Thanks for your help.

    Thursday, January 27, 2011 10:05 PM


All replies

  • Hi DetailCode:

    I have alerted protocol documentation team regarding your inquiry. A member of the team will be in touch soon through this thread.

    Regards, Obaid Farooqi
    Thursday, January 27, 2011 11:17 PM

  • G'day,

    Does it really have to be webdav? The Exchange support for that is pretty limited in later versions (the docs are deprecated), so I'd consider this to be a "trailing edge of technology".

    A more general web services (SOAP) API is documented for more recent products, but that (obviously) depends on what you're running. So on a really recent Exchange 2010 / Server 2008R2 configuration, it'd be pretty reasonable. On an older setup, you may find enough support to get a basic user config done - I'm not really sure.

    The protocol docs are at but finding the right one for your task may take some effort.

    The exchange web services "managed API" documentation can be found at Note that questions on those probably need to go to an exchange development forum (not this exchange open specifications forum), and creating users isn't strictly Exchange's business in any case - its really an AD thing.


    Friday, January 28, 2011 1:08 AM
  • detailCode,


    WebDAV is a mailbox content processing API and is not capable of creating users. The same also applies to Exchange Web Services. You can do this via PowerShell and I also believe you can use PowerShell Remoting, however, this is not supported by the Open Specifications Documentation. You could try to ask your question here: to find out how to call the relevant commands via .NET Code.


    Dominic Salemno

    Escalation Engineer
    Open Specifications


    • Marked as answer by King Salemno Monday, January 31, 2011 7:57 PM
    Monday, January 31, 2011 7:57 PM