#Exchange Server 2010 SP1 Prerequisties

#Exchange2010 #Powershell

So we know the prereq for Exchange 2010 by now.  I’m using Windows 2008 R2, and I have a lot of servers in my test lab to install.

So I’m installing the following:

Bit of a pain in the butt to click on each one, so I created a batch file like this (assuming all the files are in the same folder):

FilterPack64bit.exe /quiet /norestart
Windows6.1-KB977020-v2-x64.msu /quiet /norestart
Windows6.1-KB979744-x64.msu /quiet /norestart
Windows6.1-KB982867-v2-x64.msu /quiet /norestart
Windows6.1-KB983440-x64.msu /quiet /forcerestart

#Exchange 2010 and CAS Arrays

#Exchange2010 #Powershell

So in my lab I have been playing with CAS Arrays before they hit production.  I have also spoken to number of people about them and I think Exchange 2010 SP2 need to address a tiny issue that would make CAS Arrays great.


http://technet.microsoft.com/en-us/library/ee332317.aspx

… When a Client Access server array is defined in an Active Directory site, it serves as a single contact point for all client connections within that Active Directory site. A Client Access server array can include one or many Client Access servers.

Each Active Directory site can have a single Client Access server array. A Client Access server array doesn’t provide load balancing. A separate load balancing solution is still needed.


So this is cool, you set up CAS Arrays per AD Site, and then you need to set the RPCClientAccessServer value for mailbox databases.

BUT, if you have say a 4 node DAG that is split say over 2 AD sites, things get interesting.  Why? well if a database fails over to another AD site, the RPCClientAccessServer  doesn’t get automatically updated.  Now this isn’t an issue as the CAS servers will proxy, but its not an ideal solution, you really want your users to go to the CAS Array in the AD site the mailbox database is in.  So what would be nice is for Exchange 2010 SP2 to automatically update the RPCClientAccessServer when a active database copy is moved.

So rant off, i knocked this up yesterday to address this.  Check it out and let me know what you think:

$CASArray  = @{“–” = “—“}
$MBXArray  = @{“–” = “—“}
Get-ClientAccessArray | Foreach{$s=$_.Site;$f=$_.fqdn;$CASArray += @{“$s” = “$f”} }
Get-ExchangeServer | Foreach{$s=$_.Site;$n=$_.Name;$MBXArray += @{“$n” = “$s”} }
$Databases = Get-MailboxDatabase
#Look each mailbox server and assign the appropriate CASArray
#based on AD site
ForEach($Database in $Databases){
$db           = $Database.Name
$inServerName = $Database.ServerName
Write-Host “Mailbox Database: ” $db
Write-Host $inServerName “:” $Database.RpcClientAccessServer -NoNewLine
$ADSite = $MBXArray[$inServerName]
$CA = $CASArray[$ADSite]
Write-Host ” – ” $ADSite “:” $CA -NoNewLine
If($Database.RpcClientAccessServer -eq $CA){Write-Host ” OK`n” -Foregroundcolor GREEN
}ELSE{    
   Write-Host ” ERR`n” -Foregroundcolor RED
   Set-MailboxDatabase $db -RpcClientAccessServer $CA
}
}

AVIcode Acquired by #Microsoft

I know it’s a bit late, but Interesting: http://blog.avicode.com/post/2010/10/06/From-the-CEO-AVIcode-Acquired-by-Microsoft.aspx

… It is with great pleasure that I announce AVIcode, Inc. has today been acquired by Microsoft. Both AVIcode and Microsoft share a common vision about the evolution of application performance management and monitoring and the ever- growing need for organizations to gain 360-degree visibility into both application behavior and user experience.

As a wholly-owned subsidiary of Microsoft, AVIcode will continue to support our worldwide base of users. AVIcode will fulfill its commitments to these customers and assist them in the transition to Microsoft’s systems and processes. Moving forward, our customers and the larger application performance management (APM) market will benefit greatly from the strength of the pairing of Operations Manager with AVIcode’s technology. Critical datacenter applications and services will be more reliable and more available than ever before, driving business success and user satisfaction.

—-

http://www.avicode.com/aboutavicodecompanyoverview.htm

AVIcode is the leading provider of application monitoring solutions for the Microsoft .NET Framework. With its award-winning technology and innovative products, AVIcode delivers the industry’s most complete suite of application monitoring solutions used throughout the full application lifecycle.

AVIcode’s products are designed to protect software investments by simplifying maintenance and troubleshooting, dramatically reducing defect resolution time. Its flagship product, Intercept Studio, detects crashes, critical exceptions (both handled and unhandled) and performance degradations of production applications. These runtime event details and associated root cause information are collected immediately and presented to the personnel responsible for the health and management of production applications.

Exchange and Invalid Mailboxes

#Exchange #Exchange2010 #Powershell

You know when you run Get-Mailbox using the Exchange Management Shell, and if your unlucky like me you have a shed load of mailboxes that are “invalid” for various reasons.   .. and when you run Get-Maibox you get red text that says the mailbox has an error, but you don’t know which mailbox.

So I knocked this up .. Enjoy .. as you may have guessed the result is InvalidMBX.html.  Not the most glamorous but does the trick

$allMailboxes = get-mailbox -ResultSize unlimited
$invalid = $allMailboxes | where {$_.IsValid -eq $False}

$InvalidMBX = @()
ForEach ($MBX in $Invalid){
  $tmpTable = “” | Select Name, Email, PropertyName,Description, InvalidData

  $mbxvalid = $MBX.Validate()
  $mbxValid | ForEach{
    $tmpTable.Name = $MBX.name
    $tmpTable.Email = $MBX.PrimarySmtpAddress.ToString()
    $tmpTable.PropertyName  = $_.PropertyName
    $tmpTable.Description   = $_.Description
    $tmpTable.InvalidData   = $_.InvalidData
  $InvalidMBX += $tmpTable
  }
}

$InvalidMBX | ConvertTo-Html | Out-File InvalidMBX.html

A Month in #Exchange and #OCS: November 2010: To Read

#Exchange2010 #Lync

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Technical White Papers for Exchange Server 2007
http://technet.microsoft.com/en-us/library/cc164340.aspx

Nothing new

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Technical White Papers for Exchange Server 2010
http://technet.microsoft.com/en-us/library/dd795096(EXCHG.140).aspx

Nothing new

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Exchange 2007 Documentation Updates
http://technet.microsoft.com/en-us/library/cc164372.aspx

New:

Updated:

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Office Communication Server Documentation Updates
http://technet.microsoft.com/en-us/library/bb676082.aspx

Communications Server 2010
http://technet.microsoft.com/en-us/library/ff770144.aspx -and- http://technet.microsoft.com/en-us/lync/default.aspx

** Full Lync Server 2010 Documentation coming in November, 2010. **

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* New KBs from Last Month
New means they appear in KB as Revision 1.0! (well apart from the ones that look interesting too)
Exchange 5.5:  http://kbalertz.com/Technology_55.aspx
Exchange 2000: http://kbalertz.com/Technology_53.aspx
Exchange 2003: http://kbalertz.com/Technology_313.aspx
Exchange 2007: http://kbalertz.com/Technology_515.aspx
Exchange 2010: http://kbalertz.com/Technology_1282.aspx
Exchange 2010 Coexistence: http://kbalertz.com/Technology_1281.aspx
Forefront For Exchange: http://kbalertz.com/Technology_523.aspx
Communications Server 2007: http://kbalertz.com/Technology_557.aspx
Communicator 2007: http://kbalertz.com/Technology_558.aspx
Outlook 2007: http://kbalertz.com/Technology_506.aspx
Outlook 2010: http://kbalertz.com/technology_1543.aspx
Lync 2010: http://kbalertz.com/Technology_1859.aspx
Lync Server: http://kbalertz.com/Technology_1860.aspx

Found this too: http://blogs.technet.com/b/hot/archive/tags/Messaging+Server/

October 29, 2010
2259044How to troubleshoot issues that prevent you from viewing other clients’ free/busy information in Office Outlook 2007 and in Outlook 2010

October 28, 2010
2455134Cross-Forest Availability for Exchange 2003 and/or 2007
2405793Description of the Outlook 2010 hotfix package (outlook-x-none.msp)October 26, 2010
2405799Description of the Office 2010 hotfix package (proof-hr-hr.msp)October 26, 2010

October 27, 2010
2431942Lync 2010 client cannot place calls to the Exchange Unified Messaging Auto Attendant
2436196Description of the Office Outlook 2007 hotfix package (wordconv-x-none.msp, word-x-none.msp, outlook-x-none.msp)October 26, 2010
2412273Description of the Office Outlook 2007 hotfix package (Outlook-x-none.msp)October 26, 2010
2449183Office 2010 Cumulative Update for October 2010

October 21, 2010
2431925Office Communicator cannot place calls to the Exchange Unified Messaging Auto Attendant

October 20, 2010
2445711Outlook Hotmail Connector send/receive error 4403 or 1133 and prompt to repair synchronization configuration
2447034You may receive e-mail messages from blocked senders in Outlook 2010

October 18, 2010
2447520Forward or Reply may Fail on a message with an attachment from a 3rd Party MAPI/CDO client in Exchange 2010

October 13, 2010
2444590Microsoft Office Communicator 2007 R2 Basic Diagnostics Package
2444588Microsoft Office Communicator 2007 R2 Basic Diagnostics Package

October 12, 2010
2400041Unable to view attachments in Owa 2003, when sent from Owa 2010
2410707Description of the Office Outlook 2003 Junk Email Filter updateOctober 12, 2010

October 8, 2010
2407028Description of Update Rollup 1 for Exchange Server 2010 Service Pack 1
2420644Description of Hotfix Rollup 3 for Forefront Security for Exchange Service Pack 2

October 6, 2010
2403513You receive error 1034 when you try to create a new us
er by using the Live Meeting Service Portal

October 4, 2010
2413248Notes in an Archive mailbox cannot be viewed in Outlook Web App (OWA)

2407028: Description of Update Rollup 1 for #Exchange Server 2010 Service Pack 1

#Exchange2010

Yeah yeah I know it’s old, but I just wanted a place to track the changes to this KB

http://support.microsoft.com/kb/2407028
Last Review: October 8, 2010 – Revision: 2.0

  • 2028967 Event ID 3022 is logged and you still cannot replicate a public folder from one Exchange Server 2010 server to another
    • You still cannot replicate a public folder from one Microsoft Exchange Server 2010 server to another Exchange Server 2010 server even after you apply the update that is described in knowledge Base (KB) article 979921….

      This problem occurs because the size of a certain property, which belongs to the public folder, exceeds the size limit.

  • 2251610 The email address of a user is updated unexpectedly after you run the Update-Recipient cmdlet on an Exchange Server 2010 server

    • In this scenario, the msExchPoliciesIncluded property of the user is incorrectly set to the GUID of the default email address policy. Therefore, the email address of the user is updated unexpectedly.

  • 978292 (http://support.microsoft.com/kb/978292/ ) An IMAP4 client cannot send an email message that has a large attachment in a mixed Exchange Server 2010 and Exchange Server 2003 environment

    • In a mixed Microsoft Exchange Server 2010 and Microsoft Exchange Server 2003 environment, an Exchange Server 2010 Client Access server handles the proxy requests for Exchange Server 2003 servers. A user accesses a mailbox which is hosted on an Exchange Server 2003 server by using an IMAP4 client. In this situation, the Exchange Server 2010 Client Access server advertises the “Literal+” support during the “capabilities” broadcast. However, the IMAP4 client may encounter certain issues. For example, the IMAP4 client cannot send an email message that has a large attachment.

  • 982004 (http://support.microsoft.com/kb/982004/ ) Exchange Server 2010 users cannot access the public folder

    • This problem occurs because a deadlock in the Store.exe process occurs when there are two or more users who are trying to access the same public folder. 

  • 983549 (http://support.microsoft.com/kb/983549/ ) Exchange Server 2010 removes the sender’s email address from the recipient list in a redirected email message

  • 983492 (http://support.microsoft.com/kb/983492/ ) You cannot view updated content of an Exchange Server 2010 public folder

A Month in #Exchange and #OCS: November 2010: Events

#Exchange2010 #Lync #MMMUG

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

TechNet Webcast: The MOF Reliability Workbook for Exchange 2010 Client Access and Transport (Level 200) 
The Microsoft Operations Framework (MOF) Reliability Workbook for Exchange 2010 Client Access and Transport helps you fine-tune task lists that are used to monitor and maintain the health and reliability of your Microsoft Exchange Server 2010 environment. Attend this webcast to learn how MOF provides ready-to-use monitoring and maintenance activities and information on health risks and standard changes that you can incorporate into your existing operations processes or use to develop new processes.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032463486&EventCategory=5&culture=en-US&CountryCode=US

Business Insights Webcast: Introduction to Microsoft Lync 2010 (previously known as: Introduction to Microsoft Office Communications Server “14”) (Level 100)
Technology has brought us a very long way in terms of how we communicate in the business world. Email, telephones, instant messaging, and conference calling make it possible for us to do things today that were unthinkable twenty years ago. But as these technologies have evolved, they have done so independently, in parallel with one another, creating communications silos. In this webcast, we describe how Microsoft Unified Communications brings all forms of communications together through software and services to provide more effective communications. This webcast will also introduce you to the newest Microsoft productivity solution, Microsoft Lync 2010. See how Microsoft Lync 2010 can enable your organization to connect people in new ways, anywhere, anytime.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032458331&EventCategory=5&culture=en-US&CountryCode=US

HERO: Introduction to Microsoft Lync (new OCS)
Microsoft Lync Server 2010 is the new OCS version.  Learn about its new architecture, voice deployment, and high availability configuration.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032467410&EventCategory=5&culture=en-US&CountryCode=US

** in Arabic **

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Webcasts of interest showing at a desktop near you in November 2010

Not much at all really

Wednesday, November 10, 2010: TechNet Webcast: Information About Microsoft November Security Bulletins (Level 200)
Join us for a brief overview of the technical details of the November 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=1032454441

Tuesday, November 16, 2010: Business Insights Webcast: Transforming your Communications and Productivity with Office 365 (Level 100)
Microsoft® Office 365 delivers the power of cloud productivity to businesses of all sizes, helping to save time, money and free up valued resources. Office 365 combines the familiar Office desktop suite with cloud-based versions of Microsoft’s next-generation communications and collaboration services: Exchange Online, SharePoint Online and Lync Online.
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032458332

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* Upcoming MMMUG Meetings

November 25th Meeting – Windows Phone 7
GFI Software have kindly offered to sponsor this meeting – the theme being Mobility and we’ll be discussing and demo-ing the Windows Phone 7 devices with at least one Microsoft IT Evangelists.

This will be one of the only places you’ll be able to get your hands on a Windows Phone 7 device without actually buying one.

GFI Software provides a single source of Web & Mail Security, Archiving, Backup & Fax, Networking & Security and Hosted solutions software for small to medium-sized enterprises.

With award-winning technology, an aggressive pricing strategy, and a strong focus on the unique requirements of small to medium-sized enterprises, GFI Software satisfies the needs of SME organizations on a global scale.

http://www.mmmug.co.uk/general/november-th-meeting-windows-phone

A Month in #Exchange and #OCS: November 2010: News, Linkz and Downloads

#Exchange2010 #Lync  .. Sorry its a bit late, kind been busy which is well out of order .. any way, changing the format a

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* 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 doesnt 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

##*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* New Exchange, OCS and Lync Downloads from October 2010

Exchange Server 2010 Architecture Poster
This poster highlights the architecture and feature set of Microsoft Exchange Server 2010.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cea0cf7e-d824-49bb-8924-39d66a5fb88e

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 Junk E-mail Reporting Add-in for Microsoft Office Outlook
The Junk E-mail Reporting Tool lets you directly report junk e-mail to Microsoft and its affiliates for analysis to help us improve the effectiveness of our junk e-mail filtering technologies.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53541292-ce94-4c5b-9127-b7d56f11b619

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 (6.5.8190.0)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=94274318-27c4-4d8d-9bc5-3e6484286b1f

Communicator for Mac 2011 Deployment Guide
Intended for IT Professionals, the Microsoft Communicator for Mac 2011 Deployment Guide provides guidance for using Microsoft Communicator for Mac 2011 with Microsoft Office Communications Server 2007 R2.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7c4f539d-eb3c-422a-9b35-022970fc9c34

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

Office 365 Beta Service Descriptions
These documents provide a detailed description of the features and functionality of Office 365 services currently in beta.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6c6ecc6c-64f5-490a-bca3-8835c9a4a2ea