Welcome to Kraft Kennedy

Kraft & Kennedy, Inc. provides technology and strategic consulting services to law firms, corporate legal departments and financial services firms. We can help you analyze, plan, implement and manage business and technology solutions to optimize your organization's functionality and processes.

Kraft Kennedy | Technology Blog

About Joe Hoegler

Joe Hoegler is a Solution Architect in the New York office of Kraft & Kennedy, Inc. and is a Solution Lead in the firm's Infrastructure and Enterprise Systems Practice Group. He provides technical leadership and strategic guidance on engagements involving a broad range of law firm technologies, such as messaging systems, virtual infrastructure, unified communications, network infrastructure, and security. Joe joined Kraft Kennedy in 2004 and is a graduate of Cornell University with a Bachelor of Science degree in Computer Science. He can be reached at hoegler@kraftkennedy.com.

Notes from TechEd 2010 – Exchange 2010 SP1

I had the privilege of attending Microsoft TechEd North America 2010 last week in New Orleans, LA and wanted to share a few confirmed new features of Exchange 2010 SP1 (due out later this year but no firm ETA).  The overall theme of this year’s TechEd was centered around, not surprisingly, cloud computing.  Specifically, Microsoft emphasized their mature Exchange Online offering but also stressed the growth of Windows Azure (Microsoft’s hosted services platform) and hosted SQL services.  The demonstrations of what Windows Azure and hosted SQL could do were extremely interesting and solidified Microsoft’s vision of being “all in” (according to keynote speaker Bob Muglia) with cloud computing.

Regarding Exchange 2010 SP1, a few of the Exchange sessions I attended had specific focus on SP1 and most of the others mentioned how different aspects of Exchange would change with SP1.  I discuss a number of my favorite changes/additions associated with SP1 below but please note that there are many more new features.  Please refer to the MS Exchange Team blog post on SP1 for more information.


Continue reading…

At a few recent client implementations, we have seen noticeable delays synchronizing various changes in mailboxes to Exchange 2010 when running Outlook 2003 in Online Mode.  As it turns out, this is a known issue and Microsoft has documented it at http://support.microsoft.com/kb/2009942.  The following are symptoms of the issue:

  • Outgoing messages stay in the Outbox for up to 1 minute
  • New messages do not arrive in the mailbox for up to 1 minute
  • Items that are deleted or moved between folders may take up to 1 minute for the change to be reflected


Continue reading…

Exchange 2010 SP1 New Features

Microsoft has recently announced some new features that will be available with Exchange 2010 SP1 (anticipated in the summer timeframe of this year).  While a more detailed list is forthcoming from Microsoft, a few highlights can be found below:

  • Archiving Enhancements – With SP1, you will be able to store a user’s primary mailbox in one mailbox database and that user’s Personal Archive mailbox in a different mailbox database.  This will allow administrators to leverage tiered storage for primary and archived data.  Additionally, new server side features will allow for easy back-end PST imports directly into a mailbox.  Finally, as alluded to by Microsoft previously, SP1 will include updates that will enable Personal Archive access from Outlook 2007.  Without SP1, the only methods of access for the Personal Archive are Outlook Web App 2010 and Outlook 2010.
  • Management Enhancements – New capabilities will be added to both the Exchange Management Console (EMC) and Exchange Control Panel (ECP).  Specifically, the EMC will have new tools to configure/manage Retention Policies, Retention Policy Tags, Litigation Holds, DAG IP addresses and Alternate Witness Servers, recursive public folder settings and permissions, and more.  The ECP will have new tools to configure/manage Transport Rules, MailTips, Personal Archives, RBAC roles, and more.  In summary, many tasks that previously required the Exchange Management Shell will now be available through either the EMC or ECP.
  • Discovery Enhancements – Multi-mailbox search will be improved by providing a Search Preview that will provide an estimated number of results (with keyword statistics as well) before exporting the desired content to the designated discovery mailbox.  This will help discovery users understand the impact of their queries and how much data to expect before actually exporting this data.  Additionally, a search de-duplication option will be provided that, when checked, will only export one instance of each unique message to the designated discovery mailbox.  This could dramatically reduce the amount of time it would take for a discovery user to review the data exported from a query.  Finally, support for annotation will be introduced so that discovery users can include notes while reviewing discovered data.
  • Outlook Web App Enhancements- Outlook Web App (OWA) gets more efficient by pre-fetching message content to make reading faster and running some actions asynchronously (delete, mark read, etc.) to make them appear faster.  Additionally, various user interface improvements will be included to reduce clutter in OWA and prevent long running operations (such as attaching files) from blocking OWA access for the end user.  A new feature to anonymously share calendars via the web will be an option as well.  Finally, OWA themes return to allow users to customize the look and feel of OWA.
  • ActiveSync Enhancements- Support for send as and conversation view, along with other new features will be provided.

You can read more about these new features of Exchange 2010 SP1 at http://msexchangeteam.com/archive/2010/04/07/454533.aspx.

Configuring NLB for Exchange 2010 CAS Load Balancing

As mentioned in my previous blog post about the Exchange 2010 RPC Client Access Service and the ClientAccessArray, Exchange’s dependence on the Client Access Server (CAS) role has increased dramatically in Exchange 2010.  This is because, in Exchange 2010, on-network Outlook MAPI connectivity now connects to a mailbox through the CAS role via the RPC Client Access Service.  As a result, high availability of the CAS role is crucial since any failure of CAS could affect Outlook client connectivity.  For smaller implementations or those where the limitations of native Windows Network Load Balancing (NLB) are not a major problem (please see my previous blog post for more information), NLB can work well.  The process for configuring NLB is fairly straightforward and I’ve outlined the steps below.


Continue reading…

Exchange 2010 Available Worldwide!

Microsoft has just announced that Exchange 2010 is now globally available!  Please read more information at the MS Exchange Team blog at http://msexchangeteam.com/archive/2009/11/09/453096.aspx

Exchange 2010 binaries are now available for download.

Exchange 2010 Release to Manufacturing!

Microsoft has announced that Exchange 2010 has been released to manufacturing with expected general availability and launch to be announced at TechEd Europe 2009 in early November.  More information on Microsoft’s official announcement of Exchange 2010 can be found at the MS Exchange Team blog here.  Exchange 2010 marks a significant milestone in the development of Exchange Server.  Some of the most important features have been summarized below but many more exist that make this a compelling upgrade for all firms. 

Please note that Exchange 2007 SP2 and/or Exchange 2003 SP2 are required for coexistence with Exchange 2010 in the same Active Directory site.

  • Dramatically Improved Storage Footprint and Large Mailbox Support – Changes in the underlying storage architecture allow for a 70% reduction in I/O over Exchange 2007 and a 90% reduction over Exchange 2003. This allows for more efficient usage of storage and results in the ability to store Exchange databases on slower/lower-cost disk such as SATA.  This makes Exchange not only better performing for larger mailboxes but also more cost effective.
  • Native E-mail Archiving – With Exchange 2010, basic archiving features are now included natively, allowing firms to reduce the footprint of production mailboxes and improve client-side Outlook performance.  While this functionality may not be as feature-rich as third-party solutions and even though it requires a to-be-released Outlook 2010 client to support it (or OWA 2010), it does present a much needed piece of functionality that many firms have desired natively for years.
  • Database Availability Groups – All of the Exchange 2007 high availability and disaster recovery methods (Local Continuous Replication, Single Copy Clustering, Cluster Continuous Replication, and Standby Continuous Replication) have been deprecated and replaced with a single concept: Database Availability Groups (DAGs).  DAGs unify the concepts of high availability and disaster recovery into a single deployment and management process, thereby simplifying it dramatically over previous versions of Exchange.
  • Native eDiscovery and Compliance Features – Multi-mailbox search, legal holds, and improved retention policies all combine to increase the native capabilities of Exchange to assist with compliance processes and discovery requests.
  • MailTips – Exchange can now notify users if a message violates an aspect of IT or corporate policy (sending to unauthorized third-parties or exceeding a maximum allowed message size) or if the result of sending the message may be unexpected (recipient is out of the office or a distribution list contains a large number of recipients).  This can enable users to better understand the results of sending a message and potentially reduce confusion and calls to IT.

Please refer to my three-part blog post series on Exchange 2010’s specific benefits for law firms (Part 1 can be found at http://blogs.kraftkennedy.com/index.php/2009/08/19/exchange-2010-benefits-for-law-firms-part-1-of-3/).  Check back often for additional blog posts about the new features of Exchange 2010. 

High availability and site resiliency have evolved a great deal from early versions of Exchange through Exchange 2007.  While Exchange 2007 introduced the concepts of Single Copy Clustering (SCC) and Cluster Continuous Replication (CCR) for high availability and Standby Continuous Replication (SCR) for site resiliency, each had very specific benefits and drawbacks.  CCR gradually became Microsoft’s and the industry’s preferred solution for high availability because of its robust availability capabilities but concerns about manageability, scalability, and associated storage cost were all factors when settling on a design.  SCR extended CCR technology to provide a robust and cost effective solution for site resiliency but many firms were frustrated by the configuration and database activation processes and that all administration must be completed via cmdlets.
Continue reading…

Exchange 2007’s Client Access Server (CAS) role, while similar to the Front-End server configuration of Exchange 2003, introduced a number of new features and capabilities that distinguished it significantly.  For example, instead of just passively acting as a relay for Internet-based access to a Back-End server via Outlook Web Access (OWA) and ActiveSync like in Exchange 2003, the Exchange 2007 CAS role actively facilitated access for such functions and, in doing so, offloaded some load from the back-end Mailbox server role.  In Exchange 2007, OWA, ActiveSync, and Outlook Anywhere (formerly RPC-over-HTTPS) clients all connected through the CAS role as an endpoint, which then connected to the Mailbox role to provide access to the necessary content.  However, native on-network Outlook  MAPI connectivity still connected directly to the Mailbox role for mailbox access.

Introducing the RPC Client Access Service


Continue reading…

Exchange 2010 Benefits for Law Firms – Part 3 of 3

Previously, in part 2 of this blog post, I discussed native electronic discovery features, retention policies, and legal holds.  In this post, the final part of this three-part post, I will present  user-specific HTML disclaimers and MailTips.

User-Specific HTML Disclaimers

Exchange 2007 allowed for basic disclaimer-type functionality with the introduction of Transport Rules.  However, this was limited to static text and it was difficult to manage.  In addition, many firms wanted to standardize the format of their e-mail signatures so that all electronic correspondence had a uniform signature block.  As a result, most firms leveraged third-party software or e-mail gateways, hosted message hygiene services (such as Google/Postini or MessageLabs), or manually-created Outlook signatures to provide this functionality.  The former two options required the management of this content outside of Exchange and the latter was difficult to update and manage since these signatures must be kept up-to-date for messages sent from Outlook, Outlook Web Access, or a handheld mobile device.

With Exchange 2010, an administrator can define dynamic signature text that leverages Active Directory-defined attributes, such as name, title, phone number, etc., in addition to HTML formatting.  As a result, a firm can define a standard format for all users that dynamically includes key information specific to each user.  In addition, administrators can include Circular 230 or other required disclosure information dynamically, based on specific needs.

MailTips

MailTips represent new functionality in Exchange 2010 that can not only prevent specific policy infractions but also help users to become more productive with e-mail.  MailTips can provide suggestions to end users about potentially unanticipated results that will occur if a message was to be sent and, in addition, they can prevent specific messages or content from being sent entirely.  Situations in which MailTips can be useful can be found below (all can be customized):

  • If a user is about to send a message to a distribution list that contains more than 1,000 recipients or to a distribution list that contains an external e-mail address
  • If a user is about to send a message to another user that has enabled their Out-of-Office auto-reply
  • If a message exceeds the maximum configured sending/receiving size limits configured within Exchange
  • If a recipient’s mailbox is full due to a storage quota
  • If a user replies to all but was BCCed on the original message
  • If user is attempting to send a message to a user or distribution list to which they are not allowed to send (ethical wall or defined client conflict)

All of these can help users understand the results of sending a particular message in advance and, potentially, result in fewer calls to IT to question why sending a particular message had a specific result.

As you can see, there are a number of beneficial new features in Exchange 2010 for law firms of all sizes.  Previously these features were either not available, expensive, or required an investment in third-party solutions.  With Exchange 2010, this functionality can be managed natively within the messaging platform, thereby potentially saving cost and maximizing efficiency.

Exchange 2007 Service Pack 2 Released!

Please find more information at http://msexchangeteam.com/archive/2009/08/25/452095.aspx.  Please note that SP2 is a prerequisite to installing Exchange 2010 in the same AD site as Exchange 2007.  Additional changes/new features can be found below.

  • Enhanced Auditing – New Exchange auditing events and audit log repository enable Exchange administrators to more easily audit the activities occurring on their Exchange servers. It allows the right balance of granularity, performance, and easy access to audited events via a dedicated audit log repository. This simplifies the auditing process and makes review of audited events easier by segregating audited events in a dedicated location.
  • Exchange Volume Snapshot Backup Functionality – A new backup plug-in has been added to the product that will enable customers to create Exchange backups when a backup is invoked through the Windows Server 2008 Backup tool. Exchange Server 2007 didn’t have this capability on Windows Server 2008 and additional solutions were required to perform this task.
  • Dynamic Active Directory Schema Update and Validation – The dynamic AD schema update and validation feature allows for future schema updates to be dynamic deployed, as well as proactively preventing conflicts whenever a new property is added to the AD schema. Once this capability is deployed it will enable easier management of future schema updates and will prevent support issues when adding properties that don’t exist in the AD schema.
  • Public Folder Quota Management- SP2 enables a consistent way to manage quotas by improving the current PowerShell cmdlets to perform quota management tasks.
  • Centralized Organizational Settings- SP2 introduces new PowerShell option that enable centralized management of many of the Exchange organization settings.
  • Named Properties cmdlets – SP2 enables Exchange administrators to monitor their named property usage per database.
  • New User Interface for Managing Diagnostic Logging- SP2 enables Exchange administrators to easily configure and manage diagnostic logging from within the Exchange Management Console.

As with any major service pack or update, please be sure to test all critical functionality after updating.  There have been rumors that Exchange 2007 SP2 may adversely affect BlackBerry Enterprise Server integration (as had happened in the past with Exchange 2003 SP2) but these rumors have all been speculative.