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

Friday, April 3, 2009

Opvolger Exchange 2007: Exchange '14'

Er circuleren al geruchten over de nieuwe naam van Exchange 'vNext' maar voorlopig moeten we het nog doen met Exchange '14'. Microsoft is tot nu toe nog erg terughoudend geweest met het geven van informatie over de nieuwe telg. Wat weten we al?


- De webinterface die nu nog Outlook Web Access heet wordt flink op de schop genomen en vormt een steeds waardiger alternatief voor Microsoft Outlook. De nieuwe naam van OWA is dan ook geen toeval: Outlook Live.

- Outlook Live biedt nu volledige ondersteuning aan Firefox en Safari.

- Exchange '14' wordt nog steeds aangeboden om op servers in je eigen netwerk te installeren, maar wordt ook aangeboden als online service. Momenteel werken al 3,5 miljoen (!) gebruikers met Exchange '14' in ExchangeLabs, vooral onder het label Live@Edu.

- Beheerders zullen vanuit 1 omgeving zowel hun lokale als gehoste mailboxen kunnen beheren.

- Gebruikers krijgen in Outlook Live een eigen 'control panel' waarmee ze zelf een distributiegroep kunnen aanmaken of hun telefoonnummer in AD aan kunnen passen.

- Beheerders krijgen een vergelijkbare webbased omgeving waarmee ze een groot deel van hun hele omgeving kunnen beheren. Dit wordt dus een derde beheeromgeving, naast EMC en EMS, welke met als de EMC 'onder de motorkap' ook weer op PowerShell is gebasseerd.


Is dat alles? Nee, natuurlijk niet. Exchange '14' brengt nog veel meer vernieuwingen op het gebied van beheer, hoge beschikbaarheid, grotere mailboxen, etc. Maar daarover een volgende keer meer.

Saturday, December 27, 2008

Data Protection Manager 2007: Error 3013

Bij een installatie van DPM 2007 op Windows Server 2008 kan de volgende fout op treden wanneer je in de DPM 2007 Administrator Console de tab Reporting selecteert:

Error 3013: DPM could not connect to to SQL Server Reporting Services server because of IIS connectivity issues.

Deze foutmelding komt voor in de DPM 2007 Error Code Catalog, hier wordt geadviseerd om de World Wide Web Publishing Service te herstarten, alleen dat maakt geen verschil. De echte oplossing heeft Jesper Lönnqvist op zijn blog vermeld:

DPM 2007 Error 3013 on Windows Server 2008

Wednesday, December 24, 2008

Antivirus software configureren voor Exchange 2007

Er zijn verschillende plaatsen en methodes om je Exchange 2007 omgeving te beschermen tegen virussen. Eén van die methoden is het installeren van file-level antivirus software. Deze scant alle bestanden die worden benaderd of in het geheugen geladen zijn, bij voorbeeld door een geplande volledige scan van alle harddisks.

Hoewel het een goed idee is om deze ook op de Exchange-servers te installeren zijn er een aantal belangrijke punten om op te letten. Een aantal directories moeten bijvoorbeeld worden uitgesloten van scanning zoals de databases, logfiles en de ADAM database op de Edge Transport server.

Details vind je in dit artikel: File-Level Antivirus Scanning on Exchange 2007