rss feed email us
show/hide menu

effectual IT

effectual

Archive for the ‘Microsoft’ Category

Corrupt applications when deploying Windows 8.1 with App-V 5.0 to Lenovo Yoga S1

shaun molnar on October 24th, 2014 with 0 Comments »

So we came across a real doozie of a problem that took a few weeks to solve. We thought we could save some grey hairs out there and share our solution.

The Scenario:
SCCM 2012 R2 CU1 deploying a WIM which contained Windows 8.1 with App-V 5.0 SP2 CU5. We cached approx. 50 AppV packages in the image. This process has been working great for the last 12 months on all hardware models (8) in the environment. In walks the Lenovo Yoga S1. Now don’t get me wrong, I think the Yoga S1 is an amazing device. One of the best on the market for the last 12 months. We added the drivers and utilities to SCCM and started deploying them. Over 300 in total. It wasn’t until weeks later we started getting minor complaints that applications were coming up as unregistered, or files were missing. This was only happening on the Lenovo Yoga S1.

We did a test deploy and found that straight after a deployment the AppV apps were indeed broken. Not all of them, just some. Seeminlgy random apps, but nonetheless they didn’t work, yet on a Dell XT3 sitting right next to it, everything worked perfectly.

The troubleshooting began, and we found that permissions on the App-V VFS folder differed between the Lenovo Yoga and the Dell XT3. Weird right? this is the same image just deployed to different models, and permissions were different.

We ran out of ideas and troubleshooting tests eventually and decided to log a call with Microsoft. Five support teams later and it wasn’t looking good. Was it AppV? Was it Windows 8.1? Was it a security patch? Was it a driver? Nobody knows.

Finally we had a good hard think about what is so different between the two devices. The ONLY thing that remained was that the Lenovo Yoga S1 was running UEFI, not Legacy BIOS. We switched the BIOS settings back to Legacy and that is all she wrote.

On top of that, moving back to the legacy BIOS has also resolved one of the biggest problems with the Yoga S1, which was the unstable and extremely dodgy external USB Ethernet dongle. The device as a whole is now solid as a rock. Deploying perfectly every time. All we can think of is that at some point early on in the Yoga lifetime, a BIOS update has broken UEFI which in turn is affecting App-V of all things. Now I say that because it was the most obvious problem, however the Yoga has had all sorts of random issues. But not anymore!

How to enable service broker service for SCOM 2012 Discovery

shaun molnar on September 28th, 2012 with 0 Comments »

In System Center Operations Manager 2012 if you want your System Discovery to work you may need to enable the SQL Service Broker Service. To do this, open up your SQL Management Studio. Select the Operations Manager Database, then run the following query:

To enable:
ALTER DATABASE OperationsManager SET ENABLE_BROKER

to disable:
ALTER DATABASE OperationsManager SET DISABLE_BROKER

Enable the Instant Messaging Notification in System Center 2012 Operations Manager

shaun molnar on September 28th, 2012 with 0 Comments »

Here’s how to enable instant message (IM) notifications in System Center 2012 Operations Manager

1. Install the Unified Communications Managed API 3.0 (UCMA) Runtime on all management servers in the Notifications Resource Pool. By default, this pool contains the first and all additional management servers in the management group (gateway servers are not included).

-Download the UCMA runtime at http://www.microsoft.com/download/en/details.aspx?id=20958.

-After installation, visit Microsoft Updates several times as needed. Updates for Unified Communications
Managed API 3.0 include KB2500448, KB2500449, and KB2568557; these should be detected by Microsoft Updates.

2. If you do not have an OpsMgr notification action account (NAA), create one using a domain user account. The NAA does not require an Exchange mailbox, but does require a regular Active Directory (AD) user account.

3. Log on to the Lync server, as a user that has the right to Lync-enable domain users, and run the Lync Control Panel to enable the NAA AD user account for Lync. To enable the NAA account, perform the following steps:

-Click on the Users button in the left navigation panel.

-Click the Enable users task just below the search panel.

-Click the Add button on the right side of the Users list.

-Using the search and find commands, locate and select the user to enable. Click OK.

-In the Assign users to a pool field, click the drop-down arrow on the right and select the name of a Lync standard server or Lync enterprise front end pool. The Lync server(s) must be in the same domain, or a trusted domain, of the OpsMgr management servers.

-Click the Enable button at the top of the form.

Note:
As an alternative to using the Lync Control panel, consider the following command line for use in the Lync Server Management Shell:
Enable-CsUser –Identity “” –RegistrarPool -SipAddress “sip:

4. Log on to the computer running the OpsMgr console with a user account that is a member of the Operations Manager Administrator role.

5. Create a Run As account in OpsMgr that contains the AD account of the NAA. Follow these steps:
-Navigate in the OpsMgr console to the Administration –> Run As Configuration -> Run As Account, right-click, and select Create Run As Account.
-Select the default Run As type of Windows, type the name Notification Action Account for the Display name, and click Next.

-Enter the credential information for the NAA domain account, and click Next.

-At the Select a distribution security option, select the default More Secure and push Create.

6. Distribute the Run As Account credentials to your management servers:

-Select the Run As Account you just created in the Account -> Windows list, right-click, and select Properties.

-On the Distribution tab, push the Add button.

-Locate and add the Windows computer object of each of the management servers. When all management servers are listed, push the Add button.

7. Associate the Run As Account with the Notification Account Profile:

-Navigate in the OpsMgr console to the Administration –> Run As Configuration -> Profiles, and double-click on the Notification Account.

-Advance through the wizard to the Add Run As Accounts page, and push the Add button.

-Locate and select the NAA Run As Account by the name you previously typed, such as Notification Action Account.

-Leave the default All targeted objects setting and click OK.

8. In the Operations console, click Administration. In the navigation pane, under Notifications, right-click Channels. Click New channel, and then point to Instant Message (IM).

9. Type a name for the channel, such as IM channel and optionally provide a description. Click Next.

10. In the IM server box, type the FQDN of a Lync 2010 Standard server or a Lync 2010 Enterprise Front End Pool. The Lync server(s) must be in the same domain, or a trusted domain, of the OpsMgr management servers.

11. Type the Return Address that should appear on instant message notifications. Preface the address with sip:. In the Protocol option list, select TLS (Transport Layer Security) as the protocol used to send the instant messages. In the Authentication method list, select NTLM as the authentication method for users. In the IM port box, the instant messaging port of 5061 is entered. Click Next.

Note:
The return address should be a dedicated address that is used only for Operations Manager notifications, such as the Notification Action Account (NAA).

12. In the Default instant messaging notification format area, in the IM message box, specify the text that is sent to notification subscribers. The IM message box contains a default message that includes text and variables. You can edit the default message or delete it and replace it with another message.

Note:
The right arrow next to the IM message box displays a list of variables that you can add to the message. If you select a variable, it is appended to the end of your current IM message with no spaces or explanatory text. Consider including the Source and Web Console Link variables to your IM text to increase the actionable IM content.

13. In the Encoding box, select the text format that your IM server and notification subscribers use for transmission. By default, Unicode (UTF-8) is used. Click the arrow to view the entire list of available formatting.

14. Click Finish and then click Close to return to the Operations console.

Final activities that cause alerts to be delivered as IMs to selected recipients :

-Create a Notification Subscriber of the Instant Message (IM) type.

-Create a Notification Subscription that associates a subscriber with some or all alerts to be relayed as IMs.

-An alert condition occurs that is in scope for an IM-enabled Notification Subscription.

System Center 2012 SP1 on Windows Server 2012 with SQL 2012 Server

shaun molnar on September 28th, 2012 with 0 Comments »

The Beta of System Center 2012 Service Pack 1 (“SP1”) enables System Center customers to jointly evaluate System Center 2012 with Windows Server 2012 and Windows 8. We have been testing the new Beta Service Pack 1 with the following configuration:

SCOM 2012 SP1:
Extra Pre-Reqs include .Net Framework 4.5 Features –> WCF Services –> HTTP Activation
Windows Process Activation Service –> Configuration API’s –> Process Model
ISAPI and CGI Restrictions in IIS are already enabled so the manual process to enable these is no longer required.

SCCM 2012 SP1

Running on Windows Server 2012, both System Center Products using SQL 2012 Server. Make sure you enable full text index searching, then restart SQL before starting the System Center SP1 Installation.

System Center SP1 looks to bring support for SQL Server 2012 which I know will make many people happy. We certainly are!

The Beta includes updates and enhancements to the following System Center 2012 components:

-Virtual Machine Manager ◦Improved Support for Network Virtualization
-Extend the VMM console with Add-ins
-Support for Windows Standards-Based Storage Management Service, thin provisioning of logical units and discovery of SAS storage
-Ability to convert VHD to VHDX, use VHDX as base Operating System image

-Configuration Manager ◦Deployment and management of Windows 8 and Windows Server 2012
-Distribution point for Windows Azure to help reduce infrastructure costs
-Automation of administrative tasks through PowerShell support
-Management of Mac OS X clients and Linux and UNIX servers
-Real-time administrative actions for Endpoint Protection related tasks

-Data Protection Manager ◦Improved backup performance of Hyper-V over CSV 2.0
-Protection for Hyper-V over remote SMB share
-Protection for Windows Server 2012 de-duplicated volumes
-Uninterrupted protection for VM live migration

-App Controller ◦Service Provider Foundation API to create and operate Virtual Machines
-Support for Azure VM; migrate VHDs from VMM to Windows Azure, manage from on-premise System Center

-Operations Manager ◦Support for IIS 8
-Monitoring of WCF, MVC and .NET NT services
-Azure SDK support
-Monitoring of SharePoint 2010 with APM (.NET application performance monitoring)
-Integration with Team Foundation Server 2010 and Team Foundation Server 2012
-Conversion of Application Performance Monitoring events to IntelliTrace format
-Support for monitoring of CentOS, Debian, and Ubuntu Linux
-Improved Heartbeat monitoring for Unix/Linux
-ACS support for Dynamic Access Control in Windows Server 2012
-Global Service Monitor – cloud based capability to monitor the health of your web applications from geo-distributed perspective
-Additional network devices models supported
-Visibility into virtual network switches in vicinity dashboard – thru integration with Virtual Machine Manager

-Orchestrator ◦Support for Integration Packs, including 3rd party
-Manage VMM self-service User Roles
-Manage multiple VMM ‘stamps’ (scale units), aggregate results from multiple stamps
-Integration with App Controller to consume Hosted clouds

-Service Manager ◦Apply price sheets to VMM clouds
-Create chargeback reports
-Pivot by cost center, VMM clouds, Pricesheets

-Server App-V ◦Support for applications that create scheduled tasks during packaging
-Create virtual application packages from applications installed remotely on native server

Microsoft Deployment Toolkit 2012 now available for download

shaun molnar on May 1st, 2012 with 0 Comments »

MDT 2012 now with support for Windows 8 Consumer Preview!

Reliable and Flexible OS Deployment—now with support for Windows 8, Windows Server “8” Beta, and System Center 2012

The Solution Accelerators team is pleased to announce Microsoft Deployment Toolkit (MDT) 2012 is now available for download.

Visit the Download Center to download Microsoft Deployment Toolkit 2012 now.

New features include:

  • Support for System Center 2012 Configuration Manager
  • Integration with Microsoft Diagnostics and Recovery Toolset 7 (DaRT) and Security Compliance Manager (SCM)
  • Support for Windows 8 Consumer Preview for deployments in a lab environment
  • Support for Windows Server “8” Beta

Details:

Support for Configuration Manager 2012: MDT 2012 provides support for Configuration Manager 2012 RC2 releases. MDT 2012 fully leverages the capabilities provided by Configuration Manager 2012 for OS deployment. Users now also have the ability to migrate MDT 2012 task sequences from Configuration Manager 2007 to Configuration Manager 2012.

Ease Lite Touch installation: The Microsoft Diagnostics and Recovery Toolkit (DaRT) is now integrated with Lite Touch Installation, providing remote control and diagnostics. New monitoring capabilities are available to check on the status of currently running deployments. LTI now has an improved deployment wizard user experience. Enhanced partitioning support ensures that deployments work regardless of the current structure.

Support for Windows 8: MDT 2012 provides support for deploying Windows 8 Consumer Preview and Windows Server “8” Beta in a lab environment.

Tell your peers and customers about Solution Accelerators! Please forward this to anyone who wants to learn more about OS deployment with MDT, and Microsoft Solution Accelerators.

Already using the Microsoft Deployment Toolkit? We’d like to hear about your experiences.

SCCM 2012 – SQL Server Collation Type

shaun molnar on April 30th, 2012 with 0 Comments »

Before you start trying to install SCCM 2012 make sure your SQL Server is setup correctly. A common hiccup we keep seeing is that the SQL Collation type is set wrong. Before proceeding, make sure you set your SQL Server collation type to SQL_Latin1_General_CP1_CI_AS.

Default Install Setting:

For Microsoft SCCM 2012 set to SQL_Latin1_General_CP1_CI_AS

See the table below for SQL Server Requirements

Introducing User Experience Virtualization (UE-V) and App-V 5.0

shaun molnar on April 19th, 2012 with 0 Comments »

Posted from Windows Team Blog

Today, I’m excited to share two announcements: first, I’d like to welcome a new product to Microsoft’s Desktop Virtualization family – User Experience Virtualization (UE-V). And secondly, we’re announcing that our flagship application virtualization product is being updated to its next major version – Application Virtualization 5.0 (App-V 5.0).

The public betas for both products are available for download today, UE-V and App-V 5.0, and when fully completed, they will ship as part of the Microsoft Desktop Optimization Pack (MDOP). As a quick overview, UE-V is a user state virtualization product that allows individuals to change devices without reconfiguring applications or settings in Windows 7 or Windows 8. And the newest version of App-V gives IT a more powerful solution to deliver virtually any application, anywhere for a more flexible, integrated and powerful experience across virtualized applications.

But before we get into the details of each and how they contribute to our goal of providing a comprehensive desktop virtualization platform, I want to reflect on the history of virtualization and how far we’ve come. If you’re familiar with the history of desktop virtualization, skip ahead to learn more about our newest addition to MDOP, UE-V.

Desktop virtualization: looking back

If we look back to the 1960s, virtualization was a new concept to combat the exorbitant costs associated with mainframes. But as the cost of hardware decreased, the idea of leveraging virtualization for optimization and cost reduction was left dormant for nearly 30 years. Then, as proliferation of the Internet gave way to distributed computing in the late 1990s, the rising costs associated with managing these systems brought virtualization back as a viable solution to help businesses lower costs by consolidating distributed workloads onto more powerful, centrally located systems.

As virtualization took off in the server and IT management spaces, it became apparent that some aspects of virtualization could also be used to deliver benefits to desktops. The original concept was to separate the physical desktop into individual parts so the components could be delivered more quickly and managed more easily. As virtualization began to deliver Windows from the datacenter to users via sessions in the 1990s, it evolved into a new instantiation known as Virtual Desktop Infrastructure (VDI).

The original iteration of desktop virtualization and what became VDI both began with a promise to centralize and secure the desktop, as well as simplify management. But VDI also aimed to deliver more flexibility and higher application compatibility. Virtualization continued its evolution on the users’ devices through the introduction of hypervisors, which allows IT to run many instances of Windows on a single PC in an effort to reduce hardware and enable faster development.

As the operating system saw its share of changes related to virtualization, applications also could also benefit, as the need to deliver applications faster, reduce conflicts and ensure availability to the user irrespective of the device was a growing concern. Application virtualization emerged and aimed to address these needs and simplify management of the application itself. Today, there is an increased focus on user configuration settings to create a personalized Windows experience; ultimately, individuals want to have their experience stay with them even when they log in to different instances of Windows.

This shift in thinking about virtualization also mirrors the way professionals approach their personal and business devices. People want flexibility, mobility and choices about how they stay connected and productive. As a result, most enterprise organizations are experiencing device proliferation like never before. From a business perspective, IT wants to support and manage the range of devices brought into its organization, while providing users with a personalized end-user experience and protecting sensitive data.

Here at Microsoft, we’ve seen more and more companies – like Co-operative Group Limited, Deluxe, Group Health Cooperative, Merck, Qualcomm, Royal Caribbean Cruises Ltd. and SaaSplaza – deploy our desktop virtualization technologies to empower IT and users with anywhere productivity. With App-V 5.0 and UE-V, we’re expanding virtualization to meet those demands for even more flexibility, mobility and choice.

Moving to the next generation of desktop virtualization

Today’s introduction of User Experience Virtualization (UE-V) came from discussions with customers and industry experts on the need to provide a consistent experience for users across their many devices, as it would be difficult to impossible to create the same experience across every managed device. By implementing UE-V, IT departments can enable a consistent experience for users who have multiple devices provided by their company or choose to bring their personal PC or tablet to work. Now users can change their device and keep their experience without reconfiguring applications each time they login to Windows 7 or Windows 8.

Regardless if it is a rich desktop or a hosted VDI desktop, a traditional application or a virtual application, UE-V enables a personal, consistent Windows experience across devices, matching each person’s unique work style for increased productivity anytime, anywhere. UE-V integrates with our Microsoft Desktop Virtualization products and can be deployed with System Center Configuration Manager, as well as third party management tools. However, the user experience is just one component of a fully virtualized environment.

Click here for a video of how UE-V and App-V Works

Taking application functionality to the next level

Business users need and want their applications to be available from anywhere and delivered to them quickly, regardless of the device they are using. To provide users the flexibility they desire and IT departments the efficiency they require, today we announce substantial updates to App-V with the beta of App-V 5.0.

With App-V 5.0, virtual applications work more like traditionally installed applications than ever before thanks to deeper platform integration. App-V 5.0 continues to leverage Windows standards to bring a consistent virtual application experience to the user while giving IT the best of both worlds – the ability to provide isolation from other applications, reducing conflicts and time spent regression testing, and the flexibility to enable connected applications that require a high level of communication to enjoy full interaction.

App-V 5.0 is designed to be easy and efficient to use in VDI environments, allowing IT to make the best use of expensive disk resources without changing the way they get their jobs done. The way this works is simple: App-V 5.0 allows applications to be stored and managed centrally and streamed to users on-demand. Most of the time, when IT sends an App-V application to a user’s device, the device stores a copy of the application for use offline. This lets the user stay productive while disconnected. Think for a moment about VDI, in this scenario there is no disconnected use – the servers providing VDI to users are in the datacenter. For this use-case, App-V 5.0 Beta lets IT simply choose to turn off local application storage, dramatically reducing disk requirements for VDI while leaving the application provisioning and update process unchanged.

Also new in App-V 5.0 is the web-based management interface based on Silverlight. This allows IT to deploy, track and service virtual applications without being tied to an installed management console.

Finally, App-V 5.0 Beta supports Windows 7 and Windows 8, including support for features like seamlessly streaming applications and their updates over Direct Access, integrating with Windows To Go for mobility, or protecting against unauthorized applications with AppLocker.

Click here to watch a video on how App-V v5.0 links applications

Other MDOP news

We work closely with our customers to understand what functionality and features are top of mind for their businesses. This input helps to guide how we develop and market new technologies. An emphasis on partnering with our customers to listen to their feedback was one of the drivers which led to the availability of roaming the users’ settings regardless of how Windows desktops and applications are delivered, thus the addition of UE-V in the MDOP suite.

Through these dialogs with customers, partners and industry experts, we also learn which features aren’t used broadly. This is the case with an MDOP product called Asset Inventory Service (AIS). Our customers liked the concept, but felt it could be more powerful as an integrated function of their management tools. As a result of this feedback, we’ll be phasing out this product and discontinuing service as of April 3, 2013.

Desktop virtualization: moving forward

The evolution of desktop virtualization continues to change the landscape of how businesses approach IT challenges, and it is how businesses choose to take advantage of this technology that excites us the most. In a January 2012 report entitled “Planned Research for Desktop Virtualization,” Gartner analysts stated that customers will move beyond the evaluation of desktop virtualization technologies and begin getting serious about actual deployment strategies. This data shows that customers are discovering the key benefits in desktop virtualization technologies, with our products offering businesses the ability to find the right mix of technologies for their needs.

Many years ago, virtualization was just a concept, confined to mainframes that powered large corporations. Today, Microsoft Desktop Virtualization delivers great end-user experiences and enterprise-class solutions that are built with today’s global businesses in mind. We can’t wait to see what tomorrow will bring.

For a more technical introduction to UE-V, please jump over to the Springboard Blog.

We encourage you to download and try the betas of UE-V and App-V 5.0. And to learn more about how Microsoft’s Desktop Virtualization offerings can help your business, visit www.microsoft.com/dv.

Exchange 2010 Service Pack 2 Hybrid Configuration

shaun molnar on December 8th, 2011 with 0 Comments »

Here is the Hybrid configuration setup process with Exchange 2010 Service Pack 2 (SP2). Overall a pretty straight forward process.

100 times simpler than before!

Install Exchange 2010 Service pack 2 (SP2)

Click Install Microsoft Exchange Server Upgrade.

Click Next.

Click Next.

Click Upgrade.

I was missing the IIS 6 WMI Compatibility component, so I added the service
role, then clicked rety.

An hour and nine minutes later and we are done.

Reboot your Exchange Server now. If you don’t your Hybrid Configuration wizard will fail.

 

Initiate the Hybrid Configuration Wizard

Open the Exchange 2010 Management console. In the right hand side pane click on New Hybrid Configuration.

Click New.

Click Finish.

 

 

Add the Exchange Online Forrest

On the right hand pane click on Manage Hybrid Configuration.

Click OK.

In the Exchange 2010 Management Console, in the left pane click on the top level ‘Microsoft Exchange‘.

In the right hand side pane click on Add Exchange Forrest.

 

 

Specify a friendly name for this Exchange forest: Exchange Online

Specify a FQDN.. Select Exchange Online from the dropdown list.

Click OK.

When prompted enter your administrator@domain.onmicrosoft.com credentials or administrator@domain.com is you have SSO configured.

Once you have Authenticated you will then see Exchange online in your management console.

 

 

Setup Hybrid Configuration Wizard

Expand your Exchange On-Premises and select Organization. In the right hand Pane select Manage Hybrid Configuration.

Click Next.

Take note of the pre-requisites:

  • Sign up for the Office 365 for enterprises service.
  • Register any custom domains with Office 365.
  • Deploy Office 365 Active Directory synchronization in you on-premises Exchange organization.
  • Install Exchange Server 2010 SP2 Client Access and Hub Transport roles in your on-premises Exchange organization.
  • Install and assign Exchange services to a valid digital certificate issued by a public Certificate Authority.

 

Enter your credentials, then click Next.

Click on the Add button. Select your registered domain name, then click ok.

Click Next.

Check – Check to confirm that the TXT records have been created..

Note: Most Australian domain registrars don’t provide the functionality to add a TXT record. It’s not that it can’t be added, you just don’t get the functionality. You will need to phone them up and get the record added over the phone.

Click Next.

Click Add, select your mail server(s).

Click Next.

Click Add. Enter your public IP address for your exchange server.

Specify the FQDN of the on-premises hybrid Hub Transport Server.

Click Next.

Select your valid certificate.

Select Deliver Internet-bound messages directly using the external recipients DNS settings.

Click Next.

Click Manage.

 

 


 

Install Microsoft Online Services Directory Synchronization Tool (dirsync.exe) using a separate SQL server

shaun molnar on December 8th, 2011 with 0 Comments »

If you want to take advantage of an existing SQL server to install the Directory Sync tool like me here are the steps involved:

Install Microsoft Online Services Directory Syncroization Tool (dirsync.exe) using a separate SQL server

Download the x64 version of dirsync.exe from https://portal.microsoftonline.com

To download the updated version, go to your Office 365 administration portal and go to the User Management section\Active Directory synchronization and click Setup.

Open a command prompt with elevated privilages

Run dirsync.exe /fullsql

Click Next.

Select I accept.

Click Next.

Click Next.

Click Next.

Click Finish.

Launch the following file as an administrator:

C:\Program Files\Microsoft Online Directory Sync\DirSyncInstallShell.psc1

From the shell, type in the following command:

Install-OnlineCoexistenceTool –UseSQLServer –SQLServer <SQLSERVERNAME> -ServiceCredential (Get-Credential) –verbose

When prompted for your credentials, enter an Office 365 admin account.

Close the Shell.

Log off, then log back on.

Launch Directory Sync Configuration from the desktop shortcut.

Click Next.

Enter your Microsoft Online Services Administrator Credentials.

Click Next.

Enter your Active Directory Enterprise Administrator Credentials.

Click Next.

Check – Enable Exchange hybrid deployment

Click Next.

Click Next.

Click Finish.

Exchange 2010 Service Pack 2 (SP2)

shaun molnar on December 7th, 2011 with 0 Comments »



The long awaited Exchange 2010 Service Pack 2 became available today bringing with it a bundle of new capabilities:

Outlook Web App (OWA) Mini A browse-only version of OWA designed for low bandwidth and resolution devices. Based on the existing Exchange 2010 SP1 OWA infrastructure, this feature provides a simple text based interface to navigate the user’s mailbox and access to the global address list from a plurality of mobile devices.

Cross-Site Silent Redirection for Outlook Web App With Service Pack 2, you will have the ability to enable silent redirection when CAS must redirect an OWA request to CAS infrastructure located in another Active Directory site. Silent redirection can also provide a single sign-on experience when Forms-Based Authentication is used.

Hybrid Configuration Wizard Organizations can choose to deploy a hybrid scenario where some mailboxes are on-premises and some are in Exchange Online with Microsoft Office 365. Hybrid deployments may be needed for migrations taking place over weeks, months or indefinite timeframes. This wizard helps simplify the configuration of Exchange sharing features, like: calendar and free/busy sharing, secure mailflow, mailbox moves, as well as online archive.
Address Book Policies Allows organizations to segment their address books into smaller scoped subsets of users providing a more refined user experience than the previous manual configuration approach. We also blogged about this new feature recently in GAL Segmentation, Exchange Server 2010 and Address Book Policies.

Customer Requested Fixes All fixes contained within update rollups released prior to Service Pack 2 will also be contained within SP2. Details of our regular Exchange 2010 release rhythm can be found in Exchange 2010 Servicing.

We will be testing the new hybrid configuration and SSO changes over the next few days and will report back our results. Our previous work with the Hybrid configuration and SSO had very mixed results so I am looking forward to seeing what has improved based on customer feedback.