OUTBOX: Creating EWS Service Accounts in Office 365

I’ve been asked this several times and the question usually goes something like this… Hey Matt, I’m trying to follow the instructions on MSDN for setting up ApplicationImpersonation in Exchange 2010 for my service account in Exchange Online in Office 365 but New-ManagementRoleAssignment isn’t available – what gives? …To be honest, I haven’t looked too…


FYI: Unlike Exchange 2007, Exchange 2010 will *not* ship a 32-bit version

The Exchange team announced that Exchange 2010 will not have a 32-bit version – not even for evaluations.  The post focuses on mainly the non-developer related impact of this change.  The key points for developers are: > Applications that automate Exchange cmdlets locally will need to be compiled for 64-bit. > 32-bit or 64-bit applications…


KB: Automation Error 0x8007007f when Invoking Exchange 2007 Powershell Cmdlets

…Here are the details of a new KB article I just submitted.  I will update this post when it is published…   Symptoms   When using CDOEXM to manage Exchange 2003 and Powershell cmdlets to manage Exchange 2007 in the same application you may come across the following error:   “Retrieving the COM class factory for…


FYI: Nick’s Exchange Powershell Automation Walkthrough…

…I’ll a throw a link back to Nick since he linked to my blog in this post… If you are doing Powershell automation development for Exchange 2007 and are looking for some more great information, Nick has an excellent post and an example of a wrapper class that you could use for working with cmdlet…


FYI: Exchange Management Shell Blocks Calls Made With Impersonated Credentials

We are working to get official public documentation on this subject, I will update this post once we get a KB published… Symptoms When you try to execute Exchange Powershell cmdlets from an application which is impersonating a user.  You get the following error: "Access to the address list service on all Exchange 2007 servers…


OUTBOX: Introduction to Exchange Powershell Automation Part 1

I’m glad to see that many of you are picking up Exchange 2007 and starting to write applications against it!  Many of the early cases I have been working on regarding Exchange 2007 are related to automating Powershell.  To me this makes sense that it would be an early call generator for two reasons: 1)…


OUTBOX: Introduction to Exchange Powershell Automation Part 2

Naturally the first case I had was how to create a mailbox using Powershell cmdlets from ASP.NET given that CDOEXM is no longer available.  From there we have had other bridges to cross as customers are upgrading 32-bit applications to work on Exchange 2007 (which is 64-bit) and replacing old CDOEXM code with Exchange Management…


FYI: Error "No Windows PowerShell Snap-ins are available for version 1" When Loading Exchange Powershell Snap-in

We are working to get offical public documentation on this subject, I will update this post once we get a KB published…   Problem Description When writing .NET code which uses the System.Management.Automation namespace or using Windows Powershell you may receive the following error when you attempt to load the Exchange Management Shell snap-in.  …


FYI: Exchange Team Blog: Exchange 2007/2003 System Management Coexistance…

…More Exchange 2007 information from the Exchange Team Blog about managing Exchange in a 2007 and 2003 coexisting environment.  Mailbox management, creating accounts, managing mailboxes etc. is a big part of Exchange development which is why I’m referencing this post.  Also, the new quasi-development world of Windows Powershell is discussed here.  It is unclear yet as to…