Microsoft has been using the Security Development Lifecycle (SDL) across its product lines for several years now, and we've seen an across-the-board improvement in product security as a result. As a security practitioner, this situation makes me happy indeed, but as an Exchange Server administrator, I want functional improvements to the product as well. Given that Microsoft is already actively working on the next version of Exchange, I wanted to set down a few things I'd like to see in the Exchange Server of the future.
Keep in mind that for every feature we get, there are other features that don't make the cut. Even with the company's massive resources behind them, Microsoft's developers have constraints that prevent them from adding every desired feature while still meeting their schedules and deadlines. That said, here are a few items from my wish list for the next Exchange release (in no particular order).
Let's start with a relatively easy one: The next version of Exchange should include full support for Outlook Web Access' premium mode in Firefox and Safari. Multiple-browser support is an important checkbox for the education market (where you're likely to find more people using non–Microsoft Internet Explorer browsers), but it's also something that I would expect to see from the company that pioneered the commercial use of Asynchronous JavaScript and XML (Ajax) in Web applications—not to mention that Microsoft Office Communicator Web Access and all of IBM's Lotus products already fully support these browsers.
How about certificates? Microsoft Office Communications Server (OCS) 2007 has a Certificate Wizard that helps you get the right set of machine names and subject alternative names in your certificate requests. Now that the OCS and Exchange product lines are part of the same business unit within Microsoft, perhaps the two teams could collaborate to produce a single certificate tool that collects all the necessary parameters for certificate requests? Network security and Exchange administrators everywhere would greatly appreciate and benefit from such a feature.
I've heard many requests for running Exchange services on Windows Server Core, the barebones install option with Windows Server 2008; the obstacle here is that the current version of Windows PowerShell won't run on Server Core. The Windows or PowerShell teams might address this problem on their own; personally, I'd rather they spent their engineering efforts on giving us complete support for running Exchange under Hyper-V.
A streamlined Exchange version for small businesses that are nonetheless too big for Small Business Server seemed like a nice idea until Microsoft announced its plans to offer online hosted versions of Exchange, SharePoint, and OCS. Perhaps the effort that would otherwise have gone toward that initiative can be channeled into a feature such as a better interface for message tracking or a more useful set of event log entries for determining when one user has logged on to another user's mailbox—both of which, by the way, would certainly be welcome features, judging by the number of times I've seen people ask for them!
One major problem with software, of course, is that not everyone uses every feature. A feature that's critically important to Alice might be utterly uninteresting to Bob, and vice versa. To help lend some weight to the discussion, I've asked several Exchange MVPs to chime in with their favorite feature requests; I'll present their wish lists next week.
End of Article
Three things I am looking for (hope I am not being greedy): 1) When moving a mailbox have a choice, GUI or EMS, to allow the move of dumpster items (for legal purposes) instead of leaving them behind and purging them 2) Have an option to hard limit the number mailboxes allowed on a store/database so when IT support creates mailboxes they cannot exceed that amount and must allocate new or moved users to another store/database 3) In the EMC add a View/Column under the Servers object displaying which actual underlying Windows server node the Exchange Virtual server is Active on. Currently, you have to either open Cluster Admin or in the EMC right click choose Properties and check there (I do know its can be found in the EMS too but was wondering for the GUI)
Thanks!
mperrego June 20, 2008 (Article Rating: )
Hi Paul, Great article. I should point out that Messageware (the company I work for) makes OWA on non-IE browsers like Firefox and Safari feature rich so it is more like the Premium version of OWA. There are always going to be features that Microsoft can't get to, that's where ISVs like us come in.
It's a product line that has consumed tens of billions of dollars of R&D, money that can never be recouped. The most recent version of the product is so endemically buggy that it has suffered from an historic product recall whose value exceeds $1 billion ...
Free Online Event! Virtualization:Get the Facts! Register now and attend this free, live in-depth online conference on November 13 and 20, 2008, produced by Windows IT Pro. All registrants are eligible to receive a complimentary one-year digital subscription to Windows IT Pro (a $49.95 value)!
Ease Your Scripting Pains with the Flexibility of PowerShell! Join MVP Paul Robichaux on December 11, 2008 at 11:00 AM EDT as he equips you with PowerShell basics in 3 introductory lessons, each followed by a live Q&A session—all on your own computer!
Order Your SQL Fundamentals CD Today! Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.
List Your Products in Our Technology Resource Directory Don't miss the chance to post your free listing in this comprehensive directory for IT and developer professionals, powered by Windows IT Pro. But hurry! Deadline ends Oct. 9.
1) When moving a mailbox have a choice, GUI or EMS, to allow the move of dumpster items (for legal purposes) instead of leaving them behind and purging them
2) Have an option to hard limit the number mailboxes allowed on a store/database so when IT support creates mailboxes they cannot exceed that amount and must allocate new or moved users to another store/database
3) In the EMC add a View/Column under the Servers object displaying which actual underlying Windows server node the Exchange Virtual server is Active on. Currently, you have to either open Cluster Admin or in the EMC right click choose Properties and check there (I do know its can be found in the EMS too but was wondering for the GUI)
Thanks!
mperrego June 20, 2008 (Article Rating: