Freitag, 7. Dezember 2012

Gemischte Exchange 2007 / 2010 Umgebung und TMG

Während einer Migration von Exchange 2007 auf Exchange 2010 wird oft eine Koexistenz der beiden Exchange Versionen aufgebaut, damit die Postfächer in Ruhe auf den neuen Exchange 2010 verschoben werden können.

Durch die CAS Proxy Funktionalität ist dies auch kein Problem. Wenn die externen Zugriffe auf die Exchange Organisation durch einen TMG abgesichert ist kommt es aber oft zu Problemen mit der Konfiguration des TMG Servers. Stimmt diese nicht, kann es vorkommen das die User ihre Anmeldedaten für den Zugriff auf das OWA zwei mal angeben müssen.

Dies geschieht, wenn ein User, dessen Postfach noch auf dem Exchange 2007 liegt, über OWA auf sein Postfach zugreifen will und die SSO Konfiguration auf dem TMG nicht korrekt ist.

Mittwoch, 30. Mai 2012

Exchange 2010 und 2007 - Replikation der Public Folder lässt sich nicht einschalten

Neulich hatte ich eine Migration von einem Exchange 2007 auf Exchange 2010. Dies ist eher selten, denn die meisten Migrationen mache ich von 2003 auf 2010.
Nachdem ich den neuen Exchange 2010 installiert habe, wollte ich die Public Folder vom Exchange 2007 auf den Exchange 2010 replizieren. Dies wollte ich natürlich mit dem Script AddReplicaToPFRecursive.ps1 erledigen. Das Script war schnell ausgeführt. Doch die Kontrolle ergab, dass der neue Serverbei keinem der Public Folder für die Replikation eingetragen wurde.
Also habe ich mal versucht dies bei einem Public Folder von Hand zu erledigen um zu sehen was ich denn für einen Fehler bekomme. Die Fehlermeldung war kryptisch, doch klang etwas nach Berechtigungsproblemen:

Microsoft.Exchange.Data.Mapi.Common.MapiObjectNotFoundException: Cannot save the object '\'. Make sure that you specified the correct Identity and that you have the necessary permissions to save it. --->

Der Punkt "Cannot save the object" war aber viel mehr der Hinweis auf die Lösung. Das Problem war, dass die Exchangeumgebung schon von Exchange 2003 auf Exchange 2010 Migriert wurde. Daher gab es in der Registry noch den Kontainer für die Exchange 2003 Administrative Gruppe. In dieser gab es auch den Container "Server" und dieser war natürlich leer, da es in der Exchange Umgebung keine Exchange 2003 Server mehr gab. Nachdem ich diesen Container gelöscht habe war es auch möglich weitere Server für die Replikation zu den Public Folder hinzuzufügen:

Dienstag, 29. Mai 2012

Windows Server 2012 Upgrade in Dubai

Die iTrain GmbH hat das Datum für den ersten Windows Server 2012 Upgrade Kurs in Dubai festgelegt! Informationen findet ihr unter http://www.itrain.ch/lehrgaenge_ch_details.asp?ID=7074

Wir freuen uns auf Deine Buchung!

Geekmania 2012

Die geekmania 2012 wird am 26. Oktober 2012 im Cinecenter Arena, Sihlcity, Zürich stattfinden! Die Website mit Content und der Vorverkauf sind online!

http://www.geekmania.ch

Freitag, 4. Mai 2012

Exchange 2010 - MailboxFolderpermissions

Set-MailboxfolderPermissions
Verwenden Sie das Cmdlet Set-MailboxFolderPermission, um Ordnerberechtigungen für alle Ordner im Postfach eines Benutzers zu aktualisieren. Das Cmdlet unterscheidet sich vom Cmdlet Add-MailboxFolderPermission dadurch, dass ein vorhandener Berechtigungseintrag bearbeitet wird.

Syntax:
Set-MailboxFolderPermission -Identity <Besitzer>:\<Ordner, auf welchem das Recht gestzt werden soll> -User <zu berechtigender User> -AccessRights <Art des Rechtes>

Beispiel:
Set-MailboxFolderPermission -Identity b.brunner:\Postfach -User a.pflaum -AccessRights Owner

Exchange 2010 / 2003 - Routinggruppen Connector Erstellen

In diesem Beispiel werden bidirektionale Routinggruppenconnectors zwischen der Exchange 2010-Routinggruppe und der Routinggruppe erstellt, die dem Exchange 2003-Server zugeordnet ist, diesem Connector dann Kosten von 10 zugewiesen und Verweise auf Öffentliche Ordner aktiviert:

New-RoutingGroupConnector -Name "Exc2010-2003" -SourceTransportServers "Ex2010.itrain.ch" -TargetTransportServers "Ex2003.itrain.ch" -Cost 10 -Bidirectional $true -PublicFolderReferralsEnabled $true

Weitere Informationen dazu: http://technet.microsoft.com/de-de/library/aa997292(EXCHG.140).aspx

Dienstag, 1. Mai 2012

Exchange 2010 - Public Folder replizieren

Die Public Folder wollte Microsoft schon öfters sterben lassen. Die Idee dahinter ist, uns dazu zu bringen SharePoint zu verwenden. Ich nehme an, wir haben es grösseren Firmen zu verdanken, dass es die Public Folder noch gibt. Für die User sind Public Folder ein schönes Feature, für die Admins ein Fluch. Nur schon der Umstand, dass die Replikation der Public Folder noch immer über SMTP läuft ist absolut veraltet. Die Public Folder Datenbanlken tauschen ihre Inhalte also aus, indem sie sich gegenseitig Mails senden.

Dies hat sich auch unter Exchange 2010 nicht geändert. Die Public Folder wurden einfach "mitgenommen" und nicht wirklich weiter entwickelt. Die bekannten Probleme mit den Berechtigungen und der Replikation auf andere Mailboxserver ist geblieben. Die Replikations-Einstellungen können noch immer nicht auf Unterordner vererbt werden.
Immerhin hat uns Microsoft mit Exchange 2010 ein Script mitgeliefert, mit dessen Hilfe wir die Replikation ganzer Ordnerstruckturen einrichten können. Dies muss dann aber über die Exchange Shell geschehen.

Montag, 30. April 2012

Exchange 15

Laut diversen Pressemeldungen und den Exchange Team Blog soll diesen Sommer eine Beta der nächten Exchange Version erscheinen. Microsoft belebt die Microsoft Exchange Conference 2012 (MEC) neu und kündigt an dort Exchange 15 Beta vorzustellen.


Gleichzeitig mit der neuen Exchange 15 Version sollen dann auch Office 15 (Desktop, Mobile und Cloudversion), Sharepoint 15, Lync 15, Projekt und Visio 15 auf den Markt kommen.

Exchange Team Blog: http://blogs.technet.com/b/exchange/archive/2012/04/03/mec-2012-registration-is-open.aspx

Freitag, 20. April 2012

Exchange 2010 - Mailboxgrössen anzeigen

Unter Exchange 2010 sehen wir in der EMC die Mailbosgrösse nicht mehr. Um uns die Grössen aller Postfächer anzeigen zu können, müssenw ir wiederum auf die Exchange Shell zurückgreiffen. Mit folgendem Befehl bekommen wir eine Liste mit allen Mailboxen, deren Grösse und der Anzahl der Objekte die sich in der Mailbox befinden:

Get-Mailbox -server ExchangeServer | get-mailboxstatistics | Sort -Property TotalItemSize  | ft DisplayName,@{expression={$_.TotalItemSize.value.ToMB()};label="Mailbox Size(MB)"},Itemcount

Windows 8 Server - Speicherpools

Allgemeines

Mit Windows Server 8 wird die Speichervirtualsierung in Windows eingeführt. Diese Funktion erlaubt es, Speicherplatz direkt in Windows effektiv zu nutzen. Mit dieser Funktion werden, zumindest von der Funktionalität her, teure Raidsysteme überflüssig. Natürlich kommt hier die Frage der Performance ins Spiel. Laut Microsoft soll ein richtig eingerichteter Storage Pool die Leistung eines Raid 1 oder 0+1 bringen.
Die Erfahrung wird hier mehr Erkenntnis bringen ;-)

Exchange 2010 - Welche Version ist installiert?

Wenn ich wissen will, welche Exchange 2007 oder 2010 Version installiert ist, gestalltet sich das gar nicht so einfach. In der Exchange EMC sieht man welches Servicepack installiert ist, aber nicht welcher Build.

Einfach auslesen kann man dies indem man den folgenden Befehl in der Exchange Shell ausführt:

GCM exsetup |%{$_.Fileversioninfo}

 



Exchange Server Updates: build numbers and release dates

Windows 8 Server - Deduplicate Feature

Zweck

Daten-Deduplizierung ist an sich nichts Neues. Viele Third-Party-Hersteller von Storage- und Backup-Lösungen bieten diese Funktion seit Jahren an, allerdings ist der Einsatz solcher Systeme häufig mit sehr hohen Kosten verbunden. Windows Server 8 liefert erstmals eine native, in das Betriebssystem integrierte Deduplizierungslösung. Die grundlegende Funktionsweise beruht dabei auf der effizienten Verwaltung von Daten auf Blockebene mit einer variablen Blockgröße von 32 bis 128 KByte. Redundante Datenblöcke werden in einen von Windows verwalteten Blockspeicher im System-Volume-Information-Abschnitt der Festplatte kopiert. Dies geschieht gewöhnlich im Leerlaufprozess des Servers, so dass die Leistungsfähigkeit des Systems kaum beeinträchtigt wird.
Durch Anwendung dieser Technologie verspricht sich Microsoft eine Deduplikationsrate von 30 – 90% und somit einen enormen Zugewinn an Speicherressourcen.

Montag, 16. April 2012

Exchange 2010 – DB Defragmentierung?

Leute die schon länger mit Microsoft Exchange zu tun haben kennen die Problematik der Datenbanken welche immer mal wieder eine offline Defragmentierung verlangt haben. Umso schöner war es zu hören, dass unter Exchange 2010 keine offline Defragmentierung mehr nötig sein soll.
Nun habe ich mir die Sache mal genauer angeschaut und musste feststellen, dass es noch immer so ist, dass eine Datenbank nur grösser und nicht kleiner wird. Solange meine System über genug Speicherplatz verfügt ist dies ja auch kein Problem und irgendwelche Performance Probleme konnte ich bisher auch keine feststellen. Grundsätzlich ist es ja auch so, dass dieser Platz mit der Zeit wieder durch neue Elemente gefüllt wird.
Doch nachdem ich bei einigen Kunden mal nachgeschaut habe wieviel leeren Speicherplatz (Whitespace) sie in ihren Datenbanken haben, war ich zum Teil schon etwas erstaunt.