Is Your Organization Prepared for the Wave?

The Office suite of products is one of, if not the most, widely used document creation and communication platforms on the desktop in the world. In fact, during the first year of availability, Office 2010 sold more than 100 million copies. Over 750 million users have a version of the Office suite in use on their desktop or laptop pc. As of June 2012, the internet usage statics site estimates that about 2.4 billion users are on the internet. With just over 7 billion people on our planet, that is about 34% of the humans on earth using the internet. If an estimated 750 million copies of Office are installed, that equates to about one third of the users on the internet. With that being said, think about how many copies of the Office suite are installed across the enterprise where Windows and Office have reigned supreme for so long!

With a new flood of social networking, cloud storage and the shift to BYOD, those 2.4 billion internet users are sharing information in ways that have never been done before. Things like SkyDrive, Dropbox and other cloud storage platforms make it very easy for consumers to save and share data in the cloud making it accessible to other users and various other personal devices very easily. Networking tools like Facebook, Twitter and LinkedIn are making it easier for people to find and connect with one another easier and faster than ever.

So how does the enterprise IT departments bring these, what seem to be now expected, methods of communication and collaboration to the corporate environment? Enter Wave15 or what may be better known as the 2013 release of the Office suite of products including: Exchange 2013, SharePoint 2013, Lync 2013 and Office 2013. The latest release of the suite brings many new features that are available to the internet population into the enterprise in a secure, stable, scalable, compliant and integrated solution. Coupled with the already largely installed desktop suite of Office in the new 2013 version, Wave15 promises to change collaboration and bring together the seasoned corporate professional who may be familiar with a few, or all, of the products and the new workforce of users who expect that these forms of communication and collaboration are available to them. Below are just a few of the new features that are available in the next “Wave” of the Office suite which is available today.

  • Site Mailboxes
  • SkyDrive Pro
  • Follow Me, Blogging, Communities and Profile enhancements
  • Unified Search
  • Unified eDiscovery
  • Apps for Office 2013 – including and integrated into SharePoint and Exchange 2013
  • Public instant message connectivity
  • Web conferencing with full audio and video support
  • Persistent or “group chat”
  • Unified user experience across multiple device types and browser experiences

What are your thoughts? Experiences? Complaints? Gripes?

Posted in Exchange Server 2013, Office 2013, SharePoint 2013 | Tagged , , , , , | Leave a comment

Site Mailboxes in Exchange 2013 & SharePoint 2013 – Part 6

User Experience with Site Mailboxes in Exchange 2013 and SharePoint 2013

Part 1 started with installing the EWS API on the SharePoint 2013 WFE and Part 5 finished of the server side configuration with adding a site mailbox to a demo site in SharePoint 2013. In the final post, we’ll take a look at how two end user can leverage the features setup in the previous articles. For the sake of demonstration I have created two users that will be collaborating.

Amy Reynolds will be leveraging her Outlook client so we’ll start by launching Outlook 2013 which is a requirement for site mailboxes. On the Windows 8 device we’ll hit the Windows key to navigate to the start menu and select Outlook 2013 as shown below.


In Outlook 2013, you’ll notice that Amy has a new message from the Demo SharePoint site letting her know (and any other site members) that a new site mailbox has been created. You’ll also notice that in the navigation pane of outlook a new “mailbox” has been added with the name, “Demo”. The inbox contains 1 item and the documents folder contains 2 items.


Clicking on the “Documents” folder, we can see a list of documents that are a part of the document library setup on the demo site. We also can see that the demo.docx is currently checked out to Franklin. As you can see in this simple example, I can get real time information on the documents that he and I are collaborating on without leaving my Outlook client and launching another client.


I want to make some changes to the document so I’ll send an email out to the site mailbox letting Franklin know about my ideas and that I want to modify the document when he is finished with his edits. Still in the Outlook 2013 client, I’ll draft a new email as shown below.


Although I was directing my email to Franklin, he won’t see it in his primary mailbox, but will notice a new message has been posted to the Inbox of the “Demo” site mailbox in his Outlook 2013 client as shown below.


While this final post has only scratched the surface on the benefits of site mailboxes in Wave15, there are many benefits to this new feature for both end users and IT admins as it relates to collaboration, unified search, archiving, compliance, dlp, etc…

What are your thoughts? As I continue to dig into Wave15, I’ll be certainly revisiting this new feature as it has a lot promise in the enterprise.

Posted in Exchange Server 2013, SharePoint 2013 | Tagged , , , , , , , | Leave a comment

Site Mailboxes in Exchange 2013 & SharePoint 2013 – Part 5

Enabling Site Mailboxes App in SharePoint Site and Connecting to Outlook Profile

In the next post of the series, we’ll enable the site mailbox feature in a demo SharePoint site that two users are members of and are collaborating both via email and a document library in the demo site.

First a site collection administration will need to enable the site mailboxes app which is now available as shown below after select the settings cog in the top right corner of the site and selecting “Site Content


After navigating to the site contents section as a site collection administrator, click “Add an App


Select “Site Mailbox” highlighted in the image below.


After selection of the Site Mailbox sharepoint app, you’ll notice a new option in the left hierarchy labeled as “Mailbox


A redirect to will take place and prompt for authentication as shown below.


After successful authentication you will be prompted with a message stating that your site mailbox is being created.


And finally when completed in the background, you are presented with the following messages signifying that the site mailbox has been successfully created.


We’ll give the environment some time to create the site mailbox and return in part 6 with the client side experience….

Posted in Exchange Server 2013, SharePoint 2013 | Tagged , , , | 2 Comments

Site Mailboxes in Exchange 2013 & SharePoint 2013 – Part 4

Configuring SharePoint 2013 and Exchange 2013 to support Site Mailboxes

The next post in this multi-part series will outline the remaining steps required to prepare our environment for Site Mailboxes in Wave15.

Establish OAuth Trust and Service Permissions on SharePoint Server 2013

The next step is to copy the two scripts that are accessible here and save each as a .ps1 file to be executed. The first script should be named, “Set-SiteMailboxConfig.ps1” and the second named, “Check-SiteMailboxConfig.ps1”. These files should be stored in the same directory on the web front end server as the first script will call and execute the second script. The second script, “Check-SiteMailboxConfig.ps1” can also be run independently to validate the setup of site mailboxes in an existing environment.

The scripts will allow for the following:

  • Retrieve and install the Exchange metadata, giving the Exchange service principal full control permissions to the SharePoint site subscription
  • Enable the site mailbox feature in the SharePoint environment
  • (optional) Set the Exchange site mailbox target domain, if DNS for the domain has not been configured for AutoDiscover

Navigate to the location where the two powershell scripts have been stored (my example is c:\scripts\) and execute the following command to execute the scripts. Ensure that you launch the SharePoint shell as an administrator.

.\Set-SiteMailboxConfig.ps1 -ExchangeSiteMailboxDomain <Domain> -ExchangeAutodiscoverDomain [Exchange Server] -WebApplicationUrl [URL]

For the sake of demo purposes, my screenshot has environment specific information removed. A sample cmdlet with optional parameters is shown below.

.\Set-SiteMailboxConfig.ps1 -ExchangeSiteMailboxDomain -ExchangeAutodiscoverDomain -WebApplicationUrl


After executing the above command, I was presented with the error and explanation shown below.


After some certificate cleanup and ensuring that there were no self-signed certificates in use on either the Exchange or SharePoint server by leveraging the internal certificate authority, I was able to rerun the scripts and produce the following success results.


After successful execution of the above scripts on the SharePoint 2013, the below script must be executed on the Exchange 2013 server. The script is present in the scripts directory on Exchange located at C:\Program Files\Microsoft\Exchange Server\v15\Scripts. A sample of executing this script with parameters is shown below. Ensure that <SP_FQDN> is replaced with the proper values for your environment.

.\Configure-EnterprisePartnerApplication.ps1 -ApplicationType Sharepoint -AuthMetadataUrl https://<SP_FQDN>/_layouts/15/metadata/json/1

Part 5 will walk through enabling the site mailbox app on the SharePoint site that will be leveraged for demonstration purposes.

Posted in Exchange Server 2013, SharePoint 2013 | Tagged , , , , , , , | 1 Comment

Site Mailboxes in Exchange 2013 & SharePoint 2013 – Part 3

Configuring the App Management Service Application on the SharePoint 2013 farm

In part 3 of this series, we will investigate the requirements and implementation procedures related to the app management service application which is a prerequisites for the new Site Mailboxes feature in SharePoint2013 and Exchange 2013. The process is quite simple and can be configured in Central Administration as shown in the below steps:

1. In Central Administration, in Application Management, select “Manage Service Applications


2. Click “New” and select “App Management Service“.


3. Populate the values as required in your organization with a name, application pool and any other required modifications. My configuration is shown below.


To summarize we need to create an new app management service application in SharePoint to support the Site Mailbox feature in Wave15. Part 4 will continue to walkthrough the configuration of SharePoint and Exchange 2013 to support Site Mailboxes.

Posted in Exchange Server 2013, SharePoint 2013 | Tagged , , , , , | 1 Comment

Site Mailboxes in Exchange 2013 & SharePoint 2013 – Part 1

Site Mailboxes in SharePoint & Exchange 2013

In this multi-part post, I will be exploring and configuring a new and very promising feature that comes with the Wave15 release of the 2013 suite of collaboration products which are Site Mailboxes. Site Mailboxes bring together email and SharePoint document libraries / team sites to enhance collaboration of documents and communications in the enterprise. Traditionally, users in the enterprise collaborate via two mediums, documents and email.  While both SharePoint and Exchange/Outlook are great products on their own, this approach requires the user to leverage multiple client connectivity methods such as the browser and/or Outlook/OWA, or even a combination of the two. Site Mailboxes attempt to change how users collaborate by bringing these two back end systems together in the same client interface, Outlook.  For more information on how Site Mailboxes are used in the new Office, please see an excellent overview here.

In this post we’ll explore the requirements to bring this new feature to use for users and the requirements associated with both Exchange and SharePoint 2013. To start, lets take a look at the requirements on the SharePoint side of things. I will be following the official documentation on TechNet which can be found here.  We will step through each one of the requirements in more detail as we progress through the series of posts.

SharePoint 2013 Requirements Overview:

  1. Must be a member of the SharePoint administrators group.
  2. Site Mailboxes require Exchange 2013.
  3. EWS API installed on SharePoint WFE should be version 15.0.516.25 or above. More information on how to confirm is located here.
  4. User Profile Synchronization must be configured in the SharePoint 2013 farm.
  5. App Management Service Application be configured in the SharePoint 2013 farm.
  6. SSL configured for the Default Zone in web applications that are setup in a server to server authentication scenario.

Site Mailboxes require Exchange 2013

This should be a very obvious prerequisite and does not require any more detail. Exchange 2013 is required for this integration to work.

Install EWS API on SharePoint 2013 WFE server(s)

The first step in configuring integration between SharePoint 2013 and Exchange 2013 is to install Exchange Web Services API on the SharePoint 2013 web front end server. To do this, navigate to the following url and download the EWSManagedAPI.msi.

Once downloaded, open a command prompt with elevated privileges and execute the following command after navigating to the directory where the EWSManagedAPI.msi file was saved. In my example, it is saved to C:\installs\

msiexec /i EwsManagedApi.msi addlocal=”ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac”


The installer will launch and present the below welcome screen, click “Next” to proceed.


Select the “I Accept the terms in the License Agreement” radio button and click next to continue.


Modify the installation folder if necessary and click “Next” to proceed.


Finally, click “Next” to confirm the installation and to begin the install process.


After the installation is complete (should be very quick), click “Close” to complete the installation process.


In Part 2. We will take a look at how to configure the User Profile Synchronization service in SharePoint 2013 to synchronize with Active Directory Domain Services as its source directory.

Posted in Exchange Server 2013, SharePoint 2013 | Tagged , , , , | 1 Comment