Thursday, September 24, 2009

Quick Gotcha - Upgrading to Exchange Server 2007 with connected WinMo Activesync phones

OK - here's one that was very weird. I ran it past the DonK at TechEd, and he couldn't come up with an idea off the top of his head - had never seen it before.

We have an Exchange 2003 server. We've upgrading to an Exchange 2007 server - new server build and migrate the mailboxes across.

We have a number of WinMo smartphones - HTC Touch Diamonds and Palm Treo Pros. These are all connected to user mailboxes on the 2003 server.

I migrated my mailbox to the 2007 server, and edited the connection details on the smartphone to point it at the new external FQDN. Everything worked fine - mail would sync - happy campers. Because Exchange 2007 supports HTML mail, I flicked the switch across to HTML on the mobile client. This is where things started to go wrong.

Certain external emails (not all, but the certain senders/formats would do it every time) would sync to the Smartphone, with a blank body and a "click here to download the rest of this message" notification. Both server and smartphone had the sync size limits turned off, and anyway, the emails were quite often only 2k in size (forum update notifications for instance, with no attachments or embedded images). No amount of mucking around with either client or server settings would fix it. Set it back to plain text, and the entire messages would sync perfectly.

In desperation I broke the partnership between the device and the server, both on the device (removed the sync settings) as well as on the 2007 server (removed the device from my mailbox). Re-initiated the partnership from the device - same settings as before.

Now, it works perfectly.

So not quite the seamless upgrade that I was expecting, but we have a resolution. Unfortunately it means we need to schedule time with all our smartphone users once their mailboxes have been migrated. On the upside, their devices will still work fine in Plain Text mode following the upgrade, so we can schedule this at our leisure, and dangle the carrot of enabling pretty html mail for the users to encourage them to come see us.

Monday, September 14, 2009

TechEd 09 - All over for another year!

We came, we saw, we geeked. TechEd 09, on the Gold Coast, has been run and won.


It's a hard life, but someone's got to do it. After our accommodation people stuffed up and double-booked us, they upgraded us to their sister hotel. It was a little further away, but a lot flasher. That's a shot from our room on the 27th floor.

We still were pretty close to the convention centre - only a 5 mins walk. You could easily see it from our balcony - it's the white-roofed building (centre-left) next to the Casino in this photo:


As far as the conference itself went, well, there's not much to say that hasn't already been said. I found it tremendously useful.The thing I like most about TechEd is the ability most times to hang around after a session finishes, and talk to the (very knowledgable) presenters and get some real one-on-one advice and questions. There were three areas in particular - Hyper-V, DirectAccess and TMG - where I was able to have a quick chat to the respective presenters, lay out an idea of our organisation, and get recommendations and ideas directly from them, which are specific to our environment. In a lot of cases, the presenters are either people who've worked on building the technology, or have a lot of experience in installing and configuring it in customer sites. In other words, they're the people who know it inside out. And the ability to tap directly into that knowledge for answers to our specific issues is a great opportunity.

SO - what were the main take-home points for me?
  • Hyper-V Server. We're an ESX shop, and very happily so. However, ESX is very expensive. Hyper-V now offers the features that we care about, and does so for free. Sure, it can't do everything that ESX does. And ESX is better if you've got different VM guests (IE, linux, solaris, etc). But for us, a Microsoft shop with relatively low requirements, it looks like it can save us a considerable amount of money straight away, as well as continuing into the future. I want to seriously investigate what it would take for us to migrate from our current platform to Hyper-V as a priority.
  • DirectAccess. I truly believe that this is going to change the way people think about remote access and corporate connectivity. I think it's going to challenge a lot of current mindsets, especially about corporate-vs-private, and the concept of "Work is something you do, not somewhere you go.". Sounds a bit philisophical? Maybe, but currently you might have a laptop. It's provided for you buy your employer. Therefore, it's a work laptop. You don't use it at home - it's for work. If you need to work from home, you connect it to your internet and fire up a VPN. Then you're working. With DirectAccess, whenever the laptop is turned on and can get an internet connection, you're connected to your corporate environment. So there's no longer that hard divide between work and personal. It becomes just a laptop - something you can use to access all your corp data whenever you want, from wherever. But it's also something that you can use for your own ends if you want. The concept of "connecting to the vpn, thus I'm in work mode" no longer implies. And I think those conceptual benefits far outweigh the technological benefits, actually.
  • TMG / ISA. We were planning on installing an ISA firewall into our organisation soon, and then upgrading to a TMG server later in the peace. However, after seeing TMG beta3 working at TechEd, we've decided to go straight onto TMG instead of touching ISA at all. This means that we'll be running on beta software for a little while, but the presenter and everyone I spoke to about it certainly had no qualms about that. Indeed, Microsoft themselves have been using the beta code in their production environment now for some time, and have nothign bad to say. So that's an example of one area where we've changed our plans based on being able to talk directly to the people involved in the development of the software. And it's going to result in us being able to deliver a better service to the business, quicker, and more cost-effectively.
  • Windows 7 / Server 2008 R2. Having been using Win7 RTM on my main computer for a couple of months now, I was already pretty sold on the benefits it can bring to the organisation. What surprised me was how much extra capability you unlock by having Server 2008 R2 at the back end. Technologies like BrancheCache have the ability to both reduce WAN utilisation, as well as increase performance for users in branch offices at the same time. It's easy to configure, seamless to the users, and it just works. And it's "free", all as part of Server 2008 R2. We'll be looking to upgrade our laptop fleet to Win7 as a priority, to take advantage of abilities such as BitLocker/BitLockerToGo and other security enhancements. Following that, our plan is to roll Win7 to all our desktops office-by-office, and perform rolling upgrades of our remote servers at the same time.
The remainder of the time was taken up by Sharepoint sessions (we're currently implementing Sharepoint, and they were valuable for gaining insight into the architecture of the platform, as well as how easily it can be enhanced through software like InfoPath to provide electronic form routing and workflow, and PerformancePoint to give integrated BI reporting), ForeFront Client Security, Windows Mobile, Office 2007/2010, Exchange and a large variety of others! Often Jeremy and I would find ourselves attending different sessions, and meeting up for lunch and afternoon tea to discuss what we'd just been going through.

All in all, another very successful 3 days. We've come away with a better understanding of the Microsoft roadmap and their overall vision on how their seperate systems all work together. We've come away with ideas on how to increase our assistance to the business, and how to allow our staff to be as productive as they can be by giving them the tools that they need to do their jobs. And we've come away with a solid set of ideas that will see us through the next 12 months, and probably beyond.

When you look at what we took away from last year's TechEd, and how we have either implemented already, or are most of the way through implementing the platforms that we identified as important to us, it's easy to see how much of an impact this event has on the firm. I look forward to looking back on this year's event in 12 month's time, and seeing where we are then!