Monday, August 24, 2009

Exchange 2007 SP2 komt vandaag uit

Vandaag is Exchange 2007 SP2 beschikbaar gekomen op het Download Center. Waarom is dat goed nieuws? Twee redenen.

Op dit moment is van Exchange 2010 een Release Candidate uitgebracht en wordt er al volop mee getest in allerlei scenarios. Wanneer je Exchange 2010 in een bestaande Exchange 2007 omgeving wilt introduceren dan is SP2 een vereiste om beide versies naadloos samen te laten werken.

Een andere reden om blij te zijn met SP2 is dat de beloofde backup plug-in eindelijk zijn weg naar de gebruikers heeft gevonden. Hoe zat het ook alweer? Bij Windows 2000 Server en Server 2003 kreeg je na installatie van Exchange een bepaalde uitbreiding van NTbackup meegeleverd, hiermee kon je eenvoudig maar doeltreffend een backup en restore van je Exchange data uitvoeren. Met Windows Server 2008 kregen we Windows Server Backup (WSB) als opvolger van NTbackup en werkte de oude methode niet meer. Kort daarop werd een plug-in voor WSB beloofd die dit gemis op moest lossen. Helaas heeft Microsoft daarna veel tijd en energie gestoken in de ontwikkeling van Exchange 2010 en moets het tot vandaag duren voordat de plug-in eindelijk beschikbaar kwam.

Downloadlink.
Release notes.
What's new?

Saturday, August 22, 2009

OWA wordt Outlook Live, nee, Outlook Web App

Het duurt niet lang meer voordat Exchange 2010 in zijn uiteindelijke versie beschikbaar zal komen. Eén van de tekenen is de Release Candidate die onlangs werd gepresenteerd. Opvallend in deze versie is dat Outlook Web Access nogmaals hernoemd is, de nieuwe naam is Outlook Web App. In eerdere builds van Exchange 2010, waaronder publieke Beta 1, was de naam al eens aangepast in Outlook Live.



De webinterface van Exchange is er al sinds Exchange 5.0 en heette toen Exchange Web Access.

Tuesday, August 18, 2009

Je server voorbereiden voor Exchange 2010

Het zou zomaar kunnen dat er binnenkort eens een RC1 voor Exchange 2010 beschikbaar komt. Wanneer het zo ver is dan wil je deze natuurlijk zo snel mogelijk in je lab geïnstalleerd hebben. Dan is het goed om te weten dat er een aantal xml-bestanden worden meegeleverd om alle Windows Roles, Features en Role Features te installeren. Deze bestanden kun je voeren aan de commandline versie van de Server Manager: servermanagercmd.exe.

De bestanden staan in de \scripts directory van de Exchange 2010 installatiebestanden:


De naam van de bestanden geeft al aan voor welke toepassing ze bedoeld zijn. Als je meer wilt weten dan open je de bestanden gewoon met vi of notepad. De structuur is zeer leesbaar en geeft een indruk van wat je kunt met servermanagercmd.exe en invoerbestanden.

Gebruik deze bestanden in combinatie met servermanagercmd.exe en de -ip parameter:


Als je helemaal van snelheid houdt dan gebruik je ook de parameter -restart, de noodzakelijke reboot zal dan direct na de installatie worden uitgevoerd.

Servermanagercmd.exe werkt ook in Server 2008 R2 maar wordt niet verder doorontwikkeld. Deze functionaliteit is namelijk naar PowerShell verplaatst, met alle voordelen vandien. Daarover binnenkort meer.

Monday, August 17, 2009

Naam Exchange organisatie kiezen of aanpassen

Tijdens het voorbereiden van Active Directory voor de installatie van Exchange moet je een naam kiezen voor je Exchange organisatie. De naam mag bestaan uit de karakters 0-9, A-Z, a-z en -. Ook mogen er spaties in zitten, maar dan niet aan het begin of aan het einde van de string. Op zich maakt het weinig uit wat voor naam je kiest, gebruikers zien hem in principe niet en zelfs beheerders zullen deze naam niet snel tegenkomen.

Wanneer je Exchange 2007 of 2010 installeerd met de wizard dan wordt de vraag gesteld en is er een standaard waarde van First Organization ingevuld, deze kun je naar wens aanpassen. Wanneer je de opdrachtregel gebruikt voor je installatie dan geef je deze naam op met de parameter /OrganizationName of /on. Hier geldt geen standaard waarde en moet je dus altijd wat opgeven, bijvoorbeeld:

Setup.com /mode:install /role:Mailbox,HubTransport /OrganizationName:"Mijn organisatie"

Deze naam wordt vervolgens gebruikt om alle Exchange objecten in AD een aantal properties mee te geven, bijvoorbeeld LegacyExchangeDN.

Wat nu als je deze naam zou willen veranderen? Daar kan ik kort op antwoorden: dat kan niet. Dat wil zeggen, het kan alleen als je een Exchange 5.5 omgeving hebt die je nog niet aan het upgraden bent naar Exchange 200x. In Exchange 5.5 kun je met de Server Administrator simpelweg de naam veranderen. Deze naam wordt tijdens /forestprep vervolgens omgezet naar de Exchange organisatienaam in AD.

In alle andere andere gevallen is het niet mogelijk om de naam van de Exchange organisatie te veranderen. Kies hem dus zorgvuldig!

Thursday, August 6, 2009

Exchange 2007 SP2 gaat niet werken op Server 2008 R2

Let op: er is inmiddels meer bekend over dit onderwerp. Zie de update.

Onlangs is bekend geworden dat Exchange 2007 SP2 niet ondersteund gaat worden op Windows Server 2008 R2. Het tweede servicepack zal naar verwachting binnen een paar weken uitgebracht worden en bereidt Exchange 2007 onder andere voor op samenwerking met Exchange 2010, de opvolger van Exchange 2007, welk later dit jaar uitgebracht zal worden. Overigens gold het zelfde indertijd voor Exchange 2003, welke niet geschikt was om op Windows Server 2008 geïnstalleerd te worden.

Hoewel het dus niet mogelijk zal zijn op Exchange 2007 SP2 te installeren op Server 2008 R2, is het wel mogelijk om domain controllers te gebruiken welke voorzien zijn van de nieuwste editie van Windows Server.

Jeffrey van Heugten wees mij er op dat er een work-around is om het aan de praat te krijgen. Het probleem is namelijk dat je tijdens de setup een foutmelding krijgt bij het installeren van de Mailbox rol, Setup meldt dan een Access Denied met foutcode 3221684229. Die valt te omzeilen door Setup nogmaals te starten maar nu in Compatibility Mode voor Vista SP1. Let wel, dit is een work-around om het werkend te krijgen. Het is nog steeds niet ondersteund en kan stuk gaan na een service of rollup pack. Bedankt Jeffrey.

Wednesday, July 1, 2009

Windows Vista SP2 Nederlandstalig is uit

Service Pack 2 voor Windows Vista en Server 2008 is al een tijdje beschikbaar, maar nu ook voor Nederlandstalige systemen. Hier te downloaden: x64 en x86.

Tuesday, June 16, 2009

Sneller opstarten van de Exchange Management Shell

Zoals jullie ongetwijfeld weten kan het best wel even duren voordat de Exchange Management Console gestart is, soms duurt het wel 30 seconden voordat je kunt gaan werken. De reden is dat een deel van de code die geladen wordt bij het opstarten nog gecompileerd wordt naar een vorm waarin het in de console gebruikt kan worden. Omdat dit compileren telkens tijden het opstarten van de EMS plaats vindt zit je steeds tegen een zwart scherm aan te kijken, voordat we het bekende schermpje met geel en witte letters zien.




Nu heeft PowerShell goeroe Jeffrey Snover daar een handig oplossing voor bedacht. Met het volgende script kunnen we deze code eenmalig compileren naar het gewenste formaat, zodat dit niet steeds bij het opstarten hoeft te gebeuren.

Set-Alias ngen @(
dir (join-path ${env:\windir} "Microsoft.NET\Framework64") ngen.exe -recurse |
sort -descending lastwritetime
)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}


Kopieer dit in een tekstbestand op en sla het op als ems-versnellen.ps1 of een naam die je leuker vindt. :-) Voer het script eenmalig uit en kijk maar eens wat het verschil is. Zoals altijd kan het resultaat per server verschillen, maar op de servers waarop ik het geprobeerd heb maakte het een flink stuk verschil.

Bron

Wednesday, June 10, 2009

Aanrader: Test Exchange Connectivity website

Een paar slimme jongens in het Exchange team bij Microsoft hebben een site gemaakt die even briljant is als de bekende Best Practice Analyzers. Het gaat om https://www.testexchangeconnectivity.com/ en die doet precies wat de naam zegt: het testen van de verbindingen met je Exchange omgeving.

Deze site biedt een aantal tests die eigenlijk verplichte kost zijn als je een Exchange-server hebt ingericht of een storing wilt troubleshooten. De site geeft namelijk gedetaileerde feedback over eventuele problemen, erg leerzaam!

Nogmaals de url: https://www.testexchangeconnectivity.com/

Exchange 2007 LoadGen installeert niet

Wanneer je LoadGen probeert te installeren op een server of werkstation dan kan het gebeuren dat de installatie tegen het eind van de procedure afbreekt met een foutmelding:

There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact you support personnel or package vendor.

Vervolgens wordt een rollback gedaan en wordt de gedeeltelijk geslaagde installatie ongedaan gemaakt. In het Application Log verschijnt de volgende fout:

Event ID: 11722 Source: MsiInstallerProduct: Microsoft Exchange Load Generator -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action START_REMOTE_SERVICE.B08E90EE_3FC7_4509_A7F3_DE16BC275F17, location: net.exe, command: START LoadGenRemote

We zien hier dat de installatie van de LoadGenRemote service slaagt, maar om deze te starten probeert de software verbinding te maken met http://crl.microsoft.com. Wanneer dit niet lukt, bijvoorbeeld doordat de machine geen toegang heeft tot het internet dan zal dit een time-out opleveren. Deze time-out is voor de installatie software reden om de installatie af te breken en terug te draaien.

Een makkelijke workaround is het toevoegen van een entry in de hosts-file voor crl.microsoft.com en 127.0.0.1. Het raadplegen van crl.microsoft.com zal nu een http 404 error opleveren en de installatie zal nu niet meer afbreken.

Monday, May 18, 2009

DPM 2007 Volume Sizing Tool: Aanrader!

Eén van de lastigste klussen bij het implementeren van Data Protection Manager (DPM) 2007 is het inschatten hoeveel data je eigenlijk hebt, laat staan hoeveel data je nodig hebt om gedurende 14 dagen naar disk te snapshotten.

De DPM 2007 Volume Sizing Tool is een set van tools die je hierbij kan helpen. De basis is een Excel-sheet waarin je de blauwe velden vult, de rode dropdownlists kiest en de groene waarden uitleest die de sheet voor je berekend heeft. Maar hoe krijg je die sheet gevuld met de data van je file-, SQL-, Exchange-servers en wat niet meer? Daarvoor is er het script DPMvolumeSizing.VBS waarmee je de servers kunt laten scannen en de waarden op laat slaan in een CSV-file. Deze CSV-file wordt vervolgens weer in de Excel-sheet gelezen en klaar is Kees.

Downloaden kan hier: System Center Data Protection Manager 2007 Volume Sizing Tool