Quick Tip: Restarting all Microsoft Exchange services
There are times when you need to restart all Exchange related services so here are 2 small scripts that will help you achieve this without going over each service in the Services mmc.
Of course restarting the "Microsoft Exchange Active Directory Topology" will restart a most of them but these 2 will restart them all.
Restarting All Running Services
This will get all services starting with MSexchange that are running and restart them.
$services = Get-Service | ? { $_.name -like "MSExchange*" -and $_.Status -eq "Running"} foreach ($service in $services) {Restart-Service $service.name -Force}
Restarting All Running Services with startup type Automatic
Although the above script should be enough in most cases, it will not restart any Microsoft Exchange related service that is supposed be running but is not for any reason. Here is another version of the script that would take care of this issue, note that we are looking for all services starting with MSExchange with startup type Automatic and restarting them
$services = get-wmiobject win32_service | ? {$_.name -like "MSExchange*" -and $_.StartMode -eq "Auto"} foreach ($service in $services) {Restart-Service $service.name -Force}
That's it for now
Quick Tip: Forcing OAB Generation
When migrating between Exchange version or when introducing a new CAS server sometimes we need to force the generation of the Offline Address Book so clients can pick it up and avoid unneeded outlook errors.
Here is how to do it in 3 quick steps
1. Update the Offline Address Book
From Exchange Management Shell (EMS) run:
Get-OfflineAddressBook | Update-OfflineAddressBook
2. Restart Microsoft Exchange System Attendant service on the Mailbox Server responsible for OAB Generation
Public Beta of Microsoft Lync Server 2010 (Kown as CS14) is now available!
we are happy to announce that CS14 archived Release Candidate Status. The new Release Microsoft Lync Server 2010 is an important milestone of our Voice and Conferencing Investments of the UCC Stack.”
“With the 2010 release, we will use Lync as the ‘family’ brand and within each of our communications products”:

Public Beta is available for download here
Exchange Outlook Web App and OCS 2007 R2 integration
I don't know if everyone knows about this feature, but for me i think this is one of the coolest integration features in OCS 2007 R2 and Exchange 2010.
The concept is to integrate outlook web App with office communications Server 2007 R2 for presence and instant messaging, which means that users using Outlook web App will have The ability to provision their presence and use a built-in instant messaging system to chat with other OCS users, in addition to the basic Outlook Web App features. Isn't cool!
Let's get started and see how this can be accomplished.