Quest QMM and CCR Clusters

Here is something interesting that Neil found with QMM.

When Quest sees that the target server is a CCR cluster, it creates a duplicate of the exported PST data.  Basically it will create two folders (one for each cluster node) for the transmission agent to send to the target.

It will copy the data to the passive node first, and then the active node. … Deleting any of this will result in your synch not running and eventually causing corruption in the agent config.mdb.

Quest say that the reason for this is that the cluster may failover during synch and having the multiple copies means that this will not afect your synch.

So, if you are using a CCR cluster, QMM will copy the data TWICE to your cluster and use TWICE the bandwidth to get it there!!!!!!

Looks like you should use a standalone Mailbox servers as a QMM target!

Exchange 2007 Continuous Replication and Circular Logging

I want to thank Neil for finding this. So in my lab I have a CCR cluster want just wanted to enable circular logging … I just couldnt get it work, looks like I missed a step :-o

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

You can combine circular logging with continuous replication. In this configuration, you have a new type of circular logging called continuous replication circular logging (CRCL), which is different from the ESE circular logging described earlier in this topic. Whereas ESE circular logging is performed and managed by the Microsoft Exchange Information Store service, CRCL is performed and managed by the Microsoft Exchange Replication Service.

When enabled, ESE circular logging does not generate additional log files and instead overwrites the current log file when needed. However, in a continuous replication environment, log files are needed for log shipping and replay. As a result, when you enable CRCL, the current log file is not overwritten and closed log files are generated for the log shipping and replay process. Specifically, the Microsoft Exchange Replication Service manages CRCL so that log continuity is maintained, and logs are not deleted by the log deleter if they are still needed for replication. Therefore, enabling CRCL should not negatively affect replication.

In the release to manufacturing (RTM) version of Exchange 2007, combining circular logging with cluster continuous replication (CCR) or local continuous replication (LCR) is supported. However, we do not recommend this because it does not allow a roll-forward recovery after a backup has been restored. Exchange 2007 Service Pack 1 (SP1) also allows storage groups in a CCR, LCR or standby continuous replication (SCR) environment to have circular logging enabled. However, this practice is also not recommended for the reason indicated previously. When enabled in either of these environments, the functionality is CRCL and not ESE circular logging (also known as Joint Engine Technology (JET) circular logging). In a CCR, LCR, or SCR environment, you should always use the following process to enable or disable circular logging:

  1. Suspend continuous replication by using the Suspend-StorageGroupCopy cmdlet.
  2. Enable or disable circular logging. For detailed steps about how to enable or disable circular logging, see How to Enable or Disable Circular Logging for a Storage Group. (http://technet.microsoft.com/en-us/library/bb331968.aspx)
  3. Dismount and then mount the database in the storage group that is being enabled or disabled for circular logging.
  4. Resume continuous replication by using the Resume-StorageGroupCopy cmdlet.

For storage groups in an LCR environment, before running the Enable-StorageGroupCopy cmdlet to turn on LCR for a storage group, you must make sure that the current circular logging setting is detected and utilized by the Microsoft Exchange Information Store service by dismounting and then mounting the database in the storage group. While the Microsoft Exchange Information Store service requires that you dismount and then mount the database to detect and utilize the configuration change, the Microsoft Exchange Replication service is able to detect and utilize the configuration change dynamically and without any restart. Therefore, if the preceding procedure is not performed, a database can end up in a situation where the Microsoft Exchange Replication service considers circular logging to be off (or on) while the Microsoft Exchange Information Store service considers circular logging to be in the opposite state. This can result in log files being truncated prematurely.

Exchange 2007 Self Signed Certificate

Couldn’t work out why my Outlook stopped working, then i worked it out .. the damm self signed cert has expired … (has it been a year already!)

So my thanks Bharat for this: http://exchangepedia.com/blog/2008/01/exchange-server-2007-renewing-self.html but I had to add some stuff to get it work properly!!!

[PS] C:PS>Get-ExchangeCertificate

Thumbprint                                Services   Subject
———-                                ——–   ——-
B21AF4199919173F7A4D836ECE00F484EFD2E270  …W.      CN=flaphead.dns2go.com,…
5C31EA83FC2FFE67B2BAB2136B7BC471B1C74038  IP…      CN=MSX, DC=flaphead, DC…
417E5CED6161B185A122839911E13FB4CCD82C24  IP..S      CN=msx

[PS] C:PS>Get-ExchangeCertificate -DomainName flaphead.dns2go.com

Thumbprint                                Services   Subject
———-                                ——–   ——-
B21AF4199919173F7A4D836ECE00F484EFD2E270  …W.      CN=flaphead.dns2go.com,…

[PS] C:PS>Get-ExchangeCertificate -DomainName flaphead.dns2go.com | fl

AccessRules        : {System.Security.AccessControl.CryptoKeyAccessRule, System
                     .Security.AccessControl.CryptoKeyAccessRule}
CertificateDomains : {flaphead.dns2go.com}
HasPrivateKey      : True
IsSelfSigned       : False
Issuer             : CN=MSX, DC=flaphead, DC=local
NotAfter           : 17/01/2009 10:46:55
NotBefore          : 17/01/2008 10:36:55
PublicKeySize      : 1024
RootCAType         : Registry
SerialNumber       : 610843C8000000000002
Services           : IIS
Status             : DateInvalid
Subject            : CN=flaphead.dns2go.com, OU=Flaphead, O=Flaphead, L=London,
                      S=London, C=GB
Thumbprint         : B21AF4199919173F7A4D836ECE00F484EFD2E270

So you need to find the old cert and create a new one

[PS] C:PS>Get-ExchangeCertificate -DomainName flaphead.dns2go.com | New-ExchangeCertificate –PrivateKeyExportable $True

Confirm
Overwrite existing default SMTP certificate,
‘417E5CED6161B185A122839911E13FB4CCD82C24’ (expires 02/12/2008 20:22:37), with
certificate ‘581F669862218D36C2209DE47C899D4C758B352C’ (expires 17/01/2010
13:13:07)?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is “Y”):a

Thumbprint                                Services   Subject
———-                                ——–   ——-
581F669862218D36C2209DE47C899D4C758B352C  …..      C=GB, S=London, L=Londo…

Now you need to enable it

[PS] C:PS>Enable-ExchangeCertificate -Thumbprint 581F669862218D36C2209DE47C899D4C758B352C -Services IIS

Sweet, now test.  I had to log on to OWA to check the cert.  I then added it to my trust root via IE.  After this Outlook worked okay!

Once your happy you can remove the old one BUT As I am a cheap skate, I need to upload the cert to my windows mobile device too … maybe I should look at getting a proper cert :-| to the theory goes that you need to export the cert

[PS] C:PS> Export-ExchangeCertificate -Path c:export.pfx -Thumbprint  AA7368BEC3BCEED86308B0EDE73368F71A02DD06 -BinaryEncoded:$true -Password:(Get-Credential).password

But this didn’t work when I added the cert to my WM6 device, agggggggghh :-o so using IIS admin I checked the Microsoft-Server-ActiveSync virtual directory and made sure the cert was okay (I had to import the exported cert to the certificate root).  Then I went to the default website and exported the cert to disk and imported that to my WM6 device.  Result at last, back to normal …. just need to remember these steps next year!!!

Note to self, install isa and get a commercial cert!

Exchange 2007 Mailbox Growth

So I was asked is there a way to see how your mailboxes grow (You know who you are!)  .. an interesting challenge for this time of the morning, but hey.

Here we go, this script uses Get-Mailbox and the does a fudge to get the date only part from the whencreated attribute and creates and array with the name,database and date.  It then sorts out and outputs the result

$xOut=@();$mbx | foreach{$obj=New-Object PsObject;$obj | Add-Member NoteProperty -Name “Mailbox” -Value $_.Name;$obj | Add-Member NoteProperty -Name “Database” -Value $_.Database;$x = $_.WhenCreated;$y=$x.date;$obj | Add-Member NoteProperty -Name “Date” $y;$xOut += $Obj};$xOut | sort date,database | group date,database | select count,name | ft -auto

Count Name
—– —-
    1 12/12/2008 00:00:00, DEVMB01-VASG01-DEVMB01-VADB01-SG01-DEVMB01-VA
    1 17/12/2008 00:00:00, DEVMB01-VASG01-DEVMB01-VADB01-SG01-DEVMB01-VA
    2 18/12/2008 00:00:00, DEVMB01-VASG01-DEVMB01-VADB01-SG01-DEVMB01-VA
    1 07/01/2009 00:00:00, DEVMB01-VASG01-DEVMB01-VADB01-SG01-DEVMB01-VA
    1 12/01/2009 00:00:00, DEVHC01First Storage GroupMailbox Database
    1 13/01/2009 00:00:00, DEVHC01First Storage GroupMailbox Database
   13 13/01/2009 00:00:00, DEVMB01-VASG01-DEVMB01-VADB01-SG01-DEVMB01-VA
    1 14/01/2009 00:00:00, DEVHC01First Storage GroupMailbox Database
    1 14/01/2009 00:00:00, DEVMB01-VASG01-DEVMB01-VADB01-SG01-DEVMB01-VA

Backing up Exchange 2007 on Windows 2008

Yeah, yeah I know it’s not supported and doesn’t work out of the box, but hey just got it to work, and it was dead simple.

Basically get hold of the 64bit versions of ntbackup.exe, ntmsapi.dll, and vssapi.dll from a Windows 2003 server.

Now create folder on a Windows 2008 server that has the mailbox role installed and copy the files to it.

Now just run ntbackup.exe … sweeeeeeeeeet it works and can see the Information Stores!

Check out these two links for any more info:

http://blog.crowe.co.nz/archive/2008/06/02/Windows-Server-2008–Exchange-Server-2007–NO-SUPPORTED.aspx

http://cs.thefoleyhouse.co.uk/blogs/karl/archive/2008/02/10/how-to-backup-exchange-2007-on-server-2008.aspx

 

Tech Review: 3m MPro 110

So I have been waiting for a while to get my hands on this, and on Friday it arrived in the post.  I had great expections for it, a cigar packet size pico projector that should make ad-hoc powerpoint sessions a lot better.

Check out this video .. I had to split it in two :-|

Part 1: http://www.youtube.com/watch?v=qCqvx2E_iFw

 

Part 2: http://www.youtube.com/watch?v=CZPleLB2hEE

So I ordered mine from 3mselect http://solutions.3m.co.uk/wps/portal/3M/en_GB/MeetingPresentationSolutions/Home/Products/MPro/ and it came within 48 hours.

All in all I like it, it will alllow meetings to be more dynamic (as long it’s low light) and to watch movies on the go like in hotel rooms where I can’t connect my laptop to the TV.

Check out the video and let me know what you think

A Month in Exchange: January 2009

Happy New Year to you all, and lets hope this year is better than 2008!

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*
New Downloads available from December 2008

Microsoft Exchange Server 2007 Protocol Documentation
The Microsoft Exchange Server 2007 Protocol technical documentation set provides detailed technical specifications for Microsoft protocols and extensions to industry-standard or other published protocols that are implemented and used in Microsoft Exchange Server 2007 to interoperate or communicate natively with Microsoft Office client and other server products.
http://www.microsoft.com/downloads/details.aspx?FamilyID=a9aae935-ad23-4117-a3d9-9ed6093d6d7f&DisplayLang=en

Microsoft Exchange Server 2007 Service Pack 1 (SP1) SDK December 2008
This release of the Exchange 2007 SP1 Software Development Kit (SDK) Documentation and Samples provides new and updated documentation and samples for building applications that use Exchange 2007 SP1. Use this SDK to help you develop collaborative enterprise applications for Exchange 2007 SP1.
http://www.microsoft.com/downloads/details.aspx?FamilyID=47720d33-fa5a-4af4-a8eb-fa39695cbad1&DisplayLang=en

Microsoft Exchange Server 2007 Service Pack 1 Help
This download contains a standalone version of Microsoft Exchange Server 2007 SP1 Help.
http://www.microsoft.com/downloads/details.aspx?FamilyID=5eb0f9a0-2c49-4f2a-8a09-b981ed667821&DisplayLang=en

Microsoft Exchange Server 2007 Standards Documentation
The Exchange Server Standards Documents provide information about Exchange 2007 support for industry messaging standards and Requests for Comments (RFCs) related to iCalendar, IMAP4, and POP3.
http://www.microsoft.com/downloads/details.aspx?FamilyID=6fa94dc9-d4b6-402b-8c22-8a52acea2284&DisplayLang=en

Migrate to Microsoft Online Services
This document describes how to migrate your on-premise Exchange Server mailboxes and POP3 and IMAP4 mailboxes to Exchange Online.
http://www.microsoft.com/downloads/details.aspx?FamilyID=25350815-5c57-441a-b7fb-329ff5fe14b3&DisplayLang=en

Business Productivity Infrastructure Optimization (BPIO) University 2009 Instructor-led Training Collateral for Collaboration Track
Training Collateral for Delivering Business Productivity Infrastructure Optimization (BPIO) University 2009 Collaboration Track.
http://www.microsoft.com/downloads/details.aspx?FamilyID=5540d63f-11cd-4c45-8a8b-f400e8eed91b&DisplayLang=en

Business Productivity Infrastructure Optimization (BPIO) University 2009 Instructor-led Training Collateral for Business Intelligence
Training Collateral for Delivering Business Productivity Infrastructure Optimization (BPIO) University 2009 Business Intelligence Track.
http://www.microsoft.com/downloads/details.aspx?FamilyID=c1191aa8-cb0d-45a7-b0e9-11e9902cd53e&DisplayLang=en

Business Productivity Infrastructure Optimization (BPIO) University 2009 Instructor-led Training Collateral – Fundamentals
Training Collateral for Delivering Business Productivity Infrastructure Optimization (BPIO) University 2009.
http://www.microsoft.com/downloads/details.aspx?FamilyID=b5f6be2c-5b62-4648-969e-64d5507b5c1a&DisplayLang=en

Microsoft Exchange Server 2003 Calendar Connector for Lotus Notes
The Microsoft Exchange Server 2003 Calendar Connector for Lotus Notes supports the sharing of calendar free/busy schedules between Lotus Domino R5 and R6 and Exchange Server 2003. This tool replaces the Calendar Connector that ships with Exchange Server 2003 (including SP2), and is designed to be used with the Microsoft Exchange Server 2003 Connector.
http://www.microsoft.com/downloads/details.aspx?FamilyID=c14932a1-55f4-4256-af7e-617639d46024&DisplayLang=en

Microsoft Exchange Server 2003 Connector for Lotus Notes
The Microsoft Exchange Server 2003 Connector for Lotus Notes supports messaging and calendaring interoperability between Lotus Domino R5/R6 and Microsoft Exchange Server 2003 and Windows Server 2003 Active Directory. This tool replaces the Connector that ships with Exchange Server 2003 (including SP2), and includes several updates to support better message fidelity when routing email between Exchange and Domino, support of iNotes and Domino Web Access clients, enhanced Unicode support and reliability.
http://www.microsoft.com/downloads/details.aspx?FamilyID=d9f3a35e-1046-47b5-b09b-bda9de60cd9d&DisplayLang=en

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
http://www.microsoft.com/downloads/details.aspx?FamilyID=e17e7f31-079a-43a9-bff2-0a110307611e&DisplayLang=en

Microsoft Exchange Server 2003 Migration Wizard for Lotus Notes
The Microsoft Exchange Server 2003 Migration Wizard for Lotus Notes supports the migration of Lotus Domino R5 and R6 mailboxes and associated Domino directory information to Microsoft Exchange Server 2003 and Windows Server 2003 Active Directory. This tool replaces the Migration Wizard that ships with Exchange Server 2003 (including SP2), and includes improved retention of contents and Unicode characters during the migration from Domino to Exchange Server 2003.
http://www.microsoft.com/downloads/details.aspx?FamilyID=c105b3e4-3beb-4f1e-8f52-e345af6c3e50&DisplayLang=en

Collaboration Data Objects, version 1.2.1
CDO 1.2.1 (Collaboration Data Objects, version 1.2.1) is a package providing access to Outlook-compatible objects through a COM-based API. Using CDO, a program can connect to a MAPI store, and then perform operations against that store, including creating and processing calendar items, and resolving and handling mail reci
pients. Starting with Exchange Server 2007 and Outlook 2007, Microsoft will distribute CDO 1.2.1 as a Web download, separated from the two products.
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36&DisplayLang=en

Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1
The Messaging API is a COM-like API that provides access to the contents of messaging stores. CDO 1.2.1 (Collaboration Data Objects, version 1.2.1) is a package providing access to Outlook-compatible objects through a COM-based API. Using either CDO or MAPI, a program can connect to a MAPI store, and then perform operations against that store. Starting with Exchange 2007, Microsoft will distribute the MAPI client libraries and CDO 1.2.1 as a Web download.
http://www.microsoft.com/downloads/details.aspx?FamilyID=94274318-27c4-4d8d-9bc5-3e6484286b1f&DisplayLang=en

Microsoft Online Migration Toolkit
Sample migration planning materials including: project plan, communication plan, tracking spreadsheet, procedures, e-mail templates, Known Issues and FAQ.
Sample e-mail migration planning materials
http://www.microsoft.com/downloads/details.aspx?FamilyID=b4d668f4-26b0-4b3c-8b13-5e0275948257&DisplayLang=en

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*
Webcasts showing at a desktop near you in January 2009

No Exchange ones, but these look interesting

Thursday, January 08, 2009: TechNet Webcast: What Is New in Data Protection Manager 2007 Service Pack 1 (Level 100)
It has been a year since the release of Microsoft System Center Data Protection Manager (DPM) 2007. Microsoft released a DPM 2007 Update Rollup in June, and DPM 2007 Service Pack 1 (SP1) will be available for download by the time of this live webcast. Every workload that is protected by DPM 2007 received some enhanced functionality within SP1, including mirrored database support for Microsoft SQL Server, Standby Continuous Replication (SCR) protection with Microsoft Exchange, significant optimization of Microsoft Office SharePoint Server farm protection, and of course, Hyper-V protection. Desktop protection and disaster recovery were also enhanced in DPM 2007 SP1, and new protection scenarios for branch offices are supported. Attend this webcast to learn about the new capabilities in DPM 2007 SP1 and find out about a management pack for Microsoft System Center Operations Manager 2007 that enables enterprise monitoring and management of the DPM environment.
http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032399151%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e

Wednesday, January 14, 2009:  TechNet Webcast: Information About Microsoft January Security Bulletins (Level 200)
On January, 14, 2009, Microsoft releases its monthly security bulletins. Join us for a brief overview of the technical details of the January 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.
http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032395120%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e

Thursday, January 29, 2009: TechNet Webcast: Failover Cluster Troubleshooting with Windows Server 2008 R2 (Level 300)
Do you know what to do when your mission-critical solution breaks? In this webcast, we discuss how to troubleshoot Windows Server 2008 Failover Clustering and the various tools available for doing it. Learn about the new tools introduced in Windows Server 2008 such as Validate, find out about changes to generate and collect the verbose debug Cluster.log, understand where cluster events are logged, and discover some tips and tricks for analyzing the cluster event log. We also cover the new failover cluster support policy in Windows Server 2008 and some of the new failover cluster logging and troubleshooting changes coming in Windows Server 2008 R2 code name “Windows Server 7.”
http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032399047%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*
Technical White Papers for Exchange Server 2007

No Updates

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*
Exchange 2008 Documentation Updates
Nothing posted!

#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*
New KBs in December 2008
New means they appear in KB as Revision 1.0! 
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
Forefront For Exchange: http://kbalertz.com/Technology_523.aspx

December 19, 2008
959958 Multiple error messages occur when you try to install Exchange Server 2007 Service Pack 1
959956 When you send e-mail from Outlook to a non-SMTP address, you receive a non-delivery report message if your organization includes Exchange Server 2007
959955 When you use Microsoft Transporter Suite for Lotus Domino to migrate messages to Exchange Server 2007, some messages may be migrated without attachments

December 18, 2008
959957 You cannot include the default global address list in a new or existing Offline Address Book in Exchange Server 2007

December 17, 2008
960975 The Exchange database online maintenance schedule, Information Store maintenance schedule, quota notification schedule, and OAB generation schedule are offset by one hour when DST changes occur
955443 Some free/busy messages are not replicated from Exchange 2007 to Exchange 2003 servers after some mailboxes are migrated from Exchange Server 2003 to Exchange Server 2007
959959 When you try to uninstall Exchange Server 2007, the uninstall operation stops responding when it runs the task to remove Exchange files

December 16, 2008
960963 An Exchange 2007 Hub server incorrectly sets the Sent time on an e-mail message
956536 The Microsoft Exchange File Distribution service uses lots of memory and processor time when Exchange Server 2007 processes many OABs

December 11, 2008
960446 December 2008 cumulative daylight saving time (DST) update for Exchange 2000
960445 December 2008 cumulative daylight saving time (DST) update for Exchange Server 2003 SP2

December 1, 2008
959254 When you try to access Outlook Web Access, the Store.exe process stops responding, and event IDs 7031 and 1000 are logged in Exchange Server 2003