Monday, January 24, 2011

Small Business Server 2011 en het Exchange 2010 Personal Archive

In een recent interview voor NGN Live Experts TV (hier nog een keer te bekijken/beluisteren) stelde iemand de volgende vraag:

Als ik SBS 2011 aanschaf, kan ik dan ook de premium features van Exchange 2010 gebruiken zoals het Personal Archive?

Licentievragen zijn niet mijn favoriete vragen maar van een uitdaging op zijn tijd ben ik niet vies. Helaas bleek de officiƫle website van Small Business Server nog vrijwel geen informatie over SBS 2011 te bevatten, en het zelfde geldt voor de Technical Library op TechNet. En zelfs nu de site een update gekregen heeft is bovenstaande vraag nog niet beantwoord.

Dan moeten we iets verder duiken in de duistere wereld van Microsoft licenties. Om precies te weten wat je mag met een licentie en wat niet, zijn de Product Usage Rights beschreven, ofwel PUR. Als we in dit document SBS 2011 opzoeken dan lezen we:

Exchange Server 2010 Enterprise is vereist voor toegang tot Enterprise-functies. Naast SBS 2011 CAL Suite moet u CAL's voor Exchange Server 2010 Enterprise aanschaffen voor toegang tot de volgende functies van Exchange Server Enterprise in het SBS 2011 Standard-domein: Custom Retention Policies; Personal Archive; Voicemail; Information Protection and Compliance; Cross Mailbox Search; Legal Hold; Advance Mobile Policies en Per User/Distribution List Journaling.

Of in het Engels:

Exchange Server 2010 Enterprise Required to Access Enterprise Functionalities. In addition to SBS 2011 CAL Suite, you must acquire Exchange Server 2010 Enterprise CALs to access the following Exchange Server Enterprise functionalities in the SBS 2011 Standard domain: Custom Retention Policies; Personal Archive; Voicemail; Information Protection and Compliance; Cross Mailbox Search; Legal Hold; Advance Mobile Policies, and Per User/Distribution List Journaling.

De Engelste tekst is het duidelijkst, hier lezen we dat we voor deze functionaliteit als extra het volgende nodig hebben: Exchange Server 2010 Enterprise CALs. Opvallend is dat de Nederlandse tekst een fout bevat, volgens deze tekst hebben we dit nodig: CAL's voor Exchange Server 2010 Enterprise. Om het verschil te begrijpen moet je iets meer weten over de licensiering van Exchange 2010, hiervoor verwijs ik naar een eerder artikel: Exchange 2010: Edities en licenties. Ik had nooit verwacht dit nog eens te zullen zeggen: Ik zal Microsoft op de hoogte brengen van de fout in hun PUR. :-)

Maar voor Maurice hoop ik dat het antwoord helder is, voor die gebruikers welke het Personal Archive gaan gebruiken heb je een Exchange Enterprise CAL nodig.

Lync updates voor januari 2011

Beheerders van OCS zijn bekend met het verschijnsel, periodieke verzamelupdates die alle beschikbare updates bevatten die op dat moment beschikbaar zijn. In principe geldt het uitgangspunt dat het aan te bevelen is om deze updates te installeren op server en client, de updates verhelpen allerlei beveiligingsproblemen of issues met bepaalde functionaliteit. Aan de andere kant kan het soms verstandig zijn om een weekje af te wachten en de bekende blogs in de gaten te houden. Er zijn wel eens voorbeelden geweest van verzamelupdates die niet alleen oplossingen brachten maar ook een nieuw probleem.

De januari release voor de Lync cumulative update is nu beschikbaar. Het versienummer voor de Lync componenten wordt na installatie 4.0.7577.108, voor de Phone Editions wordt dit 4.0.7577.107. Zie onderstaande tabel voor de links naar de downloads en de bijbehorende Knowledge Base artikelen:

Product

KB article

Download

Lync 2010 (64bit)

2467763

MS download

Lync 2010 (32bit)

2467763

MS download

Lync Server 2010

2493736

MS download

Lync 2010 Phone Edition (Tanjay)

2493722

MS download

Lync 2010 Phone Edition (Aries-Aastra)

2493724

MS download

Lync 2010 Phone Edition (Aries-Polycom)

2493723

MS download

Lync 2010 Attendee (Admin Install)

2467762

MS download

Lync 2010 Attendee (User mode install)

2467761

MS download

Lync 2010 Attendant (32 & 64 bit)

2467760

MS download

Lync 2010 Group Chat Client

2467765

MS download

Lync 2010 Group Chat Admin

2467764

MS download

Het kan zijn dat nog niet alle downloads en artikelen beschikbaar zijn voor download, probeer het dan later gewoon opnieuw. In de loop van februari zullen deze updates ook via Microsoft Update aangeboden worden.

Tuesday, January 4, 2011

Januari 2011: Nieuwe KB artikelen voor Exchange en Outlook

Hieronder vind je het overzicht van de nieuwe en bijgewerkte Microsoft knowledge-base artikelen over Exchange en Outlook.

Exchange

Microsoft Exchange Server 2003 Enterprise Edition: An e-mail message is corrupted after the Disclaimer rule is enabled on an Exchange Server 2007 or 2010 server

http://support.microsoft.com/kb/935489/en-US

Microsoft Exchange Server 2007 Service Pack 2: MS10-106: Vulnerability in Microsoft Exchange Server could allow denial of service

http://support.microsoft.com/kb/2407132/en-US

Microsoft Exchange Server 2007 Service Pack 3: The MSExchangeFDS.exe process occupies lots of memory if there are thousands of OABs created on an Exchange Server 2007 server

http://support.microsoft.com/kb/2028675/en-US

Microsoft Exchange Server 2007 Service Pack 3: Some characters of an email message are displayed in an incorrect text size when you access your mailbox by using OWA in Exchange Server 2007

http://support.microsoft.com/kb/2029086/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Microsoft Exchange Information Store service crashes on an Exchange Server 2007 server when you start it or try to mount certain databases

http://support.microsoft.com/kb/2032216/en-US

Microsoft Exchange Server 2007 Service Pack 3: Exchange Server 2007 cannot index a message

http://support.microsoft.com/kb/2121536/en-US

Microsoft Exchange Server 2007 Service Pack 3: The "All Day" field is marked with "No" when you access a meeting request that has a duration time that is more than 24 hours by using a mobile client through ActiveSync in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2201236/en-US

Microsoft Exchange Server 2007 Service Pack 3: Certain mailboxes cannot be moved from an Exchange Server 2007 server to an Exchange Server 2010 server

http://support.microsoft.com/kb/2203212/en-US

Microsoft Exchange Server 2007 Service Pack 3: A sub contact folder is still visible after you set the "PR_ATTR_HIDDEN" attribute to "True" in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2210042/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Microsoft.Exchange.POP3.exe process or the Microsoft.Exchange.Imap4.exe process may crash after you enable protocol logging for POP3 or IMAP4 on an Exchange Server 2007 server

http://support.microsoft.com/kb/2230824/en-US

Microsoft Exchange Server 2007 Service Pack 3: You receive misleading information when you run the "New-TestCasConnectivityUser.ps1" script on an Exchange Server 2007 server

http://support.microsoft.com/kb/2249814/en-US

Microsoft Exchange Server 2007 Service Pack 3: "The operation failed" error message in Outlook client when a user sends a recurring meeting request with an email message attachment in an Exchange Server 2007 SP2 environment

http://support.microsoft.com/kb/2263342/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Exchange Information Store service stops responding when you perform a search operation on an Exchange Server 2007 mailbox in Outlook

http://support.microsoft.com/kb/2265306/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Microsoft.Exchange.IMAP4.exe process crashes when an IMAP4 client retrieves a meeting request that includes exception attachments in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2276439/en-US

Microsoft Exchange Server 2007 Service Pack 3: "Your POP3 server has not responded in 60 seconds." error message when a POP3 client connects to an Exchange Server 2007 Client Access server to access an Exchange Server 2003 mailbox

http://support.microsoft.com/kb/2280234/en-US

Microsoft Exchange Server 2007 Service Pack 3: "550 5.1.3" NDR message when an Exchange Server 2007 user sends an email message to a recipient

http://support.microsoft.com/kb/2282570/en-US

Microsoft Exchange Server 2007 Service Pack 3: The "Private" sensitivity status of an occurrence of a recurring meeting request is lost when you edit the occurrence in OWA in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2282746/en-US

Microsoft Exchange Server 2007 Service Pack 3: The response details are still included in the response email message when you set the "EnableResponseDetails" property to "False" in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2286782/en-US

Microsoft Exchange Server 2007 Service Pack 3: A shared document cannot be open by using OWA after you install Exchange Server 2007 SP3 on an Exchange Server 2007 server

http://support.microsoft.com/kb/2290105/en-US

Microsoft Exchange Server 2007 Service Pack 3: The POP3 service crashes on an Exchange Server 2007 server

http://support.microsoft.com/kb/2290159/en-US

Microsoft Exchange Server 2007 Service Pack 3: You cannot move mailboxes to an Exchange Server 2007 server

http://support.microsoft.com/kb/2344372/en-US

Microsoft Exchange Server 2007 Service Pack 3: You receive a "Success" response when using the Test-Mailflow command on an invalid or nonexistent external email address in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2362371/en-US

Microsoft Exchange Server 2007 Service Pack 3: The ESEBack component does not support ETL tracing on an Exchange Server 2007 server

http://support.microsoft.com/kb/2387915/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Exchange Transport service crashes on Exchange Server 2007 servers in a mixed Exchange Server 2007 and Exchange Server 2010 environment

http://support.microsoft.com/kb/2388057/en-US

Microsoft Exchange Server 2007 Service Pack 3: An HTML attachment of a shared mailbox cannot be saved when you set the "BypassOwaHTMLAttachmentFiltering" setting to "True" in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2394731/en-US

Microsoft Exchange Server 2007 Service Pack 3: Description of Update Rollup 2 for Exchange Server 2007 Service Pack 3

http://support.microsoft.com/kb/2407025/en-US

Microsoft Exchange Server 2007 Service Pack 3: Exchange Server 2007 does not support to assign a mailbox with the "Send on behalf" permission of a security group in the EMC or in the EMS

http://support.microsoft.com/kb/2424499/en-US

Microsoft Exchange Server 2007 Service Pack 3: The created time and the modified time of an attachment are incorrect when you save an email message on an Exchange Server 2007 mailbox

http://support.microsoft.com/kb/2427297/en-US

Microsoft Exchange Server 2007 Service Pack 3: The "Leave message intact" method in a Folder Assistant rule does not work when you post an item by using OWA in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2430674/en-US

Microsoft Exchange Server 2007 Service Pack 3: Some functions do not work if you install Security Configuration Wizard on a Windows Server 2008 SP2-based Exchange Server 2007

http://support.microsoft.com/kb/972186/en-US

Microsoft Exchange Server 2007 Service Pack 3: Attachments are empty when you save them by using OWA after you have applied the update of KB 958881 on an Exchange Server 2007

http://support.microsoft.com/kb/979046/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Microsoft Exchange System Attendant service crashes intermittently in the Oabgen.dll module on an Exchange Server 2007 server

http://support.microsoft.com/kb/980038/en-US

Microsoft Exchange Server 2007 Service Pack 3: Event ID: 4999 is frequently generated in a mixed Exchange Server 2007 and Exchange Server 2003 environment

http://support.microsoft.com/kb/981602/en-US

Microsoft Exchange Server 2007 Service Pack 3: The Imap4.exe process crashes intermittently on an Exchange Server 2007 server

http://support.microsoft.com/kb/982476/en-US

Microsoft Exchange Server 2007 Service Pack 3: Notes URL links  in a plain text message are not clickable when you open this message by using OWA in an Exchange Server 2007 environment

http://support.microsoft.com/kb/982478/en-US

Microsoft Exchange Server 2010 Enterprise: After upgrade to Exchange Server 2010 Service Pack 1, the Exchange Management Shell is missing

http://support.microsoft.com/kb/2397266/en-US

Outlook

Microsoft Office Outlook 2003: Description of the Office Outlook 2003 update: December 14, 2010

http://support.microsoft.com/kb/2449798/en-US

Microsoft Office Outlook 2003: Description of the Office Outlook 2003 Junk Email Filter update: December 14, 2010

http://support.microsoft.com/kb/2466074/en-US

Microsoft Office Outlook 2007: Description of the Office Outlook 2007 hotfix package (Outlook-x-none.msp): December 14, 2010

http://support.microsoft.com/kb/2458611/en-US

Microsoft Office Outlook 2007: Description of the Office Outlook 2007 Junk Email Filter update: December 14, 2010

http://support.microsoft.com/kb/2466076/en-US

Microsoft Office Outlook 2007: After you obtain an S/MIME certificate, no buttons are available to sign or encrypt email messages in Outlook 2007 and in Outlook 2010

http://support.microsoft.com/kb/2482059/en-US

Microsoft Office Outlook 2007: You cannot connect to an MSN POP3 server from Outlook 2007 or from earlier versions of Outlook on a Windows Vista-based computer

http://support.microsoft.com/kb/930008/en-US

Microsoft Outlook 2002 Standard Edition: "Either there is no default mail client or the current mail client cannot fulfill the messaging request" error message when you send e-mail from third-party program in Outlook

http://support.microsoft.com/kb/813745/en-US

Microsoft Outlook 2010: Description of the Outlook 2010 hotfix package (outlook-x-none.msp): December 14, 2010

http://support.microsoft.com/kb/2459115/en-US

Microsoft Outlook 2010: Read receipts cannot be moved into an online archive folder when you use Outlook 2010 and Exchange 2010

http://support.microsoft.com/kb/2485244/en

Vertrouw je mijn certificaat?

Wanneer je een SSL-certifcaat aanschaft kan het handig zijn om eerst uit te zoeken of al je devices de uitgever van het certificaat standaard vertrouwen. Een Deense reseller van certificaten heeft hier een handige test voor ontwikkeld. De site presenteert een groot aantal certificaten en geeft met een groen of rood plaatje aan of deze door jouw device wel of niet vertrouwd worden.

De url voor de SSL test is: http://m.ssltest.net. Het mooiste is dat met de resultaten van de test een fraai overzicht wordt gepresenteerd, je kunt de resultaten hier bekijken: http://www.ssltest.net/compare/sar.php.

Monday, January 3, 2011

Out of office instellen voor een andere gebruiker: ECP

Erwin Derksen schreef het volgende artikel op het IT Pro Community Blog: Exchange Out Of Office Reply instellen namens een gebruiker. Hierin beschrijft hij het Set-MailboxAutoReplyConfiguration cmdlet en geeft een voorbeeld om de OOF van een gebruiker te configureren. Er is nog een andere methode, eentje die voor incidenteel gebruik wat eenvoudiger is: het Exchange Control Panel.

Dat doe je als volgt. Log in op ECP met een gebruiker die voldoende rechten heeft, voor deze demo werk ik met een gebruiker die de role group Recipient Management toegewezen heeft. Kies als te beheren object de mailbox van een andere gebruiker:

image

Boven in beeld verschijnt nu een extra tekstbalk waarin staat dat je namens de andere gebruiker werkt, in dit geval wijzig ik de instellingen van de mailbox van mijn vrouw. Stel hier nu Automatisch antwoorden in, op precies de zelfde manier als je je eigen instellingen zou wijzigen.

image

Hoewel PowerShell geweldig is voor complexe of repeterende instellingen, je zal deze instellingen maar willen doen voor 500 mailboxen, is het Exchange Control Panel de ideale tool voor het zetten van een mailboxinstelling die voor de gebruiker zelf ook toegankelijk is.

Wednesday, December 22, 2010

Waarom Exchange migreren zonder HA geen goed idee is…

Deze week is het volgende artikel verschenen op msexchange.org: How to migrate from Exchange 2007 CCR to Exchange 2010 DAG on existing hardware (Part 1) Dit artikel deed mijn wenkbrauwen fronsen, om te begrijpen waarom zal ik eerst kort uitleggen wat de strekking van het artikel is.

De auteur schetst het scenario van een bedrijf dat graag wil upgraden naar Exchange 2010 High Availability (DAG) en nu beschikt over een Exchange 2007 omgeving met daarin twee servers in een CCR opstelling. Het artikel beschrijft een methode om de hardware van het CCR cluster te kunnen hergebruiken voor Exchange 2010 en wel door de volgende stappen te nemen:

  • EĆ©n node van het Exchange 2007 CCR cluster afbreken
  • De server opnieuw voorzien van een OS en Exchange 2010 installeren
  • Het aanmaken van een DAG en de server lid maken van de DAG
  • Mailboxen verhuizen naar de Exchange 2010 server
  • De andere Exchange 2007 CCR clusternode afbreken
  • De server opnieuw voorzien van een OS en Exchange 2010 installeren
  • De server lid maken van de DAG en een replica van de database aanmaken

De afzonderlijke stappen in deze procedure zijn in principe goed beschreven en worden afzonderlijk volledig ondersteund door Microsoft. Waarom ik dan toch moeite heb met deze strategie? Dat is het risico wat je introduceert met deze werkwijze, dat zal ik in de volgende paragraven verder uitleggen.

Hoge beschikbaarheid

Het bedrijf heeft bij het ontwerpen van de Exchange 2007 omgeving gekozen voor hoge beschikbaarheid, namelijk door te investeren in CCR. Ik gebruik het woord investeren bewust, want CCR is een kostbare oplossing. Niet alleen stelt het eisen aan de hardware en kost het dure Exchange 2007 Server Enterprise Edition licenties, CCR brengt ook een behoorlijke complexiteit en dus beheerlast met zich mee.

Maar ook voor Exchange 2010 heeft klant weer gekozen voor hoge beschikbaarheid. Daar mag je toch uit afleiden dat de beschikbaarheid van de e-maildienst en –data van groot belang is voor deze onderneming. Hoe kan het dan dat de eerste stap in bovenstaand scenario het weghalen van hoge beschikbaarheid is? Zijn de eisen voorlopig even versoepeld? Is eventueel dataverlies nu even wat minder onacceptabel dan voor en na de migratie?

Kans op downtime

Uitval (of downtime) van de e-mail dienst komt zelden uit de lucht vallen. Natuurlijk kan er altijd compleet onverwacht een software bug optreden, maar de kans op downtime schiet toch wel omhoog wanneer er aan de omgeving gesleuteld moet worden. Installatie of deĆÆnstallatie van componenten, DNS records, aanpassen van firewalls en proxyservers, een foutje is dan snel gemaakt. En laten dat nu juist de handelingen zijn die inherent zijn aan een upgrade naar Exchange 2010.

Tijdsdruk

De auteur verdedigt het vergroten van het risico en gemis aan hoge beschikbaarheid met het argument dat je het tijdsbestek zo kort mogelijk kunt houden. En dat brengt mij bij het volgende punt: tijdsdruk. Mijn ervaring uit de praktijk is dat een succesvolle migratie er eentje is waarbij je goed kon plannen, voorbereiden en alle stappen rustig en gecontroleerd kon laten verlopen. Dat betekent bij voorbeeld dat je na iedere ingrijpende stap even in de application logs kijkt om te zien of er problemen zijn opgetreden.

Maar een nieuwe versie van Exchange betekent ook dat je randzaken als backup en monitoring in moet regelen. Niet zelden valt dit samen met een update of zelfs upgrade van backupsoftware en soms issues met de eerste paar keren dat een backup of restore uitgevoerd wordt. Had ik anti-virus al genoemd? De mogelijkheid om met enkele gebruikers als eerste over te stappen? Herinnert iemand zich de onaangename verassingen met Outlook 2003 in combinatie met Exchange 2010 nog?

Conclusie

Concluderend kunnen we dus vaststellen dat we enerzijds ons vangnet weghalen en aan de andere kant de risico’s bewust groter maken. Het voordeel is dat je twee bestaande servers opnieuw in kunt zetten voor hun nieuwe taak. Wegen de nadelen op tegen de voordelen? Die keuze mag ieder voor zich maken. Maar zeg niet dat je niet gewaarschuwd bent.

Wednesday, December 15, 2010

Exchange 2007/2010 realtime message tracking

Exchange Message Tracking is het bijhouden (‘tracken’) van een bericht en zijn reis door de Exchange organisatie. Message tracking vind plaats op iedere Exchange 2007/2010 server met de Edge Transport, Hub Transport of Mailbox rol.

Er zijn grofweg twee methodes om de message tracking logs te bekijken, ofwel met het Get-MessageTrackingLog cmdlet, ofwel met de Tracking Log Explorer welke je kunt vinden in de Toolbox. Overigens gebruikt de Tracking Log Explorer onder de motorkap ook gewoon het Get-MessageTrackingLog cmdlet, dat zie je onderaan het scherm:

image

Onlangs vroeg een klant mij of hij deze logbestanden ook realtime kan raadplegen. Die functionaliteit zit standaard niet in Exchange maar is met PowerShell eenvoudig te maken. Stel dat we bijvoorbeeld de log entries van de laatste minuut willen raadplegen, dat kunnen we doen met de –Start parameter van het Get-MessageTrackingLog cmdlet. Het handigste is om de tijd in een variabele te zetten, dan hoeven we niet te letten op de exacte formulering zoals je die in bovenstaand screenshot zien.

Zo zetten we het huidige tijdstip in een variabele:

$TijdStip = Get-Date

Met de AddMinutes methode kunnen we hier 1 minuut van afhalen (ofwel –1 minuut bij optellen) en die tijd in de variabele zetten:

$TijdStip = (get-date).AddMinutes(-1)

Nu vragen we de Message Tracking Log entries op van de laatste minuut:

Get-MessageTrackingLog -Start $TijdStip

We hebben nu gezien hoe we de log entries kunnen opvragen vanaf een bepaald tijdstip. Als we dit nu in een loop zet die elke paar seconden draait dan hebben we min of meer realtime logging:

$a = (get-date) # Zet de huidige tijd in $a, we moeten ergens beginnen…
Write-Host Semi-realtime log viewer: #
For(;;) # Start een oneindige loop
{ # Begin loop
Get-MessageTrackingLog -Start $a # Vraag entries op vanaf het tijdstip in $a
$a = (get-date) # Opdracht klaar, sla de huidige tijd weer op in $a
Start-Sleep -Seconds 5 # Wacht 5 seconden
} # Einde loop

Sla dit bestand op als tekstbestand met de .ps1 extensie, in PowerShell kun je dit ps1-bestand vervolgens aanroepen. Afbreken van de loop doe je met CTRL+C in de PowerShell console. Uiteraard kun je het script aanpassen, bijvoorbeeld om alleen entries te tonen met de EventID RECEIVE.

Meer informatie over bovenstaande onderwerpen kun je hier vinden:

Exchange 2010 SP1: Configure Message Tracking

Exchange 2007/2010: Managing Message Tracking

Using the Get-Date Cmdlet

Exchange 2010 Personal Archive en Outlook 2007: Eindelijk!

Tot nu toe was het nog niet mogelijk om het Exchange 2010 Personal Archive te benaderen met Outlook 2007, daarvoor had je echt Outlook 2010 Professional Plus nodig. Met de December verzamel-update voor Office 2007 komt daar verandering in.

image

Nu is het voor Outlook 2007 mogelijk om het volgende te doen:

  • Mail benaderen in het Personal Archive
  • Mail verplaatsen naar het Personal Archive
  • Gemachtigden kunnen het Personal Archive zien van hun manager

Ten opzichte van Outlook 2010 zijn er ook een paar beperkingen:

  • Het is niet mogelijk om te werken met het archiefbeleid
  • Je kunt met ƩƩn zoekopdracht niet direct zoeken in de actieve mailboxen het archief

Deze functionaliteit zit niet in alle versies van Outlook 2007, alleen in de volgende edities:

  • Office Ultimate (retail)
  • Office ProPlus (volume license)
  • Office Enterprise (volume license)
  • Outlook Standalone (retail)
  • Outlook Standalone (volume license)

Het hele pakket met de December verzamel-updates komt binnenkort beschikbaar, maar wie nu al aan de slag wil kan de Hotfix voor Outlook 2007 los downloaden: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2458611

Tuesday, December 14, 2010

Exchange Transporter Suite troubleshooten

Mijn collega Sander Weenen heeft onlangs een migratie van MDaemon naar Exchange 2007 uitgevoerd. MDaemon is een POP/IMAP mailserver dus de datamigratie kan uitgevoerd worden met de Microsoft Transporter Suite. Dit is een zeer eenvoudige tool die precies doet wat hij belooft: data migreren van een POP of IMAP mailbox naar Exchange 2007. Dat wil zeggen, dat hoort hij te doen. In de praktijk liep mijn collega tegen een aantal foutmeldingen aan en daarin is hij niet de enige. Bijvoorbeeld:

"Failed to retrieve the properties of a message in folder INBOX for the following reason: Failed to retrieve the properties of a message in folder INBOX for the following reason:  FETCH parse error.

Microsoft.Exchange.Transporter.TransporterException: Failed to retrieve the properties of a message in folder INBOX for the following reason: Failed to retrieve the properties of a message in folder INBOX for the following reason:  FETCH parse error.. ---> Microsoft.Exchange.Transporter.TransporterException: Failed to retrieve the properties of a message in folder INBOX for the following reason:  FETCH parse error.
   at Microsoft.Exchange.Transporter.Provider.PopImap.Imap4Client.ParseMessageProperties(RequestState`3 requestState)
   at Microsoft.Exchange.Transporter.Provider.PopImap.Imap4Client.RequestMessageProperties(Object threadParam)
   --- End of inner exception stack trace ---"

Of:

mmc.exe Warning: 0 : Aborting client operation for command ReadLine with response Failed to read response: ReadLine returned a null response..
mmc.exe Information: 0 : Microsoft.Exchange.Transporter.TransporterTransientException: Aborting client operation for command ReadLine with response Failed to read response: ReadLine returned a null response..
at Microsoft.Exchange.Transporter.Provider.PopImap.Imap4Client.readResponseLine()
at Microsoft.Exchange.Transporter.Provider.PopImap.Imap4Client.ParseMessageProperties(RequestState`3 requestState)
at Microsoft.Exchange.Transporter.Provider.PopImap.Imap4Client.RequestMessageProperties(Object threadParam)

Nu zijn er twee registry keys die de werking van de Transporter beĆÆnvloeden, beiden kunnen helpen om foutmeldingen op te lossen. Om te beginnen is er ImapFetchBatchSize. Deze bepaalt hoeveel items er per keer gemigreerd worden en staat standaard op 2500. Deze waarde verkleinen in stapjes van 500, of gelijk op 500 zetten en vervolgens vergroten, kan problemen met vol lopende buffers verhelpen. Je kunt de key hier vinden, of aanmaken als hij nog niet bestaat:

HKCU\Software\Microsoft\Transporter\Preferences\ImapFetchBatchSize

De tweede key is PipelineFlushThresholdMB, deze bepaalt na welke hoeveelheid data het geheugen weer vrij gemaakt wordt. Standaard staat hij op 600MB maar kan voor migratie-servers met weinig geheugen verkleind worden. Je kunt de key hier vinden, of aanmaken als hij nog niet bestaat:

HKCU\Software\Microsoft\Transporter\Preferences\PipelineFlushThresholdMB

Sander bedankt!

Monday, December 13, 2010

December 2010: Nieuwe KB artikelen voor Exchange en Outlook

Hieronder vind je het overzicht van de nieuwe en bijgewerkte Microsoft knowledge-base artikelen over Exchange en Outlook.

Exchange

Microsoft Exchange Server 2003 Service Pack 2: Cross-Forest Availability for Exchange 2003 and/or 2007

http://support.microsoft.com/kb/2455134/en-US

Microsoft Exchange Server 2003 Service Pack 2: It is not recommended to journal to a distribution group with Exchange 2003

http://support.microsoft.com/kb/2458386/en-US

Microsoft Exchange Server 2007 Enterprise Edition: Build numbers and release dates for Exchange Server

http://support.microsoft.com/kb/158530/en-US

Microsoft Exchange Server 2007 Enterprise Edition: Windows Phone 7 fails to synchronize with error 0x85010013 or 0x8600C2B when connecting to Microsoft Exchange Server

http://support.microsoft.com/kb/2464593/en-US

Microsoft Exchange Server 2007 Enterprise Edition: How to obtain the latest service pack or update rollup for Exchange 2007

http://support.microsoft.com/kb/937052/en-US

Microsoft Exchange Server 2007 Service Pack 1: Description of Update Rollup 9 for Microsoft Exchange Server 2007 Service Pack 1

http://support.microsoft.com/kb/970162/en-US

Microsoft Exchange Server 2007 Service Pack 2: You cannot upgrade the cluster nodes of a clustered mailbox server to Exchange Server 2007 Service Pack 2

http://support.microsoft.com/kb/979168/en-US

Microsoft Exchange Server 2010 Coexistence: How to enable the Hierarchical Address Book feature in Microsoft Exchange Server 2010

http://support.microsoft.com/kb/973994/en-US

Microsoft Exchange Server 2010 Enterprise: You cannot create a new Exchange Server 2010 Mailbox database in a multiple domain environment

http://support.microsoft.com/kb/977960/en-US

Microsoft Exchange Server 2010 Standard: Error message when Outlook 2003 clients try to open multiple shared calendars in Exchange Server 2010: "The connection to the Microsoft Exchange server in unavailable. Outlook must be online or connected to complete this action"

http://support.microsoft.com/kb/2299468/en-US

Outlook

Microsoft Office Outlook 2003: Outlook 2003 crashes when you open a long email message on a computer that has Windows Internet Explorer 8 installed

http://support.microsoft.com/kb/2422556/en-US

Microsoft Office Outlook 2003: Description of the Office Outlook 2003 Junk Email Filter update: November 9, 2010

http://support.microsoft.com/kb/2435682/en-US

Microsoft Office Outlook 2003: How to create a .pst file in Outlook 2003

http://support.microsoft.com/kb/829971/en-US

Microsoft Office Outlook 2003: An e-mail message may not be delivered at the scheduled time when you enable the "Do not deliver before" option in an Outlook message

http://support.microsoft.com/kb/918824/en-US

Microsoft Office Outlook 2007: Items that are deleted from a shared mailbox go to the wrong folder in Outlook

http://support.microsoft.com/kb/202517/en-US

Microsoft Office Outlook 2007: Description of the Office Outlook 2007 hotfix package (Outlook-x-none.msp): October 26, 2010

http://support.microsoft.com/kb/2412273/en-US

Microsoft Office Outlook 2007: A memory leak may occur when you preview RTF items in Office Outlook 2007

http://support.microsoft.com/kb/2434607/en-US

Microsoft Office Outlook 2007: Description of the Office Outlook 2007 hotfix package (wordconv-x-none.msp, word-x-none.msp, outlook-x-none.msp): October 26, 2010

http://support.microsoft.com/kb/2436196/en-US

Microsoft Office Outlook 2007: Description of the Office Outlook 2007 Junk Email Filter update: November 9, 2010

http://support.microsoft.com/kb/2443839/en-US

Microsoft Office Outlook 2007: How to configure Outlook to a specific global catalog server or to the closest global catalog server

http://support.microsoft.com/kb/319206/en-US

Microsoft Office Outlook 2007: On a client computer that is running Office Communicator 2007, you may be unable to make a TAPI call from Outlook 2007 or Outlook 2010

http://support.microsoft.com/kb/959625/en-US

Microsoft Office Outlook 2007: Message Classifications menu items are disabled unexpectedly when Do Not Forward is disabled in Office Outlook 2007

http://support.microsoft.com/kb/981378/en-US

Microsoft Outlook 2010: Description of the Outlook 2010 hotfix package (outlook-x-none.msp): October 26, 2010

http://support.microsoft.com/kb/2405793/en-US

Microsoft Outlook 2010: Outlook Anywhere (RPC/HTTP) settings are unavailable in the Outlook 2010 Group Policy template

http://support.microsoft.com/kb/2426686/en-US

Microsoft Outlook 2010: The "File Open," "File Save," and "Insert File" dialog boxes in Microsoft Office do not show network drives in Windows XP

http://support.microsoft.com/kb/2454123/en-US

Microsoft Outlook 2010: You cannot use a manager and delegate account in the same Outlook 2010 profile

http://support.microsoft.com/kb/981245/en-US

Microsoft Outlook 2010: Error message when you start Outlook 2010: "The SharePoint external list could not be configured correctly"

http://support.microsoft.com/kb/983017/en-US