Category: Exchange

MMMUG September 2010 – Exchange virtualisation

Hi,

Tony and I have another MMMUG event setup in a couple of weeks as per the below:

Hot on the heels of the August event we now have the September event booked. The subject of the event is Exchange Virtualisation, it’ll be held on Thursday 30th September and EMC will be presenting for half of the session.

Since there wasn’t really time for a Q/A session in the last meeting – we’ll making up for it in this one with half of the time dedicated to a roundtable discussion.

The meeting will be held at one of EMC’s London offices (near Southwark tube station) – there are spaces for 30 people and food and drink will be provided.

Meeting Agenda:

6:00pm – Registration & Welcome

6:30pm – EMC – Virtualising Exchange 2010

             · Introduction and Welcome
             · Why Virtualising Exchange
             · EMC Testing and Validation
             · Backup and Recovery
             · Compliance
             · DR options in a virtual world
             · Q&A

7:30pm – Refreshments

8:00pm  -  Roundtable discussion

9:00pm  -  Meeting ends

Meeting Location: EMC Consulting, Room 3.3, Notcutt House, 36 Southwark Bridge Road, London SE1 9EU.

 

To sign up see the link here

 

Hope to see you there.

Cheers

Nathan

MMMUG August Event – Exchange Backup and SCDPM 2010

We’re on a roll! The August MMMUG event is being hosted by Tony Brown. and is being held in London on the 18th August 2010.

The subject of the meeting is Exchange backup and recovery and we have Microsoft’s Anthony Tyler talking about System Centre Data Protection Manager’s take on backing up exchange and Kroll Ontrack’s offering for recovery.

Kroll Ontrack is now celebrating its 25th Anniversary as a global leader in the provision of data management solutions, specialising in data recovery, restoration, erasure and investigative products and services (www.krollontrack.co.uk).

Ontrack PowerControls software for Microsoft Exchange empowers users to search, recover, extract, restore and migrate Microsoft Exchange data (www.ontrackpowercontrols.co.uk).

Faced with increasing hardware and administration costs together with tighter budgets, organisations are seeking more cost-effective and efficient solutions to manage ad-hoc and routine Microsoft Exchange data requests. The core functionality of Ontrack PowerControls enables System Administrators to search, recover and restore entire .edb, .pst files and granular level items, whilst retaining data integrity.

Kroll Ontrack is pleased to be demonstrating the core functionality, features and application of this invaluable Microsoft Exchange administration tool.

Agenda:

18:00pm – 18:30pm Arrival
18:30pm – 19:30pm Ontrack PowerControls

  • Company & Product overview
  • Single item restore / recovery
  • Intuitive searching
  • Additional functionality
  • Existing customers
  • Live demo
  • Extraction of Microsoft Exchange data from backup
  • Browsing single / multiple .edb & .pst files, to single item level
  • Searching across multiple .edb’s
  • Compliance, investigations and legal requirements
  • Restoration of data
  • Reporting
  • Hands-on demo
  • Q & A

19:30pm – 20:00pm Refreshments
20:00pm – 20:45pm Microsoft DPM

  • Why build DPM?
  • Introducing DPM
  • Demo – Protecting Data
  • How Does DPM work?
  • Demo – Rapid & Reliable Recovery
  • Protected Platforms

20:45pm – 21:00pm Discussions & Questions on Exchange backup / recovery.

The event will be held at Kroll Ontrack’s flagship offices overlooking HMS Belfast and London Bridge:

  • Kroll Ontrack Limited
  • Tower Place East
  • London EC3R 5BS
  • United Kingdom

To Sign Up use the link below:

http://www.mmmug.co.uk/4-18th_August_2010_-_Exchange_backup_and_recovery

Installing the prerequisites for Exchange 2010 SP1 UM role – can’t install UCMA

Just a quick tip, as this seems to have caught a few people out (including me!)

When installing Exchange 2010 SP1 UM role there is the need to install the UCMA 2.0 Runtime which can be downloaded from the Microsoft site using the link below:

UcmaRuntimeWebDownloadX64.msi

So when the software downloads, you double click the MSI and install it. What is perhaps not so obvious, is that you haven’t actually installed anything yet! You have only copied the files to the location specified which in my case was:

C:\Microsoft UCMA 2.0 Runtime Installer Package\amd64

So at that point you need to run the SetupUcmaRuntime application in that folder to actually install UCMA, at which point Exchange setup will find the prerequisites and let you install the Exchange UM role!

Hope that helps!

Cheers

Nathan

The SysAdmin Handbook

I was asked about this a little while ago but until recently it slipped my mind! Anyhow, I’ve noticed that Redgate software (the people behind the www.simple-talk.com website) have published a new eBook featuring a bunch of articles from their website to help administrators to get to grips with Exchange.

Excitingly for me, one of my articles was included! It was the one about Resource mailboxes in Exchange 2007 which is still the most viewed article on the Simple Talk website! The article can be found here:

http://www.simple-talk.com/sysadmin/exchange/using-exchange-2007-for-resource-booking/

 

Or, if you are interested in the whole book, take a look here:

http://www.red-gate.com/specials/Exchange/the_sysadmin_handbook_ebook.htm

 

Cheers

Nathan

Exchange 2010 SP1 webinar – Thursday 10th June 2010 with Microsoft UK and MMMUG

As you may be aware – Exchange 2010 Service Pack 1 is being released shortly and Microsoft’s Brett Johnson, Steve Tassell and Leigh Smith and I will be delivering a LiveMeeting on the 10th of June from 9.30 am to 11:00 am to explain in detail the fixes and enhancements that it contains.

The LiveMeeting’s agenda is as follows:

• Reminder of the Exchange 2010 core tenets
  • An update on where Microsoft is with Exchange Online
  • Introduction to the Feature Enhancements of Exchange 2010 SP1 such as;
    o The New Exchange Control Panel Management UI
    o Improved High Availability and Disaster Recovery functionality
    o Improved Outlook Web App UI and Performance
    o Better Mobile Device Experience
    o New Information Protection and Control
      ? Personal Archive Enhancements
      ? Retention Policy Management Enhancements
      ? Multi-Mailbox Search Enhancements
• Demo and Deep Dive
    o Having given a broad outline of the new features we will demo some of the most visible, including;
      ? New OWA,
      ? Exchange Control Panel
      ? Key Information Protection and Compliance functions
• Questions & Answers

To log into the event – click on the following url….

https://www.livemeeting.com/cc/microsoft/join?id=3Z8JBW&role=attend&pw=5P7XXQ

We encourage you all to join this meeting as it will be useful to anyone who looks after Exchange Servers of whatever variety – even if you’re not currently using Exchange 2010.

Set Outlook Web App (OWA) Logon Format with PowerShell script

I’ve been working with PowerShell recently as you can see from my recent blog posts on setting Exchange 2010 virtual directory settings and on redirecting the OWA URL from http to https.

Below is a script I put together to set the logon format for OWA. Basically it prompts the user about the various types of format available and then goes and builds the relevant commands to configure any Client Access servers in the environment. It should work against Exchange 2007 and 2010 although I’ve only tested Exchange 2010.

 

Write-host "This script will let you set the logon format for OWA virtual directories on Exchange 2010."
Write-host ""

#============================================
#Set Variables
[string]$ConfirmPrompt = "Set this Value? (Y/N)"
[string]$WarningForeground = "white"
[string]$WarningBackground = "red"

#Build Array of OWA virtual directories and then run through for the user

[array]$OWAVDir = Get-OwaVirtualDirectory

#============================================
#Prompt user about how they want login to occur and then get selection
Write-host "How do you want users to log into OWA?"

[string]$type = Read-host "You have three options, EmailAddress (UPN), Domain\username or username. Please enter one of (Email / Domain / Username)"

Write-host ""

#============================================
#Create function for calling later which will do the setting of properties

function ConfigureVirtualDirectory
{
#Get the current AD domain FQDN for use as the default domain if Username format is chosen.

$ADdomain = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()

    if ($type -eq "Email")    {
        Write-host "You have opted to use the email address. Please make sure users UPN in active directory matches their email address" -foregroundcolor $WarningForeground -backgroundcolor $WarningBackground
        Foreach ($value in $OWAVDir) {
            Set-OwaVirtualDirectory -Identity $value -LogonFormat PrincipalName }
    }
    if ($type -eq "Domain")    {
        Foreach ($value in $OWAVDir) {
            Set-OwaVirtualDirectory -Identity $value -LogonFormat FullDomain }
    }
    if ($type -eq "Username")    {
        Foreach ($value in $OWAVDir) {
            Set-OwaVirtualDirectory -Identity $value -LogonFormat UserName -DefaultDomain $ADdomain }
    }
}

#===========================================
#Tell user what is about to happen for each server and then give choice to execute

Write-host “Looking at Server: ” $OWAVDir[0].server
    Write-host “Current Logon Format: ” $OWAVDir[0].logonformat
    Write-host “New Logon Format Type:     ” $Type
   [string]$set = Read-host $ConfirmPrompt
    Write-host “”

    if ($set -eq "Y")    {
         ConfigureVirtualDirectory  
    }    else    {
        Write-host "Nothing has been changed, script quit" -foregroundcolor $WarningForeground -backgroundcolor $WarningBackground
        exit
    }

iisreset

Outlook Web Access URL simplify – Redirect OWA

This is a very frequently discussed topic, so much so that I along with other recently asked if something could be built into a future version of Exchange to do this out of the box.

Well after asking another Exchange MVP Pat Richard pointed me to a script that he had written which does all that is needed.

Interestingly there is a little more needed than you might think!

IIS 7 and 7.5 which come with Server 2008 and Server 2008 R2 respectively both have a redirect feature which is used as part of Exchange client access to provide for legacy clients.

We can make use of it to allow for OWA redirect from the root site however that requires a bunch of SSL changes. We must turn off the requirement for SSL on the root site to allow the redirect of http://mail.domain.com to https://mail.domain.com/owa.

However doing that in the GUI for the root of the site will also uncheck the require SSL for a bunch of sub-sites (like OWA)! Not what we want at all. Clearly you can go through a manually set things how they should be but using the script Pat provides it is all done for you!

One final thing the script does is set permissions on the OAB web.config file which is created as part of the redirect process.

Oh, and finally it takes a backup before it starts! :)

To get the script look at Pats blog post here.

For a lot more info on the redirect subject in general including more on the Offline Address Book (OAB) problem check out Henrik’s post here:

So having done this anyone hitting the default website of the CAS server will be redirected to the correct URL.

Finally, in a future post I will investigate how this might change when publishing with ISA/TMG.

Cheers

Nathan

Script to set InternalURL and ExternalURL for all Exchange 2010 Virtual Directories

I’ve been working recently on a series of articles describing how to get Exchange 2010 up and running on a single server.

The aim is to provide small IT shops or those getting started with Exchange 2010 a place to come where they can find out all about the steps needed to get a server operational without having to first wade through the massive help file!

That’s not to say the help file isn’t useful. It is! very very useful. It’s just rather large and intimidating.

In the course of this article, I’ve found that although Exchange 2010 makes more available in the GUI than Exchange 2007 did, there is still not the automation that would make things easy.

For example, when you create a new certificate in the nice new GUI, you enter a whole bunch of information which could then be used to set the relevant URL settings on the multitude of Exchange related virtual directories needed to make things like OWA work properly.

So I started to dig around and found a great script. It started out on the Exchange Ninjas site for Exchange 2007:

http://www.exchangeninjas.com/set-allvdirs

Then another chap got involved and started updating for Exchange 2010:

http://virtualbarrymartin.me/2009/12/29/how-to-setup-exchange-2010-to-use-a-single-certificate-for-internal-and-external-use/

However, he missed a couple of bits, like leaving in the UM virtual directory and not entering the ActiveSync or PowerShell directories. He also didn’t set the OAB to require or not SSL based upon the use of a public certificate.

I’ve fixed those bits and now present the following script which can set all relevant Exchange 2010 virtual directory URLs (both Internal and External) based around a single Exchange 2010 server being connected to the Internet to provide service for a site.

Over time I will probably add more functionality like the ability to set OWA logon type to the email address format (UPN) rather than domain\username.

Hope you find this useful, and more than happy to hear of any improvements that could be made.

Cheers

Nathan

 

# Script to allow you to set all virtual directories to a common name like mail.company.com

Start-Transcript

# Variables

[string]$EASExtend = “/Microsoft-Server-ActiveSync”
[string]$PShExtend = “/powershell”
[string]$OWAExtend = “/OWA”
[string]$OABExtend = “/OAB”
[string]$SCPExtend = “/Autodiscover/Autodiscover.xml”
[string]$EWSExtend = “/EWS/Exchange.asmx”
[string]$ECPExtend = “/ECP”
[string]$ConfirmPrompt = “Set this Value? (Y/N)”
[string]$NoChangeForeground = “white”
[string]$NoChangeBackground = “red”

Write-host “This will allow you to set the virtual directories associated with setting up a single SSL certificate to work with Exchange 2010.”
Write-host “”
[string]$base = Read-host “Base name of virtual directory (e.g. mail.company.com)”
write-host “”

# =============================================
# Validate if a third party trusted certificate is being used
# because BITS used by OAB downloads won’t use untrusted certificates
[string]$set = Read-host “Is the certificate being used an internally generated certificate? (Y/N)”
Write-host “”

if ($set -eq “Y”)    {
    [string]$OABprefix = “http://”
    [boolean]$OABRequireSSL = $false
}    else    {
    [string]$OABprefix = “https://”
    [boolean]$OABRequireSSL = $true
}

# =============================================
# Build the OAB URL and set the internal Value

Write-host “Setting OAB Virtual Directories” -foregroundcolor Yellow
write-host “”

$OABURL = $OABprefix + $base + $OABExtend

[array]$OABCurrent = Get-OABVirtualDirectory

Foreach ($value in $OABcurrent) {
    Write-host “Looking at Server: ” $value.server
    Write-host “Current Internal Value: ” $value.internalURL
    Write-host “New Internal Value:     ” $OABUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”)    {
        Set-OABVirtualDirectory -id $value.identity -InternalURL $OABURL -RequireSSL:$OABRequireSSL
    } else {
        write-host “OAB Virtual Directory internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }

    Write-host “Looking at Server: ” $value.server
    Write-host “Current External Value: ” $value.externalURL
    Write-host “New External Value:     ” $OABUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-OABVirtualDirectory -id $value.identity -ExternalURL $OABURL -RequireSSL:$OABRequireSSL
    } else {
        write-host “OAB Virtual Directory external value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}

# ============================================
# Build the Autodiscover URL and set the SCP Value

Write-host “Setting Autodiscover Service Connection Point” -foregroundcolor Yellow
write-host “”

$SCPURL = “https://” + $base + $SCPExtend

[array]$SCPCurrent = Get-ClientAccessServer

Foreach ($value in $SCPCurrent) {
    Write-host “Looking at Server: ” $value.name
    Write-host “Current SCP value: ” $value.AutoDiscoverServiceInternalUri.absoluteuri
    Write-host “New SCP Value:     ” $SCPURL
    [string]$set = Read-host $ConfirmPrompt
    write-host “”
    if ($set -eq “Y”)    {
         Set-ClientAccessServer -id $value.identity -AutoDiscoverServiceInternalUri $SCPURL
    }    else {
        write-host “Autodiscover Service Connection Point internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}

# =============================================
# Build the EWS URL and set the internal Value

Write-host “Setting Exchange Web Services Virtual Directories” -foregroundcolor Yellow
write-host “”

$EWSURL = “https://” + $base + $EWSExtend

[array]$EWSCurrent = Get-WebServicesVirtualDirectory

Foreach ($value in $EWSCurrent) {
    Write-host “Looking at Server: ” $value.server
    Write-host “Current Internal Value: ” $value.internalURL
    Write-host “New Internal Value:     ” $EWSUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”)    {
        Set-WebServicesVirtualDirectory -id $value.identity -InternalURL $EWSURL
     } else {
        write-host “Exchange Web Services Virtual Directory internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
     }

    Write-host “Looking at Server: ” $value.server
    Write-host “Current External Value: ” $value.externalURL
    Write-host “New External Value:     ” $EWSUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”)    {
        Set-WebServicesVirtualDirectory -id $value.identity -ExternalURL $EWSURL
    } else {
        write-host “Exchange Web Services Virtual Directory external value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}

# =============================================
# Build the PowerShell URL and set the internal Value

Write-host “Setting UM Virtual Directories” -foregroundcolor Yellow
write-host “”

$PShURL = “http://” + $base + $PShExtend

[array]$PShCurrent = Get-PowerShellVirtualDirectory

foreach ($value in $PShCurrent) {
    Write-host “Looking at Server: ” $value.server
    Write-host “Current Internal Value: ” $value.internalURL
    Write-host “New Internal Value:     ” $PShUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-PowerShellVirtualDirectory -id $value.identity -InternalURL $PShURL
    } else {
        write-host “PowerShell Virtual Directory internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }

    Write-host “Looking at Server: ” $value.server
    Write-host “Current External Value: ” $value.externalURL
    Write-host “New External Value:     ” $PShUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-PowerShellVirtualDirectory -id $value.identity -ExternalURL $PShURL
    } else {
        write-host “PowerShell Virtual Directory external value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}

# =============================================
# Build the ECP URL and set the internal Value

Write-host “Setting ECP Virtual Directories” -foregroundcolor Yellow
write-host “”

$ECPURL = “https://” + $base + $ECPExtend

[array]$ECPCurrent = Get-ECPVirtualDirectory

foreach ($value in $ECPCurrent) {
    Write-host “Looking at Server: ” $value.server
    Write-host “Current Internal Value: ” $value.internalURL
    Write-host “New Internal Value:     ” $ECPUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-ECPVirtualDirectory -id $value.identity -InternalURL $ECPURL
    } else {
        write-host “ECP Virtual Directory internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }

    Write-host “Looking at Server: ” $value.server
    Write-host “Current External Value: ” $value.externalURL
    Write-host “New External Value:     ” $ECPUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-ECPVirtualDirectory -id $value.identity -ExternalURL $ECPURL
    } else {
        write-host “ECP Virtual Directory external value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}

# =============================================
# Build the OWA URL and set the internal Value

Write-host “Setting OWA Virtual Directories” -foregroundcolor Yellow
write-host “”

$OWAURL = “https://” + $base + $OWAExtend

[array]$OWACurrent = Get-OWAVirtualDirectory

foreach ($value in $OWACurrent) {
    Write-host “Looking at Server: ” $value.server
    Write-host “Current Internal Value: ” $value.internalURL
    Write-host “New Internal Value:     ” $OWAUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-OWAVirtualDirectory -id $value.identity -InternalURL $OWAURL
    } else {
        write-host “OWA Virtual Directory internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }

    Write-host “Looking at Server: ” $value.server
    Write-host “Current External Value: ” $value.externalURL
    Write-host “New External Value:     ” $OWAUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-OWAVirtualDirectory -id $value.identity -ExternalURL $OWAURL
    } else {
        write-host “OWA Virtual Directory external value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}

# =============================================
# Build the EAS URL and set the internal Value

Write-host “Setting EAS Virtual Directories” -foregroundcolor Yellow
write-host “”

$EASURL = “https://” + $base + $EASExtend

[array]$EASCurrent = Get-ActiveSyncVirtualDirectory

foreach ($value in $EASCurrent) {
    Write-host “Looking at Server: ” $value.server
    Write-host “Current Internal Value: ” $value.internalURL
    Write-host “New Internal Value:     ” $EASUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-ActiveSyncVirtualDirectory -id $value.identity -InternalURL $EASURL
    } else {
        write-host “EAS Virtual Directory internal value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }

    Write-host “Looking at Server: ” $value.server
    Write-host “Current External Value: ” $value.externalURL
    Write-host “New External Value:     ” $EASUrl
    [string]$set = Read-host $ConfirmPrompt
    write-host “”

    if ($set -eq “Y”) {
        Set-ActiveSyncVirtualDirectory -id $value.identity -ExternalURL $EASURL
    } else {
        write-host “EAS Virtual Directory external value NOT changed” -foregroundcolor $NoChangeForeground -backgroundcolor $NoChangeBackground
    }
}
Stop-Transcript

Recovery of data from Exchange 5.5

I had a question recently from a friend at Microsoft about a client who had got into a bit of a pickle!

They needed to restore and email from a mailbox which was 5 years old, long since deleted and on Exchange 5.5.

They did have a backup from the month end, but no idea whether the mail actually was still available or whether it was deleted before month end.

I did a little research and with the help of a couple of other Exchange MVPs Paul Robichaux and Kevin Ball I think I have a solution! We will of course not find out until I get some feedback from my friend.

 

So my thoughts were as follows:

One option to get this back (if it exists) would be to use Ontrack PowerControls. I’ve not done it for a while, but essentially, the idea is you recover the full database from tape and then Ontrack can open it and extract the relevant email. Of course the full tool is not free although there is a free version which might just have enough to do what is needed or at least to help you understand if the email is actually available!

http://www.ontrackpowercontrols.com/resources/trial-downloads/

 

The other option could be interesting! I’m not 100% sure but I believe that if you have Exchange 2003 (possibly later but not sure) you could create a database and then dismount and delete the files. Then put the recovered database (.edb file) in the same location and name it the same as the dummy database file you just deleted. At this point mounting the database should prompt Exchange to upgrade the structure of the DB to Exchange 2003 and allow you to see the mailboxes within. You would then need to create a user account and link the relevant mailbox to that account. (Thanks to Paul for the tip here)

 

So with a bit of luck and possibly some purchasing of tools, assuming the mail wasn’t deleted before the month end back, it should be possible to get it back!

Update:

Having posted something similar on Twitter I received feedback saying the recovery via Exchange 2003 won’t work! So I tested it!! – Yup I actually installed NTT4 and Exchange 5.5.

What I have found so far is that Exchange 2003, will create an STM file but then won’t mount the database. I believe that this is probably due to the fact that they are different organisations as I didn’t carry out a migration to Exchange 2003 instead just installing separate Orgs. I will update later with more progress!

Cheers

Nathan

Hosted Pilot for Microsoft Unified Communications – Features

As promised here is a post looking in a little more depth at the features of the Hosted UC Pilot from Microsoft.

Firstly I will look at some of my favourite features and then will take a look at what is not available.

The first thing that strikes you as you log into Outlook Web App, is that you now have a fully fledged Exchange 2010 mailbox.

This is accessed using the https://mail.uctrial.com URL.

One of the nicest things here is that you can start sending IMs immediately by using the integrated IM functionality. Obviously this is not as feature rich as Office Communicator or even Communicator Web Access but it gets you started. Another new addition is the ability to see presence within OWA as can be seen in the email and top right of the screenshot below:

image

In my previous post on this subject I showed the process of logging into Office Communicator. Having done so I started poking around, and the first thing I tried was adding a federated user.

This gave me the following error:

image

The link for more info pointed here:

http://office.microsoft.com/client/helppreview.aspx?AssetID=HA103556171033&ns=COMM2007R2&lcid=1033

I then tried to add a friend at Microsoft – Brett Johnson

Surprisingly this worked as can be seen below, the globe icon shows up next to Brett which means that Federation is working for users at Microsoft but not external domains.

image

I then tried a bunch of other UC functionality such as desktop sharing, and peer to peer voice calls. Everything worked well! Sadly, one thing that is not available is Enterprise Voice which means that you can’t go making phone calls on the system.

One major thing that is really important to understand is that this is a multi tenant system on which you can see all the other accounts that people have created! There is NO segregation at all!!

So all in all this is a great service for anyone wanting to test out the full range of Microsoft UC functionality minus of course Enterprise Voice.

Cheers

Nathan

WordPress Themes

Get Adobe Flash player