A Month in #Exchange and #OCS: March 2011: Events

#Exchange2010 #Lync #MMMUG

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* New On-Demand Web Content from February 2010

TechNet Webcast: Information About Microsoft February Security Bulletins (Level 200)
Join us for a brief overview of the technical details of the February security bulletins. We intend to address your concerns in this webcast, therefore, most of the webcast is devoted to attendees asking questions about the bulletins and getting answers from Microsoft security experts.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032455048&EventCategory=5&culture=en-US&CountryCode=US

TechNet Webcast: Troubleshooting Common BlackBerry Issues (Level 200)
This presentation covers troubleshooting guidance for customers who experience issues activating, managing, and decommissioning BlackBerry users in Microsoft Business Productivity Online Standard (BPOS) Suite.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032476207&EventCategory=5&culture=en-US&CountryCode=US

Business Insights Webcast: Simplifying User Provisioning and Access to Microsoft Office 365 (Level 100)
To manage identities and provide cloud services such as Microsoft Office 365, you must have sound management of identities and access on-premises. Microsoft Forefront Identity Manager 2010 can help you manage those identities and access, both on-premises and in the cloud, to allow for a more successful Office 365 deployment. This webcast provides a high level introduction to identity and access management and its role in cloud services. It covers the critical role of a sound strategy on premises to allow for a successful cloud deployment, a customer case study, and common deployment scenarios of Forefront Identity Manager as it relates to Office 365 and other online services
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032475769&EventCategory=5&culture=en-US&CountryCode=US

Microsoft Lync Unified Communications Overview & Demo Featuring Microsoft IT
Learn how Microsoft is saving more than $215 million annually— Increasing employee productivity, and replacing its PBX infrastructure with Microsoft Lync
 
Success in today’s business world hinges on collaboration —whether it’s with other employees, clients, partners, or vendors. Now there’s a way for your organization to transform every communication into an interaction that is more collaborative, engaging, and accessible from anywhere.
 
Learn how the streamlined communications performance you’ve come to rely on with Microsoft Office Communicator 2007 R2 and Microsoft Office Communications Server 2007 R2 has just gotten better.  Improve collaboration, facilitate easier management, and lower the cost of ownership of your communications systems.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032475708&EventCategory=3&culture=en-US&CountryCode=US

Business Insights Webcast: Empower Exchange Server 2010 with Forefront Identity Manager 2010 (Level 100)
The client functionality of Microsoft Forefront Identity Manager 2010, including user provisioning, deprovisioning, group management, and password reset, can add efficiency and can allow for immediate cost savings in Microsoft Exchange Server 2010 deployments. Truly empower Exchange Server 2010 by using Forefront Identity Manager’s enhanced distribution group management, and use Forefront Identity Manager’s security group management to automate and provide self-service for Exchange Server 2010’s role-based access control. All of this helps you harness Exchange Server 2010, improve security, increase compliance, and save money.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032475852&EventCategory=5&culture=en-US&CountryCode=US

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Webcasts of interest showing at a desktop near you in March 2011

Tuesday, March 08, 2011: Business Insights Webcast: Making the Switch to Software-Based VoIP (Level 100)
Discover rich features that go beyond the phone when your company makes the switch to software-based voice over IP (VoIP). Microsoft Lync 2010 can replace, add to, or enhance your existing IP private branch exchange (PBX) system in a unified solution that is easy to deploy and manage. Lync combines the telephony features of a traditional IP PBX with rich presence, instant messaging, and conferencing to improve communication and to lower costs. Users can access intuitive, powerful voice features from phones, PCs, and desktop applications in the office, at home, or on the road.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032477741

Wednesday, March 09, 2011: TechNet Webcast: Information About Microsoft March Security Bulletins (Level 200)
Join us for a brief overview of the technical details of the March security bulletins. We intend to address your concerns in this webcast, therefore, most of the webcast is devoted to attendees asking questions about the bulletins and getting answers from Microsoft security experts.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032455049

Tuesday, March 22, 2011: TechNet Webcast: Maximizing the Value of Small Business Server 2011 Standard with Dell Solutions (Level 200)
While every business is unique, most business owners share similar needs when it comes to running IT operations. They want simple and cost-effective solutions that maximize return on their IT investment, improve employee productivity and ensure their data is protected. By bringing together Microsoft Small Business Server 2011 and Dell, you get an integrated solution that accomplishes all of this and much more.  Be sure to participate in the Q&A and ask questions about how Microsoft SBS 2011 and Dell servers & storage bring real value to your IT operations.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032479949

Thursday, March 24, 2011: TechNet Webcast: Establish a Messaging and Collaboration Services Offering for Cloud (Level 200)
Attend this webcast and determine how you can offer your business customers efficiency through Microsoft Messaging and Collaboration Cloud Services. Download an overview of the planning considerations for building these services by using Microsoft
Exchange Server 2010 Service Pack 1 (SP1), Microsoft SharePoint 2010, and Microsoft Office Communications Server 2007 R2 while leveraging the multi-tenant Active Directory model that Exchange Server 2010 SP1 delivers. Also, find specific documents for deploying and migrating to Exchange Server 2010 SP1, SharePoint 2010, and Office Communications Server 2007 R2.  
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032478170

A Month in #Exchange and #OCS: March 2011: News, Linkz and Downloads

#Exchange2010 #Exchange #Lync .. Damm, March already!

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Microsoft Exchange … In Blog Posts & News from last month
Microsoft Office Communications Server … In
Blog Posts & News from last month Microsoft Communications Server … In Blog Posts & News from last month
Lync … In Blog Posts & News from last month

Check out Google fast flip too .. for Exchange, OCS and Lync

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Interesting Blogs and Tweets I read this last.

Let me know if this doesn’t work for you, but I have starred stuff in InstantPaper and my Favorites in Twitter.

http://www.instapaper.com/ (create a free account on it, you will be able to add “stared” items to a folder that include most of these, and will update when i do. My username on Instantpaper is FLAPHEAD)

http://twitter.com/flaphead/favorites

I have started to Star item in google reader, but need to workout how to share them. Once I have I’ll let you know

##*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* New Exchange, OCS and Lync Downloads from February 2011

Infrastructure Planning and Design
The Infrastructure Planning and Design (IPD) guides are the next version of Windows Server System Reference Architecture. The guides in this series help clarify and streamline design processes for Microsoft infrastructure technologies, with each guide addressing a unique infrastructure technology or scenario.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ad3921fb-8224-4681-9064-075fdf042b0c

Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1
Starting with Exchange 2007, neither the Messaging API (MAPI) client libraries nor CDO 1.2.1 are provided as a part of the base product installation. As a result, there is functionality missing that many applications depend on. Microsoft Exchange MAPI and CDO 1.2.1 provide access to these APIs

ExchangeMapiCdo.EXE  
Version: 6.5.8211.0
Date Published: 2/25/2011

  
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e17e7f31-079a-43a9-bff2-0a110307611e

Building Microsoft Messaging and Collaboration Cloud Services
The documents in this file are intended to provide system integrators and service providers with guidance for migrating from Microsoft Solution for Hosted and Messaging Collaboration (HMC) to Microsoft® Exchange 2010 SP1 in Hosting mode.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=84b85964-7d6c-465b-a671-b73f29c14ab8

Microsoft Lync 2010 Attendee – User Level Install
Microsoft Lync 2010 Attendee is a conferencing client that allows users without Microsoft Lync 2010 installed, to participate in online meetings. If you are not an administrator on the computer but an administrator has allowed you to perform installations, you can install this application.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=68a3ca04-a058-4e47-98ea-9e9af7ebd6e3

Public IM Connectivity Provisioning Guide for Microsoft Lync Server, Office Communications Server, and Live Communications Server
This document describes the requirements and processes for activating and provisioning public instant messaging (IM) connectivity.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9ccaac38-2da8-4a76-8193-96f4bbf04678

Windows 2008 R2 TaskScheduler

Another one I wanted to share.  So I can’t find an easy way to email me if a server is rebooted.

With Windows 2008 R2, the Task Scheduler has a magic trigger “At Startup”

So all I have done is created a small powershell script that sends an email as the action.  Nice!

#Powershell and ConvertTo-Html

Every day I use powershell its a school day, I learn something new!

So I use powershell at lot to create html pages from cmdlets.  ConvertTo-Html is a god send and make this a hell of a lot easier. So lets take an easy one:

Get-Service ZuneNetworkSvc

Status   Name               DisplayName
——   —-               ———–
Stopped  ZuneNetworkSvc     Zune Network Sharing Service

now convert it to html

Get-Service ZuneNetworkSvc | ConvertTo-Html -Fragment

Name RequiredServices CanPauseAndContinue CanShutdown CanStop DisplayNa me DependentServices MachineName ServiceName ServicesDependedOn ServiceHandle</ th> Status ServiceType Site Container
ZuneNetworkSvc System.ServiceProcess.ServiceController[] False False False Zune Network Sharing Service System.ServiceProcess.ServiceController[] . ZuneNetworkSvc System.ServiceProcess.ServiceController[]   Stopped Win32OwnProcess    

That cool, but a bit painful as it’s quite wide. Found this today the –As parameter!

Get-Service ZuneNetworkSvc | ConvertTo-Html –Fragment –As List

Name: ZuneNetworkSvc
RequiredServices: System.ServiceProcess.ServiceController[]
CanPauseAndContinue: False
CanShutdown: False
CanStop: False
DisplayName: Zune Network Sharing Service
DependentServices: System.ServiceProcess.ServiceController[]
MachineName: .
ServiceName: ZuneNetworkSvc
ServicesDependedOn: System.ServiceProcess.ServiceController[]
ServiceHandle:  
Status: Stopped
ServiceType: Win32OwnProcess
Site:  
Container:  

It just get better and better.  Check out some of the other parameters here: http://technet.microsoft.com/en-us/library/dd347572.aspx

New-MailboxImportRequest and MapiExceptionNetworkError

#Exchange #Exchange2010 #Powershell

Having a hell of time importing a pst in to my 2010 mailbox.  The importrequest constantly sticks at 5% and then fails with:

Error: MapiExceptionNetworkError: Unable to get IDs from property names. (hr=0x80040115
, ec=0)
Diagnostic context:
    Lid: 45025
    Lid: 45345   StoreEc: 0x80040115
    Lid: 24529
    Lid: 18385   StoreEc: 0x80040115

Any idea’s .. using Exchange Server 2010 with SP1 and no RU’s

#Exchange 2010 Oldest Email

#Exchange2010 #Powershell

How kewl is this.  So I wanted to know the oldest email on Exchange 2010, so I ran this:

Get-mailboxdatabase | Get-mailbox | Sort Name | ForEach{$s=$_.SamAccountName;Get-MailboxFolderStatistics $s -IncludeOldestAndNewestItems | sort OldestItemReceivedDate | where {$_.OldestItemReceivedDate -ne $null} | select Identity,OldestItemReceivedDate -First 1}

And the winner was 1997!

#BlackBerry and Windows Updates

#Exchange

So following on from a previous post (http://flaphead.dns2go.com/archive/2011/02/11/blackberry-administration-services-continually-stops-and-restarts.aspx) i discovered another security update that “kills” Blackberry.

So the list for BES 5.0 SP2 MR3 running on Windows 2008 R2 against Exchange Server 2010 is:

In line with BlackBerry KB23927
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB23927

Ensure you do not install the following updates:

  • Security Update for Microsoft Windows (KB981852)
  • Security Update for Microsoft Windows (KB979683)

And additionally this one caused me some issues

  • Security Update for Microsoft Windows (KB2393802)

Get-MailboxStatistics

#Exchange #Exchange2010 #Powershell

So trying to remove a database and I get the usual .. u can as there are mailboxes on it .. yeah yeah .. so tried the standard stuff and couldnt for the life of me find the mailboxes .. until this cmdlet

Get-MailboxStatistics –Server


Use the Get-MailboxStatistics cmdlet to obtain information about a mailbox, such as the size of the mailbox, the number of messages it contains, and the last time it was accessed. In addition, you can get the move history or a move report of a completed move request

Get-DPMDisk.ps1

#DPM #Powershell

I wanted to share this with you.  The other morning I lost half a disk array which knocked out my DPM server.  So I wanted a script that would show me the status of the DPM disks, and I wanted to run it centrally.

I came up with this: .. let me know what you think

##########################################################################################
$AppName = “Get-DPMDisk.ps1”
$AppVer  = “v1.0 [24 February 2011]”
#v1.0 24 Feb 2011 : A script it born
#
#This script gets a DPM Disk Status.  The output is Get-DPMDisk.html
#
#Written By Paul Flaherty
#blogs.flaphead.com
#
########################################################################################## $DPMServers=”ServerName”

########################################################################################## #Display script name and version
#########################################################################################
Write-host ” ” $AppName -NoNewLine -foregroundcolor Green
Write-Host “: ” $AppVer -foregroundcolor Green
Write-host “`n Run on $ServerName at $Today by $xUser” -foregroundcolor Yellow
Write-Host “|——————————————————————-|`n”

$z=”DPM DISK STATUS
Last updated: $today


Write-Host “Getting DPM Disk Status”
$FirstOne = $True
$DPMDisk = @()
ForEach($DPMServer in $DPMServers){
  IF($FirstOne){
    Write-Host “-Connecting to First DPM Server to get DPM SnapIn`n”
    Write-host $DPMServer
    $s=New-PSSession -ComputerName $DPMServer
    Invoke-Command -Session $s {Add-PsSnapin Microsoft.DataProtectionManager.PowerShell}
    Import-PSSession -Session $s -Module Microsoft.DataProtectionManager.PowerShell
    $FirstOne = $False
  }
  $DPMD = Get-DPMDisk -DPMServerName $DPMServer

  $DPMD | ForEach{
    $tmpD = “” | Select Server, Name,Status, ntdiskid, TotalCapacity, UnallocatedSpace, DiskType
    $tmpD.Server=$DPMServer
    $tmpD.Name = $_.Name
    $tmpD.ntdiskid = $_.ntdiskid
    Switch($_.Status){“0″{$tmpD.Status=”Healthy”};default{$tmpD.Status=$_.Status}}
    Switch($_.DiskType){“0″{$tmpD.DiskType=”Basic”};”1″{$tmpD.DiskType=”Dynamic”};default{$tmpD.DiskType=$_.DiskType}}
    $tmpD.TotalCapacity = [Math]::round(([int64]$_.TotalCapacity) /1GB,2)
    $tmpD.UnallocatedSpace= [Math]::round(([int64]$_.UnallocatedSpace) /1GB,2)
   $DPMDisk += $tmpD
  }
} #ForEach

$xHTML = $DPMDisk | ConvertTo-Html -head $HtmlHeader -Title “DPM Disk Status” -body $z

$xEnd = get-Date
$xHTML += “



Script Completed: $xEnd

$xHTML | out-file Get-DPMDisk.html
Exit-PsSession
##########################################################################################
#End
##########################################################################################


My Powershell Public Library: http://cid-7e65f405c984b33f.office.live.com/self.aspx/Powershell