<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5253502840207133085</atom:id><lastBuildDate>Thu, 04 Mar 2010 18:19:37 +0000</lastBuildDate><title>Jan Geisbauer - About IT from Redmond and Elsewhere</title><description /><link>http://blog.geisbauer.de/</link><managingEditor>noreply@blogger.com (Jan Geisbauer)</managingEditor><generator>Blogger</generator><openSearch:totalResults>358</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/geisbauer" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="geisbauer" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-4675518498702710920</guid><pubDate>Thu, 04 Mar 2010 18:14:00 +0000</pubDate><atom:updated>2010-03-04T18:14:15.022Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil 7 (Mailtips)</title><description>&lt;p&gt;Mailtips bewahren z.B. Mitarbeiterinnen des Arbeitsamts Nürnberg vor peinlichen &lt;a href="http://www.topfield-europe.com/forum/showthread.php?t=4195"&gt;Veröffentlichungen&lt;/a&gt;. Mailtips informieren den User über Dinge, die er bisher erst nach dem Versenden der Email erfahren hat:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S4_4RSutb8I/AAAAAAAACQI/ObG8NmA6_Xw/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/S4_4SEJydQI/AAAAAAAACQM/g6amZLAHpvk/image_thumb%5B5%5D.png?imgmax=800" width="546" height="223" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wir versuchen hier an &lt;strong&gt;Testuser1 &lt;/strong&gt;zu senden und bekommen beim Auflösen des Namens (hier in OWA) die “Out-Of-Office” Message des Empfängers angezeigt. Man kann sich also sparen, ellen-lange Emails an Leute zu schreiben, die vielleicht erst in zwei Wochen antworten. Das ist nur &lt;em&gt;ein&lt;/em&gt;&amp;#160; Beispiel für Mailtips. Ein weiterer, implementierter Mailtip ist, der Hinweis darauf, dass ich an externe Empfänger schreibe:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4S0oeQDI/AAAAAAAACQQ/Kdv-XkAl4AA/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4Tu5313I/AAAAAAAACQU/YRfwwcbtH_o/image_thumb%5B2%5D.png?imgmax=800" width="544" height="213" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; Auch hier kann es zu Verwechslungen kommen. Es soll schon vorgekommen sein, dass wichtige firmeninterne Informationen an einen Journalisten verschickt wurden, dessen Name ähnlich klang wie der Kollege, an den man eigentlich schicken wollte.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Konfiguration&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Per Default ist ein Mailtip enabled, der einen warnt, wenn an mehr als 25 Empfänger geschrieben wird. Der Mailtip für das Versenden an externe muss dagegen freigeschaltet werden. Das macht man über &lt;strong&gt;Set-OrganizationConfig&lt;/strong&gt;. Anzeigen lassen kann man sich die Mailtip Config so:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4UpVTi0I/AAAAAAAACQY/NKLKQiHLscY/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S4_4VbNKf3I/AAAAAAAACQc/q_11XWTuRKg/image_thumb%5B7%5D.png?imgmax=800" width="455" height="107" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;(hier wurde der ExternalRecipient Mailtip schon auf &amp;quot;$true” gesetzt)&lt;/p&gt;  &lt;p&gt;Damit das “zieht” kann es sein, dass man einen IISReset machen muss und ggf. auch mal Outlook (2010 only!) neu starten muss. Weitere Tipps zur Fehlerbehebung von Mailtips finden sich &lt;a href="http://msexchangeteam.com/archive/2010/01/06/453696.aspx"&gt;hier&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Um festzulegen, dass bereits beim Versenden an 3 Email Adressen ein “LargeAudience Mailtip” gezeigt werden soll sagt man:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Set-OrganizationConfig –MailtipsLargeAudienceThreshold 3&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Setze ich den Threshold auf 3, kommt das entsprechende Warning ab 4 Recipients:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4WKA95JI/AAAAAAAACQg/VT5uUjqyPnw/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4XH85ljI/AAAAAAAACQk/FQHyX_GXFYE/image_thumb%5B10%5D.png?imgmax=800" width="649" height="272" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wie man hier gut sehen kann, werden Mailtips auch kombiniert. D.h. der andere Mailtip (die OOF von Testuser1) wird auch mit angezeigt. Eigentlich alles ganz einfach. Mehr Komplexität kommt durch “Group Metrics” hinein. “Group Metrics” wird gebraucht, um die Größe von Verteilerlisten zu bestimmen. Damit keine “Live-Abfrage” der Mitliederzahl von Verteilerlisten gemacht werden muss, werden die Größen der Verteilerlisten jede Nacht um Mitternacht auf einem entsprechend konfigurierten Mailbox server ermittelt. Dazu muss man den Mailbox Server konfigurieren:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S4_4X8lYceI/AAAAAAAACQo/y6iTvSeYjhQ/s1600-h/image%5B34%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/S4_4YTm3k9I/AAAAAAAACQs/1bUO11iL2Po/image_thumb%5B18%5D.png?imgmax=800" width="544" height="24" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Verantwortlich für die Generierung der Files ist der “Microsoft Exchange Service Host” Service. Wenn man den durchstartet, werden die Files generiert. Der File Distribution Service schiebt die Files dann auf den CAS, hier werden sie von Outlook 2010 “eingesehen”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S4_4ZGy0dkI/AAAAAAAACQw/LdR-34l6_Ec/s1600-h/image%5B28%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S4_4Z2YAydI/AAAAAAAACQ0/ZM7CbJwKWaU/image_thumb%5B14%5D.png?imgmax=800" width="347" height="284" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Auf dem CAS Server liegen sie dann in diesem Verzeichnis:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S4_4at3BuEI/AAAAAAAACQ4/Iej6vv6HIHQ/s1600-h/image%5B30%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/S4_4bnluDfI/AAAAAAAACQ8/RlmHvtNJMl0/image_thumb%5B16%5D.png?imgmax=800" width="510" height="159" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Eine weitere Möglichkeit von Mailtips zu profitieren, ist, wenn man bestimmten Usern verbietet an Verteilerlisten oder andere Mailboxen zu schreiben. Per Set-Mailbox kann dies bewerkstelligt werden:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Set-Mailbox testuser1 –RejectMessageFromSendersOrMembers ex10test1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;ex10test1 darf also nicht mehr an testuser1 senden. Das sieht dann so aus:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4cVb4yjI/AAAAAAAACRA/Pt4J-SWmFRY/s1600-h/image%5B38%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S4_4dISlAvI/AAAAAAAACRE/ftiouXT0svM/image_thumb%5B20%5D.png?imgmax=800" width="520" height="96" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Zum Schluss gibt es noch die Möglichkeit “Custom Mailtips” zu bauen. Das geht auch über &lt;strong&gt;Set-Mailbox&lt;/strong&gt; und &lt;strong&gt;Set-DistributionGroup:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Set-Mailbox ex10test1 –Mailtip “Nicht jeder darf an ex10test1 schicken, du nicht! :-)”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mehr Informationen zur Architektur von Mailtips gibts &lt;a href="http://technet.microsoft.com/en-us/library/dd297974.aspx"&gt;hier&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-4675518498702710920?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2010/03/exchange-2010-teil-7-mailtips.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-2121453624123975126</guid><pubDate>Fri, 15 Jan 2010 16:20:00 +0000</pubDate><atom:updated>2010-01-15T16:24:40.406Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil 6 (Transport Rules und AD RMS)</title><description>&lt;p&gt;Exchange 2010 kann per Transport Rule eMails mit RMS schützen. So kann man beispielsweise dafür sorgen, dass alle eMails, die das Keyword “[Confidential]” im Subject oder im Body enthalten, nicht weitergeleitet oder ausgedruckt werden können oder nach einer bestimmten Zeit “ablaufen”. Dieser Post beschreibt, wie man RMS auf einer Windows 2008 R2 Maschine installiert und welche Einstellungen anschließend notwendig sind, damit Exchange 2010 damit arbeiten kann. Merci an dieser Stelle an den RMS-Guru &lt;a href="http://www.perimeterless.org/" target="_blank"&gt;Hacke&lt;/a&gt;, der mir immer wieder virtuell zur Seite stand.&lt;/p&gt;  &lt;p&gt;Es folgen nun die Screenshots durch die Installation von RMS. In Windows 2008 R2 wird dazu einfach eine neue Rolle hinzugefügt:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVPviTGMI/AAAAAAAACH8/bwhCdWQMDCE/s1600-h/image9.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVQBrCOSI/AAAAAAAACIA/AAQzAPlPQ90/image_thumb3.png?imgmax=800" width="456" height="343" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVQ2pIJ4I/AAAAAAAACIE/PyahJJDRASg/s1600-h/image13.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVRf86qFI/AAAAAAAACII/yazsE-wgoJo/image_thumb7.png?imgmax=800" width="453" height="263" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVR2OpgpI/AAAAAAAACLI/2KTYw7YV-xI/s1600-h/image%5B41%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVSYTNZsI/AAAAAAAACLM/5IYHwp8wtek/image_thumb%5B18%5D.png?imgmax=800" width="454" height="342" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVTGZFKeI/AAAAAAAACLU/gno_z-Q0uyM/s1600-h/image%5B44%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVTlM8HXI/AAAAAAAACLY/0EeOcYZTDvo/image_thumb%5B21%5D.png?imgmax=800" width="454" height="346" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVV7hKtBI/AAAAAAAACLo/tx3Qkoqu_zw/s1600-h/image%5B45%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVWYJETLI/AAAAAAAACLs/W03S1VW9ozQ/image_thumb%5B22%5D.png?imgmax=800" width="454" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVW3tHLEI/AAAAAAAACLw/uDN3CLKUFS4/s1600-h/image%5B46%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVXdPV0aI/AAAAAAAACL8/L2jFrYu0-NI/image_thumb%5B23%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVX4g3VuI/AAAAAAAACMI/-Jlu3Rin8lo/s1600-h/image%5B47%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVYZzYR9I/AAAAAAAACMM/K36RW3qRZH4/image_thumb%5B24%5D.png?imgmax=800" width="454" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVY8KbxxI/AAAAAAAACMY/_SOwFBu2-Es/s1600-h/image%5B48%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVZed12PI/AAAAAAAACMc/--GJZiJRMdg/image_thumb%5B25%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVZ5WfZ_I/AAAAAAAACMg/_CQqXxilgEg/s1600-h/image%5B49%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVaUPTejI/AAAAAAAACMo/-2GCTGij-X0/image_thumb%5B26%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVa6IhqWI/AAAAAAAACM0/7ZncHCtIrKA/s1600-h/image%5B50%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVbaXlZ9I/AAAAAAAACM4/q729BQJP3cg/image_thumb%5B27%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVbyx3SCI/AAAAAAAACNA/VXOZemGLBfE/s1600-h/image%5B51%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVcfflWPI/AAAAAAAACNI/XJr9AaElmTw/image_thumb%5B28%5D.png?imgmax=800" width="454" height="342" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVczJt5aI/AAAAAAAACNU/qpvSkH6Gcec/s1600-h/image%5B52%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVdqukSBI/AAAAAAAACNY/baxHsCPduTo/image_thumb%5B29%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVd23S8gI/AAAAAAAACNg/bSnPT0iLnkI/s1600-h/image%5B53%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVeeNku8I/AAAAAAAACNs/E2JVN9FBzE0/image_thumb%5B30%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVfE4EZpI/AAAAAAAACN0/XjDfWm8K-6k/s1600-h/image%5B54%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVfnPLK8I/AAAAAAAACN4/SFJw2ibhvOc/image_thumb%5B31%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CWuX4XjhI/AAAAAAAACOI/lN_s3_eH2fg/s1600-h/image%5B55%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVggcp7vI/AAAAAAAACOM/aJ1iJhcwVJM/image_thumb%5B32%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVhHP-ldI/AAAAAAAACOQ/04aWcPN1W2c/s1600-h/image%5B56%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVhoUGHfI/AAAAAAAACOY/NUL_xlNmKUc/image_thumb%5B33%5D.png?imgmax=800" width="454" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CViZaUxcI/AAAAAAAACOg/7SSyqEx2z2c/s1600-h/image%5B57%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVixVfpWI/AAAAAAAACOk/g73VHN0jT6I/image_thumb%5B34%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVjf0qSjI/AAAAAAAACOs/XqBk76O3PoY/s1600-h/image%5B58%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVj4A3uiI/AAAAAAAACO8/uGiMZiZ2-dQ/image_thumb%5B35%5D.png?imgmax=800" width="454" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVkrH5EmI/AAAAAAAACPA/fTPDcNuetNQ/s1600-h/image%5B59%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVlBAFUqI/AAAAAAAACPI/TjNMFLoz1cc/image_thumb%5B36%5D.png?imgmax=800" width="454" height="336" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Nach der Installation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Nach der Installation müssen noch 3 Aufgaben erfüllt werden:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Das Self-Signed Certificate das wir während der Installation von AD-RMS erstellt haben, muss exportiert werden und auf dem Exchange 2010 Server unter Trusted Root CAs eingespielt werden. &lt;/li&gt;    &lt;li&gt;Der Computer-Account des Exchange 2010 Servers muss auf die Datei “c:\inetpub\wwwroot\_wmcs\certification\ServerCertification.asmx” berechtigt werden.&lt;/li&gt;    &lt;li&gt;Per PowerShell muss man RMS (intern) enablen:     &lt;br /&gt;set-irmconfiguration –internallicensingenabled:$true&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Nun sind wir soweit und können die RMS Funktionalität per Cmdlet überprüfen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/S1CVn2bmNII/AAAAAAAACKY/KMyaX_Cfol8/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVoGmvBfI/AAAAAAAACKc/h2L0N9FfNlQ/image_thumb%5B7%5D.png?imgmax=800" width="454" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In einer Transport-Rule kann nun als Action “rights protect messsage with RMS template” ausgewählt werden:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVo-nIseI/AAAAAAAACKg/fsKbJDd58Po/s1600-h/image%5B26%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVpQUxSQI/AAAAAAAACKk/Z-2s3vnv6LM/image_thumb%5B11%5D.png?imgmax=800" width="370" height="283" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Klickt man nun auf RMS-Template, öffnet sich folgender Dialog:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVpowt_gI/AAAAAAAACKo/juJT9WWR3Cc/s1600-h/image%5B29%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVqAHYVyI/AAAAAAAACKs/x1r8tSDriA0/image_thumb%5B12%5D.png?imgmax=800" width="244" height="222" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Das “Do Not Forward” ist das einzige RMS Template, das standardmäßig dabei ist. Weitere kann man in der RMS GUI selbst erstellen. &lt;/p&gt;  &lt;p&gt;Wir erstellen uns nun also eine Transport-Rule, die folgendermaßen aussieht:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/S1CVqWUdz7I/AAAAAAAACKw/WB8vF2IgXSs/s1600-h/image%5B33%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVqxYwWBI/AAAAAAAACK0/LiD2dBFkJwo/image_thumb%5B14%5D.png?imgmax=800" width="316" height="97" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;Enthält eine Mail also in Subject oder Body das keyword “[Confidential]”, wird das RMS Template “Do Not Forward” applied.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ausprobieren:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/S1CVrRTSIMI/AAAAAAAACK4/rys0gsq5GUQ/s1600-h/image%5B36%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVr9SpOHI/AAAAAAAACK8/VHTVfXwTv0A/image_thumb%5B15%5D.png?imgmax=800" width="219" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Und tatsächlich, es kommt eine RMS geschützte Email an:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVsIEIeFI/AAAAAAAACLA/F3EzmoEDth0/s1600-h/image%5B40%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/S1CVsgu-AbI/AAAAAAAACLE/CV94xszvtzM/image_thumb%5B17%5D.png?imgmax=800" width="398" height="93" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;(Die Condition ist übrigens nicht case-sensitive, [confidential] zieht also auch)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-2121453624123975126?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2010/01/exchange-2010-teil-6-transport-rules.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-1223895889402907491</guid><pubDate>Thu, 10 Dec 2009 12:59:00 +0000</pubDate><atom:updated>2009-12-10T12:59:03.213Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil 5 (Berechtigungsmodell – RBAC)</title><description>&lt;p&gt;Jetzt kommt starker Tobak. Das Berechtigungsmodell in Exchange 2010 wurde komplett überarbeitet. Es bietet nun schier unbegrenzte Möglichkeiten festzulegen &lt;strong&gt;wer, was, wo&lt;/strong&gt; darf. Diese ungeheuere Flexibilität, die uns Microsoft hier anbietet, fordert ihren Tribut in Sachen Verständlichkeit / Umfang. Dieser Artikel versucht das neue Modell so praxisnah wie möglich zu erläutern. &lt;/p&gt;  &lt;p&gt;Das gesamte Konzept baut auf Rollen auf und heißt deshalb auch “Role Based Access Control (RBAC)”. Sowohl Berechtigungen für Enduser (z.B. darf der User neue Verteilerlisten erstellen) als auch Administrator Berechtigungen werden in RBAC definiert. Genau dieser Umstand sort für ein wenig Verwirrung. Wir schauen uns zuerst den Enduser an. Um einem User mehr Berechtigungen zu geben, geht man wie folgt vor:&lt;/p&gt;  &lt;p&gt;1. Erstellen einer neuen “Role Assignment Policy”   &lt;br /&gt;2. Erstellen eines neuen “Management Role Assignments”    &lt;br /&gt;3. Die “Role Assignment Policy” wird mit der Mailbox assoziiert.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Das folgende Diagramm beschreibt den Prozess:&lt;/strong&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/SyDwcieKtxI/AAAAAAAACCM/ui121zJ72ig/image_thumb%5B2%5D.png?imgmax=800" width="473" height="381" /&gt;    &lt;br /&gt;&lt;strong&gt;Schaubild 1&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Wir sehen, eine Rolle (End User Management Role) besteht aus “Management Role Entries” –&amp;gt; (A bis E). Das sind im Grunde genommen nur Exchange Cmdlets mit den dazugehörigen Parametern. D.h. eine Rolle in RBAC besteht aus einem Set von Cmdlets, die ausgeführt werden dürfen. Genauer noch: Cmdlets und die speziellen Parameter. So könnte z.B. in einer Rolle definiert sein, dass das Cmdlet “Set-Group” ausgeführt werden kann, aber nicht z.B. der Parameter XYZ gesetzt werden darf. &lt;/p&gt;  &lt;p&gt;Es gibt Rollen die speziell auf End-User zugeschnitten sind und so gibt es für jede Rolle ein Property namens “IsEndUserRole”, das dann ggf. auf TRUE steht. Auch im Namen sind die Enduser Roles gekennzeichnet – sie beginnen mit “My…” (get-ManagementRole my* geht auch):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SyDwdDWMpoI/AAAAAAAACCQ/dc_KVaC70hQ/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwdngRp2I/AAAAAAAACCU/u5AMvU-T-Rk/image_thumb3.png?imgmax=800" width="467" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Wie wir im Schaubild 1 sehen, kann man sich zu jeder Rolle auch die entsprechenden Role-Entries anzeigen lassen, per:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Get-ManagmentRole myDistributionGroups | Get-ManagementRoleEntry&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Nun zu unserem Szenario: Exchange 2010 erweitert OWA um das “Exchange Control Panel (ECP)” über das der User viele Einstellungen an seiner Mailbox (und noch einiges mehr) machen kann. Per Default sieht das z.B. aus:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwd9d0KbI/AAAAAAAACCY/UHX4gUloDDM/s1600-h/image19.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwecFembI/AAAAAAAACCc/njo-mSehodY/image_thumb11.png?imgmax=800" width="466" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Auf der linken Seite sehen wir die Navigationspunkte. Genau an dieser Stelle erlaubt uns OWA 2010 auch neue Verteilerlisten zu erstellen und zu managen – wenn man die entsprechenden Rechte dazu hat. Genau diese wollen wir uns nun besorgen:&amp;#160; Wir erstellen also per &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-RoleAssignmentPolicy meineAssignPol1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;eine neue Assignment Policy. Danach müssen wir eine Rolle (z.B. MyDistributionGroups) mit der AssignmentPolicy assoziieren. Dazu erstellt man ein neues “Management Role Assignment&amp;quot;:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-ManagementRoleAssignment –name meinAssignment1 –Role “MyDistributionGroups” –Policy “meineAssignPol1”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Anschließend muss die AssignmentPolicy einer Mailbox zugewiesen werden:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Set-Mailbox ex10test1 –RoleAssignmentPolicy meineAssignPol1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Nachdem alles ordnungsgemäß ausgeführt wurde kommt man gar nicht mehr aufs ECP:&lt;/p&gt; &lt;strong&gt;&lt;/strong&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwerXJFTI/AAAAAAAACCg/g0HiOf-R6Zc/s1600-h/image8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/SyDwfCLYG1I/AAAAAAAACCk/V0VBAzY-v3k/image_thumb4.png?imgmax=800" width="244" height="101" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt; Das war nicht ganz unser Ziel. Was ist passiert? Jede Mailbox hat per Default eine RoleAssignmentPolicy zugewiesen. Diese beinhaltet die Rolle “MyBaseOptions”, die bestimmte Grundfunktionalitäten erlaubt. D.h. wenn man sich eine neue AssignmentPolicy erstellt, muss man dieser auch immer (zusätzlich) die Rolle “MyBaseOptions” zuweisen:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-ManagementRoleAssignment –name meinAssignment1 –Role “MyBaseOptions” –Policy “meineAssignPol2”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Und schon haben wir wieder Zugriff aufs ECP – und nicht nur dass: nun können wir auch Gruppen managen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwfZImO-I/AAAAAAAACCo/yWvPmDv0gMo/s1600-h/image12.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwf7WgrFI/AAAAAAAACCs/X0KNYSOF5QE/image_thumb6.png?imgmax=800" width="461" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;So sollte man vorgehen. Durch das Erstellen von RoleAssignmentPolicies kann man mehreren Usern die gleichen Permissions geben. Man kann aber auch direkt Berechtigungen vergeben:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-ManagementRoleAssignment “ex10test1-Voicemail” –User ex10test1 –Role “MyVoiceMail”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Dieses direkte RoleAssignment weist dem User ex10test1 die Rolle “MyVoiceMail” zu. Das ist in etwas so, wie wenn man File-Permissions auf einem File Server pro User vergibt und nicht per Security Gruppe. Irgendwann wird es un-managebar.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Administratoren und Spezial User&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Im “Admin-Bereich” werden Management Role Groups erstellt, denen Rollen zugewiesen werden. Wir erstellen eine Role Group, die das Recht hat Transport Rules zu&amp;#160; managen:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-Rolegroup –Name “myFirstRoleGroup” –Role “Transport Rules” –Members ex10test1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Wir starten die EMC mit den Credentials von ex10test1:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwgY960KI/AAAAAAAACCw/NAC5d58WT5A/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwgnhZ3hI/AAAAAAAACC0/MCBtUoynniY/image_thumb%5B4%5D.png?imgmax=800" width="388" height="164" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wir sehen nur den Organization Configuration Zweig und den Recipient Configuration Zweig – unter Organization Configuration ist nur “Hub Transport” zu sehen. Interessant ist auch, wie die Properties einer Usermailbox mit unseren eingeschränkten Rechten aussehen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SyDwhMvegTI/AAAAAAAACC4/jG1fNUeOZuM/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SyDwhqhQYMI/AAAAAAAACC8/yASOf9ZlrBs/image_thumb%5B6%5D.png?imgmax=800" width="366" height="410" /&gt;&lt;/a&gt;     &lt;br /&gt;(man beachte die kleinen Schlösser)&lt;/p&gt;  &lt;p&gt;Unserer neuen Rolegroup “MyFirstRoleGroup”, die Transport Rules managen darf, können wir weitere Mitglieder hinzufügen:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;add-RolegroupMember “MyFirstRoleGroup” –Member ex10test2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;und zusätzliche Rollen zuweisen:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-ManagementRoleAssignment –Name “myfirstrolegroup-journaling” –SecurityGroup myfirstrolegroup –Role Journaling&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Wie man sieht erfolgt das Zuweisen neuer Rollen wie im ersten Fall bei den Endusern über RoleAssignments.&lt;/p&gt;  &lt;p&gt;Einige Rollen werden mitgeliefert:    &lt;br /&gt;&lt;a title="http://technet.microsoft.com/en-us/library/dd638077.aspx" href="http://technet.microsoft.com/en-us/library/dd638077.aspx"&gt;http://technet.microsoft.com/en-us/library/dd638077.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ebenso wie einige Role Groups:   &lt;br /&gt;&lt;a title="http://technet.microsoft.com/en-us/library/dd351266.aspx" href="http://technet.microsoft.com/en-us/library/dd351266.aspx"&gt;http://technet.microsoft.com/en-us/library/dd351266.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Scopes&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Scopes geben im RBAC an, für welchen Bereich (z.B. eine OU) die definierten Rechte gelten. Ein neuer Scope wird z.B. so erstellt:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-ManagementScope “alleAusHeidelberg” –RecipientRestrictionFilter { City –Eq “Heidelberg” }&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Wir erstellen nun wieder eine RoleGroup, aber diesmal unter Angabe es eben erstellten Scopes:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New-RoleGroup manageHeidelbergUsers –Members ex10test1 –Roles “Mail Recipients” –CustomRecipientWritescope “alleAusHeidelberg”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;D.h. also, der user “ex10test1” ist nun Mitglied der RoleGroup “ManageHeidelbergUsers”, die Recipients modifizieren darf, die im “City” Feld “Heidelberg” stehen haben. Das wollen wir dann auch gleich mal überprüfen. Wir machen die EMC wieder unter den Credentials von ex10test1 auf:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SyDwiJeq3mI/AAAAAAAACDA/LQSs3HyJl18/s1600-h/image%5B29%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwis29JkI/AAAAAAAACDE/OMWoI6wzqx8/image_thumb%5B16%5D.png?imgmax=800" width="404" height="333" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Der User “ex7test1” hat ein leeres “City” Feld. Versuche ich hier per ex10test1 einen neuen ZIP Code einzutragen, bekomme ich die Meldung, dass dieses Objekt außerhalb meiner Befugnisse liegt. “Testuser1” hat Heidelberg als Stadt eingetragen, hier darf ich schreiben:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SyDwjDPkRtI/AAAAAAAACDI/7pxt0mQ5kl4/s1600-h/image%5B33%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SyDwjzO_vBI/AAAAAAAACDM/lh-G7VVgpqk/image_thumb%5B18%5D.png?imgmax=800" width="426" height="508" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Impersoniert&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So, was bedeutet das nun konkret? Wie arbeitet RBAC? Dazu schauen wir uns einmal an, was passiert, wenn per Exchange 2007 EMC eine neue Transport Rule angelegt wird. Ich habe für den entsprechenden Container im AD “auditing” eingeschaltet. Wie wir in folgendem Screenshot sehen, wurde die neue Transport Rule vom “Administrator” angelegt:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SyDwkcsww1I/AAAAAAAACDQ/vfvsUoXayPI/s1600-h/image%5B25%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/SyDwk7aRInI/AAAAAAAACDU/-n8rWQurM9A/image_thumb%5B14%5D.png?imgmax=800" width="357" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nun, die gleiche Aktion von der Exchange 2010 EMC aus:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SyDwlI1uJ8I/AAAAAAAACDY/KqbBw8xKbDA/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SyDwlkqBvAI/AAAAAAAACDc/rgW1-vP4F6k/image_thumb%5B8%5D.png?imgmax=800" width="352" height="387" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wie man sieht, wird die Transport Rule hier vom Exchange Server Objekt angelgt. Exchange bzw. RBAC authorisiert mich also – es werden tatsächlich keine ACLs mehr im AD gesetzt.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Fazit&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Ich könnte mir vorstellen, dass mit SP1 die GUI Version kommt und alles übersichtlicher macht. Die Tatsache, dass keine ACLs mehr geschrieben werden wird bei Migrationsscenarien weniger Ärger bringen. Die ungeheuere Flexibilität ist für größere Unternehmen sicherlich sehr gut – allerdings wird einiges an Planung nötig sein. Es lohnt sich auf jeden Fall sich mit RBAC zu beschäftigen und macht auch wirklich Spass.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-1223895889402907491?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/12/exchange-2010-teil-5.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-8779742607757645736</guid><pubDate>Tue, 01 Dec 2009 10:42:00 +0000</pubDate><atom:updated>2009-12-01T10:42:40.043Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil 4 (Migration und Co-Existenz)</title><description>&lt;p&gt;Die meinsten Organisationen haben bereits ein Exchange System am Laufen. Wer sich jetzt mit Exchange 2010 beschäftigt, wird vermutlich momentan Exchange 2003 im Einsatz haben. Aber auch der ein oder andere Exchange 2007 Admin wird sich Fragen, welche Vorteile ihm 2010 bringt. Heute wollen wir uns damit beschäftigen, wie man nun von den älteren Systemen zum neusten Microsoft Exchange System kommt.&lt;/p&gt;  &lt;p&gt;Wie immer, bedarf es dem Einspielen von Service Packs und anderen Voraussetzungen, bevor Exchange 2010 installiert werden kann. So muss der Forest Functional Level auf “2003 native” sein und alle Exchange 2007 Server brauchen SP2. Exchange 2010 kann entweder auf Windows 2008 SP2 oder auf R2 installiert werden. Die Schemaerweiterungen für Exchange 2010 sind übrigens bereits in Exchange 2007 SP2 enthalten.&lt;/p&gt;  &lt;p&gt;Bevor man das Betriebssystem auswählt, muss man sich überlegen, ob man Exchange 2010 hochverfügbar betreiben möchte (in einer DAG –&amp;gt; späterer Blog Post). Will man das, muss man die Enterprise Edition von Windows installieren, da “Clustering” unterstützt werden muss.&lt;/p&gt;  &lt;p&gt;Exchange 2000 darf sich nicht mehr in der Org befinden.&lt;/p&gt;  &lt;p&gt;Damit Exchange 2010 mit Exchange 2003 koexistieren kann, braucht es – ebenso wie damals mit 2007 – einen Routing Group Connector, der bei der Installation angelegt wird. (Übrigens erst, wenn die Hub Transport Rolle installiert wird). Braucht man mehrere Verbindungen zwischen der 2010 Welt und der 2003 Welt, sollte man unbedingt Link-State-Routing &lt;a href="http://technet.microsoft.com/en-us/library/aa996728.aspx" target="_blank"&gt;unterdrücken&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Weiterhin sollte die erste Rolle, die man in eine legacy Org installiert, die CAS Rolle sein. Hier stellt sich die Frage, wie schnell alle Mailboxen von 2003 auf 2010 umgezogen werden können. Davon abhängig, lässt sich ein Migrationsplan schmieden. Wenn mein Unternehmen viele Mailboxen hat und ich nicht alle innerhalb einer Nacht umziehen kann, werde ich den neuen 2010 CAS zum Proxy für Imap, OWA und ActiveSync machen müssen. Denn der kann für 2003er Mailboxen Requests entgegen nehmen und weiterleiten. (Während der Exchange 2003 Server keine 2010er (oder 2007er) Mailboxen bedienen kann). In diesem Fall empfiehlt es sich also die primäre URL (z.B. owa.firma.de) auf den neuen CAS umzubiegen.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;So, das war einfach. Zusammenfassend kann man sagen, dass sich Exchange 2010 in einer 2003 Org verhält wie Exchange 2007 (in einer 2003 Org).&lt;/strong&gt;&lt;/em&gt; Wenn nun aber Exchange 2007 mit im Spiel ist, wird es komplizierter:&lt;/p&gt;  &lt;p&gt;Wichtig zu&amp;#160; wissen ist, dass ein Exchange 2007 Mailbox Server nur mit Exchange 2007 Hub Transport Servern sprechen kann. Ebenso kann ein Exchange 2010 Mailbox Server nur mit Exchange 2010 Transport Servern sprechen. Daraus folgt, dass ich in jeder AD Site, in der ein Exchange 2007 Mailbox Server steht, mindestens einen Exchange 2007 HT Server stehen lassen muss, solange bis ich den letzten 2007 Mailbox Server in der Site abschalte (und dass ich für jeden 2010 Mailboxserver einen 2010 HT brauche –&amp;gt; pro AD Site). &lt;/p&gt;  &lt;p&gt;Da der Exchange 2010 CAS für den Exchange 2007 CAS genau wie für den Exchange 2003 Server nur als Proxy dient, muss auch in jeder AD Site, in der ein Exchange 2007 Mailbox Server steht, mindest ein Exchange 2007 CAS übrig bleigen.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Zusammenfassen kann man also sagen, dass man in einer Co-Existance von 2010 und 2007 solange HT und CAS Server in einer AD Site braucht, solange es dort Mailboxserver bzw. produktive Mailboxen gibt.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Hier zur Illustration ein kleines Bildchen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SxTzHFu1iRI/AAAAAAAACCE/VCCbJKq5t70/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/SxTzH881-1I/AAAAAAAACCI/qYca6ewdPhg/image_thumb%5B2%5D.png?imgmax=800" width="470" height="468" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-8779742607757645736?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/12/exchange-2010-teil-4-migration-und-co.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-8399955174110194799</guid><pubDate>Thu, 26 Nov 2009 15:16:00 +0000</pubDate><atom:updated>2009-11-26T15:16:51.484Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil3 (Mailbox Moves)</title><description>&lt;p&gt;Die Art und Weise wie Mailboxen verschoben werden können, hat sich mit Exchange 2010 verändert. Wen man in Exchange 2007 einen “Move-Mailbox” Befehl in einem PowerShell Fenster ausgeführt hat und dieses per Klick auf das “X” geschlossen hat, oder z.B. die RDP Session ausgetimed ist, wurde der Move abgebrochen. &lt;/p&gt;  &lt;p&gt;In Exchange 2010 gibt es einen neuen Service, der Mailbox Moves handelt, den MRS –&amp;gt; Mailbox Replication Service. D.h. es gibt keinen “Move-Mailbox” Befehl mehr in 2010. Stattdessen verwendet man den Befehl “New-MoveRequest”, der den neuen Move-Request an den MRS schickt. Der Vorteil dabei ist, dass man die Move-Requests von allen Exchange 2010 Servern in der Org sehen kann und nicht auf ein “offenes” Powershell Fenster angewiesen ist.&lt;/p&gt;  &lt;p&gt;Aber der Reihe nach. Wir moven in meiner brandneuen Exchange 2010 Testumgebung einfach einen User “Test1” von einer Datenbank auf eine andere:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Sw6byP9pIBI/AAAAAAAAB64/tcxM1KP1_a4/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6bybTqFGI/AAAAAAAAB68/Im7gYloinOw/image_thumb.png?imgmax=800" width="244" height="237" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wie man sehen kann wird hier unterschieden in “Local” und “Remote” Move Request. Man ahnt es bereits, der Remote Move Request kann Mailboxen von anderen Orgs moven. &lt;/p&gt;  &lt;p&gt;Wir interessieren uns hier für einen Local-Move, und moven deshalb den User Test1 von MDB1 nach MDB2:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/Sw6by1Axi7I/AAAAAAAAB7A/OfJyenA5ta4/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6bzQ2CEsI/AAAAAAAAB7E/Y3SOZE75jBg/image_thumb%5B2%5D.png?imgmax=800" width="422" height="371" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sobald der Move-Request abgesetzt wurde, taucht er unter “Move Request” auf. Der MRS arbeitet den Move Request nun ab –&amp;gt; Status “Moving”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Sw6bzy6GCWI/AAAAAAAAB7I/0M1-6EPGXsI/s1600-h/image%5B16%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6b0dUGytI/AAAAAAAAB7M/2_67Oq5SE0Q/image_thumb%5B8%5D.png?imgmax=800" width="419" height="199" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Und, da die Testmailbox beihnahe leer ist, wechselt er schnell auf “completed”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6b0gy9-DI/AAAAAAAAB7Q/asJ1y27hF00/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/Sw6b1O08N1I/AAAAAAAAB7U/uaTDkeWo5P0/image_thumb%5B10%5D.png?imgmax=800" width="429" height="104" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Interessant sind auch die Properties eines Move Requests:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6b1vJhvoI/AAAAAAAAB7Y/GYTY5zLt9_M/s1600-h/image%5B22%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/Sw6b2OhkOMI/AAAAAAAAB7c/Sa95_MofDJo/image_thumb%5B12%5D.png?imgmax=800" width="416" height="466" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Hier gibt es einen Button um “Faild Messages” anzuschauen, also korrupte Items. &lt;/p&gt;  &lt;p&gt;Der MRS kann in einer Config Datei nach Bedarf eingestellt werden. So kann man z.B. die maximale Anzahl an Moves pro Source Datenbank festlegen. Die Cofig Datei findet sich hier: “&lt;strong&gt;&amp;lt;Exchange Installation Path&amp;gt;\V14\Bin\MSExchangeMailboxReplication.exe.config&lt;/strong&gt;”&lt;/p&gt;  &lt;p&gt;Der MRS läuft auf jedem CAS Server. Bei einem Remote Move Request, kommt es darauf an, ob im Remote Forest Exchange 2010 läuft oder nicht. Momentan ist diese Wahrscheinlichkeit recht gering und so kontaktiert der lokale CAS direkt den Mailbox Server in der Remote Lokation (Exchange 2003 SP2 aufwärts). Sollte doch ein CAS 2010 in der Remote Lokation vorhanden sein, kann der Lokale CAS auch über einen weiteren Dienst namens “MRSproxy”. Der MRSproxy kann einen remote 2010 CAS kontatieren und über den den Move Request organisieren.&lt;/p&gt;  &lt;p&gt;Der MRS sorgt nun auch dafür, dass eine Historie über alle Mailbox Moves in den Mailbox Properties gespeichert wird. Abrufen lässt sich das mit dem Get-MailboxStatistics Befehl:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/Sw6b2eCBzXI/AAAAAAAAB7g/GxTl10CZp_U/s1600-h/image%5B26%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/Sw6b25-FI0I/AAAAAAAAB7k/LqfoZI1j_Xs/image_thumb%5B14%5D.png?imgmax=800" width="444" height="60" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Anschließend lässt man sich das Ergebnis in ein CSV pipen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Sw6b3MTVVGI/AAAAAAAAB7o/W9BT4t6GrR0/s1600-h/image%5B30%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6b3pkdFqI/AAAAAAAAB7s/uOlLirJMHWw/image_thumb%5B16%5D.png?imgmax=800" width="455" height="63" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Das Ergebnis ist tatsächlich sehr detailiert und man kann so sehr schön herausfinden, auf welchen Datenbanken eine Mailbox schon “wohnte” und ob es beim Moven Fehler gab:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/Sw6b4Jrbc4I/AAAAAAAAB7w/VkTjXM9LRkg/s1600-h/image%5B33%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/Sw6b4Xc0OfI/AAAAAAAAB70/DzvnrxEr37Q/image_thumb%5B17%5D.png?imgmax=800" width="244" height="98" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-8399955174110194799?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/11/exchange-2010-teil3-mailbox-moves.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-4988258435564275521</guid><pubDate>Sun, 22 Nov 2009 18:51:00 +0000</pubDate><atom:updated>2009-11-22T18:55:56.382Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil2 (Die GUI)</title><description>&lt;p&gt;Im zweiten Teil der Exchange 2010 Reihe beschäftigen wir uns mit der GUI. Das erste was neben dem leicht veränderten Logo auffält ist die neu eingezogene Ebene “On Premise”:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SwmG66aIhaI/AAAAAAAAB5Y/F7UIo9S7hRg/s1600-h/image%5B8%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmG8Gw1NwI/AAAAAAAAB5c/qRbS7SAoH0U/image_thumb%5B4%5D.png?imgmax=800" width="434" height="202" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Exchange 2010 trägt damit dem allgemeinen Trend alles in Richtung Cloud zu bewegen Rechnung. Wobei On Premise erstmal genau das Gegenteil bedeutet. Damit sind die Exchange Server gemeint, die im eigenen Rechenzentrum stehen. Die Online gehosteten Resourcen würden dann entsprechend auf gleicher Ebene unter Online Services auftauchen.&lt;/p&gt;&lt;p&gt;Wir bewegen uns etwas tiefer auf die Organization Configuration. Hier gibt es zwei neue Punkte, die mehr oder weniger zum gleichen, neuen Feature gehören:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmG9DNdQaI/AAAAAAAAB5g/qgUDPhpj0Qo/s1600-h/image%5B13%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SwmG9qQc28I/AAAAAAAAB5k/zfBXpuuM8_Q/image_thumb%5B7%5D.png?imgmax=800" width="455" height="87" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Mit den “Federation Trusts” läst sich ein Vertrauensverhältnis zu einem neuen, von Microsoft gehosteten Dienst aufbauen, dem Federation Gateway. Das Federation Gateway ist ein sogenannter Identity Broker. D.h. es hat nur eine einzige Aufgabe: mein Unternehmen als solches zu identifizieren. Zusammen mit den “Organization Relationships” und den “Sharing Policies”, baut man mit dem “Federation Trust” mit anderen Unternehmen eine Zusammenarbeit auf. Im Organization Relationship wird festgelegt mit welchem Unternehmen ich zusammenarbeiten möchte. So wird es einem Exchange Administrator leicht gemacht Frei/Gebuchtzeiten mit anderen Unternehmen auszutauschen und Kalender- und Kontaktdaten zu sharen. &lt;/p&gt;&lt;p&gt;All das ist wichtig, da Microsoft mit Exchange 2010 anstrebt zumindest zum Teil in die Wolke zu gehen. Und die Unternehmen sollen natürlich keinen Unterschied zwischen online gehosteten Mailboxen und den Mailboxen auf dem eigenen Server merken. Zum anderen sind Zusammenschlüsse von Firmen heute praktisch ander Tagesordnung und man möchte in diesem Fall so schnell wie möglich zusammenarbeiten. &lt;/p&gt;&lt;p&gt;Auf dem “Mailbox-Ast” schließlich findet sich die “Sharing Policy”, mit deren Hilfe genau festgelegt werden kann, welche Mailboxen welche Informationen mit den konfigurierten “Fremdfirmen” austauschen dürfen:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmG-oJ3rOI/AAAAAAAAB5o/pN1KN5EgTbw/s1600-h/image%5B17%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SwmG_mbA2YI/AAAAAAAAB5s/w2KzjRii-UQ/image_thumb%5B9%5D.png?imgmax=800" width="452" height="105" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmHI19Z2jI/AAAAAAAAB5w/thcQI27_hcE/s1600-h/image%5B21%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmHPnxzMPI/AAAAAAAAB50/alFRZHdkkdo/image_thumb%5B11%5D.png?imgmax=800" width="286" height="318" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Auf der “General” Seite können Domeins hinzugefügt werden, mit denen man ein Organization Relationship konfiguriert hat. Dabei wird auch festgelegt, was genau ausgetauscht werden darf:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmHUbPsmzI/AAAAAAAAB54/ueqgiXfh4LI/s1600-h/image%5B25%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmHdwHSxWI/AAAAAAAAB58/lLKOiWj0Nq0/image_thumb%5B13%5D.png?imgmax=800" width="365" height="197" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Das Datenbank Management ist vom Servertab nach oben ins Organizationtab gerutscht:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmHi_gmjrI/AAAAAAAAB6A/ADv0lexShwI/s1600-h/image%5B30%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmHurmmzyI/AAAAAAAAB6E/SkT2h_asLe8/image_thumb%5B16%5D.png?imgmax=800" width="417" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Das hat natürlich Gründe, denen wir uns in einem späteren Post widmen, zum Thema Database Availability Group (DAG). Hier sei nur erwähnt, dass es ab sofort keine Storage Groups mehr gibt und Datenbanknamen nun organisationsweit eindeutige Namen haben müssen.&lt;/p&gt;&lt;p&gt;Unter dem “Client Access-Ast” gibt es nun die Möglichkeit eine “Outlook Web App” Policy zu erstellen. Outlook Web Access heisst nun “Outlook Web App” in Anlehnung an die anderen Web Apps, die Microsoft mit Sharepoint 2010 bringen wird (z.B. Word für den Browser).&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SwmHzMvaNqI/AAAAAAAAB6I/4bK-ymXmC-k/s1600-h/image%5B34%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmH7n5Oc0I/AAAAAAAAB6M/PPly_0dJ8Ts/image_thumb%5B18%5D.png?imgmax=800" width="417" height="94" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Die OWA (Akronym bleibt) Policy definiert, das was man in den Settings der CAS Webs schon mit 2007 einstellen konnte, z.B. welche Features dem OWA User zur Verfügung stehen sollen. Jetzt, mit der Möglichkeit mehrere Policies zu erstellen, kann ich User(gruppen) unterschiedlich behandeln.&lt;/p&gt;&lt;p&gt;Unter dem “Server Configuration” Tab gibt es nun die GUI Version des "Set-EventLogLevel” Cmdlets:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SwmIDkjJ8fI/AAAAAAAAB6Q/Y2iRXS_dAGA/s1600-h/image%5B38%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SwmIF38PSgI/AAAAAAAAB6U/VDd2Igvsnao/image_thumb%5B20%5D.png?imgmax=800" width="414" height="362" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(Sieht irgendwie aus wie damals in Exchange 2003 ;-))&lt;/p&gt;&lt;p&gt;Außerdem hat man nun Wizards eingebaut, mit deren Hilfe der gesamte Zertifikatsrequest Prozess einfacher zu handhaben ist:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SwmIGHdDd2I/AAAAAAAAB6Y/GvCP9g5ugnA/s1600-h/image%5B44%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmIGouyCrI/AAAAAAAAB6c/QT9nzpehb3o/image_thumb%5B22%5D.png?imgmax=800" width="163" height="218" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Unterhalb der “Recipient Configuration” auf dem “Mailbox Ast” kann man einem User nun per Rechtsklick auch eine Email schreiben. Das geht aber nur, wenn Outlook auf dem Exchange Server installiert ist:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmIG2eRrOI/AAAAAAAAB6g/tJE6wdt4N-M/s1600-h/image%5B47%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmIHlzKi4I/AAAAAAAAB6k/RcsVjo1gEn8/image_thumb%5B23%5D.png?imgmax=800" width="244" height="213" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Schaut man sich die Eigenschaften einer Resource-Mailbox an, fällt auf, dass auch hier einiges in die GUI gewandert ist, was bisher nur über die Kommandozeile erreichbar war:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmIJKtlfzI/AAAAAAAAB6o/0TVhG4XM_Kc/s1600-h/image%5B51%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SwmIKdVQMnI/AAAAAAAAB6s/I9AvVDwydGU/image_thumb%5B25%5D.png?imgmax=800" width="293" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Wenn eine neue Mailbox über die EMC angelegt wird, muss man nun nicht mehr zwangsläufig eine Datenbank angeben, Exchange sucht eine DB aus. Außerdem wird man nun beim Anlegen einer neuen Mailbox gefragt, ob für den User auch gleichzeitig eine Archivmailbox angelegt werden soll. Dabei handelt es sich um eine weitere Mailbox, die zusätzlich zur eigentlichen Mailbox in Outlook und OWA hinzugemappt wird und sich im Mailboxbaum ähnlich darstellt, wie ein PST File. Dem Thema Archiving widme ich später einen eigenen Post.&lt;/p&gt;&lt;p&gt;Wer “mitschreiben” möchte, was er als Exchange Administrator alles in der EMC anstellt, kann über “View/View Exchange Manament Shell Command Logging” alle von der EMC ausgeführten Powershell Befehle mitloggen, betrachten und anschließen in ein CSV exportieren:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmILFHA3AI/AAAAAAAAB6w/9Rh-vsGEcJM/s1600-h/image%5B55%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SwmIMX-nzdI/AAAAAAAAB60/LU7pkPOZ8Ls/image_thumb%5B27%5D.png?imgmax=800" width="357" height="293" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Zu guter Letzt hat sich an der Art und Weise wie Mailboxen verschoben werden einiges geändert. Genau das schauen wir uns im nächsten Post an, dann geht es um lokale und remote Mailbox Moves. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-4988258435564275521?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/11/exchange-2010-teil2-die-gui.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-3681767755806339179</guid><pubDate>Fri, 20 Nov 2009 07:42:00 +0000</pubDate><atom:updated>2009-11-20T07:42:46.158Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">ix</category><title>Dreiklang aus Redmond: Wave 14</title><description>&lt;p&gt;Natürlich lohnt es sich immer die iX zu lesen, aber die Ausgabe von Dezember lohnt sich ganz besonders.&lt;/p&gt;  &lt;p&gt;Sie befasst sich u.a. mit der sogenannten Wave 14, den 2010er Produkten von Microsoft. Dazu gibt es drei Artikel&lt;/p&gt;  &lt;p&gt;- Outlook 2010   &lt;br /&gt;- Sharepoint 2010    &lt;br /&gt;- Exchange 2010&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kaczenski.de/" target="_blank"&gt;Nils Kczenski&lt;/a&gt; schreibt über das neue Outlook, &lt;a href="http://weblogs.mysharepoint.de/blogs/mgreth/" target="_blank"&gt;Michael Greth&lt;/a&gt; hat den Sharepoint Artikel übernommen und Christian Segor und ich haben uns über Exchange 2010 ausgelassen.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-3681767755806339179?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/11/dreiklang-aus-redmond-wave-14.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-5914425053757785107</guid><pubDate>Thu, 12 Nov 2009 19:44:00 +0000</pubDate><atom:updated>2009-11-22T19:06:30.161Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010 – Teil 1 (Setup)</title><description>&lt;p&gt;Der Titel verät es. Hier soll eine Serie losgetreten werden. Mit der Verfügbarkeit von Exchange 2010 RTM möchte ich nun die Gelegenheit nutzen das Produkt hier im Blog näher zu beleuchten. Dazu habe ich mir eine kleine Testumgebung mit derzeit 4 Server aufgebaut, alle auf Basis von Windows 2008 R2:&lt;/p&gt;&lt;p&gt;- 1 x DC&lt;br /&gt;- 3 x Exchange 2010&lt;/p&gt;&lt;p&gt;Die genauere Beschreibung findet in späteren Posts statt. Nun erstmal das Setup der ersten Exchange Maschine:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Vorbereitungen&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In Windows 2008 R2 können alle Vorbereitungen für die Exchange 2010 Installation in der Powershell gemacht werden:&lt;/p&gt;&lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/bb691354(EXCHG.140).aspx" href="http://technet.microsoft.com/en-us/library/bb691354(EXCHG.140).aspx"&gt;http://technet.microsoft.com/en-us/library/bb691354(EXCHG.140).aspx&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Diese Features werden gebraucht, um CAS, HT und MB Rolle installieren zu können. Wir installieren alle drei.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;4. Starten des Exchange 2010 Setups – Auswahl der Sprachen&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SvxkyhOOmcI/AAAAAAAAB38/dw-1iE_Ors8/s1600-h/image%5B2%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/SvxkzNn8nYI/AAAAAAAAB4A/neeaqdGp_Cg/image_thumb.png?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Wir entscheiden uns nur die Sprachen zu installieren, die auf der DVD sind:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/Svxk0qausfI/AAAAAAAAB4E/ZdAhpYcb9dw/s1600-h/image%5B5%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Svxk1dEkmbI/AAAAAAAAB4I/0kt5Bgy7YKE/image_thumb%5B1%5D.png?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;5. Start der Installation&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Svxk3P1DJKI/AAAAAAAAB4M/hQ0PxaZADcc/s1600-h/image%5B8%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/Svxk3hHySNI/AAAAAAAAB4Q/iaJ0S1-clI0/image_thumb%5B2%5D.png?imgmax=800" width="244" height="185" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;6. Einführung&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Svxk6DGzs7I/AAAAAAAAB4U/5eyH5fv2nEk/s1600-h/image%5B11%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Svxk88U2wDI/AAAAAAAAB4Y/Il8xkNy1JqA/image_thumb%5B3%5D.png?imgmax=800" width="244" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;(Licensing und Error Reporting überspringen wir)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;7. Custom Installation&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SvxlAxO8qWI/AAAAAAAAB4c/og3YRRIWy2A/s1600-h/image%5B14%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SvxlC7HTRdI/AAAAAAAAB4g/3S4OTmcX-Bo/image_thumb%5B4%5D.png?imgmax=800" width="244" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;8. Rollenwahl&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SvxlHF7k3sI/AAAAAAAAB4k/VD5WmU1Ewow/s1600-h/image%5B17%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SvxlI2JXhxI/AAAAAAAAB4o/2KEDhAIhxm4/image_thumb%5B5%5D.png?imgmax=800" width="244" height="215" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;9. Name der ORG&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SvxlMm7vHII/AAAAAAAAB4s/Skci4oVNoEo/s1600-h/image%5B20%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SvxlOVpuhfI/AAAAAAAAB4w/q_h7vzbE9pI/image_thumb%5B6%5D.png?imgmax=800" width="244" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;10. Erstmal keine Public Folder&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SvxlSvh2xcI/AAAAAAAAB40/qmFzcSO9ADo/s1600-h/image%5B23%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SvxlVO4DC9I/AAAAAAAAB44/Pg7mK70qMyY/image_thumb%5B7%5D.png?imgmax=800" width="244" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;11. Internet Facing Services&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SvxlZfRvsVI/AAAAAAAAB48/918UPjp8OVQ/s1600-h/image%5B26%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SvxlbIEbX3I/AAAAAAAAB5E/52fvTmnP9a4/image_thumb%5B8%5D.png?imgmax=800" width="244" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;12. Readiness Check&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/Svxle1GJOlI/AAAAAAAAB5I/rETfux5On2A/s1600-h/image%5B29%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SvxlgFO90MI/AAAAAAAAB5M/At1cTdxmmFg/image_thumb%5B9%5D.png?imgmax=800" width="244" height="213" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;13. Alles gut&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SvxlhSgu_ZI/AAAAAAAAB5Q/7fdQVFTNPNA/s1600-h/image%5B32%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/Svxlh-FW1uI/AAAAAAAAB5U/weYwIVkcT6c/image_thumb%5B10%5D.png?imgmax=800" width="244" height="213" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Im nächsten Post schauen wir uns die EMC genauer an.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-5914425053757785107?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/11/exchange-2010-teil-1-setup.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-2550527407871231714</guid><pubDate>Tue, 27 Oct 2009 16:04:00 +0000</pubDate><atom:updated>2009-11-01T18:39:11.463Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>OWA Direct File Access und Windows Integrated</title><description>&lt;p&gt;&lt;strong&gt;(Editiert: ich verwende nun die Begriffe für die Authentifizierungsmethoden besser als im ursprünglichen Post)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Per Direct File Access kann man ja seit 2007 über OWA auch auf vom Admin freigegebene FileServer und Sharepoint Server zugreifen. Das funktioniert, wenn man auf “Documents” klickt:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SucaG5viDiI/AAAAAAAAB3s/NstGY1MQInc/s1600-h/image%5B2%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SucaHhRc_yI/AAAAAAAAB3w/Zg6KHWfp5Es/image_thumb.png?imgmax=800" width="142" height="157" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Über “Open Location” kann dann ein Pfad zu einem Share oder eine URL eines Sharepoint Servers innerhalb des Unternehmens angegeben werden:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SucaISfBYwI/AAAAAAAAB30/YvQnx_9dBUM/s1600-h/image%5B5%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UpfaMGFhGhg/SucaIxsp9wI/AAAAAAAAB34/Ws-pN3ddLzo/image_thumb%5B1%5D.png?imgmax=800" width="244" height="58" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Das ganze funktioniert allerdings nicht auf Shares auf einem Remote Server (richtet man einen Share auf dem CAS ein, wird es gehen), wenn das virtuelle directory “OWA” auf Windows Integrated eingestellt ist, sondern nur, wenn es auf Basic oder Form Based Authentication (FBA) eingestellt ist. Warum?&lt;/p&gt;&lt;p&gt;Um dem OWA User die Services eines Fileservers oder Sharepoint Servers zur Verfügung zu stellen, muss der Exchange CAS mit den erwähnten Servern sprechen und ihnen hierfür erstmal die Credentials des Users unterbreiten. Das ist im Falle Basic und FBA Authentication kein Problem, da der Exchange Server Username/Passwort des Users hat.&lt;/p&gt;&lt;p&gt;Bei Windows Integrated / Kerberos sieht das anders aus. Der Exchange Server hat in diesem Fall nur ein Kerberos Ticket, das den User entsprechend berechtigt. Dieses Ticket kann er aber nicht ohne Weiteres an den Fileserver oder Sharepoint weitergeben. Dafür braucht es ein Feature names “Trusted for Delegation”. Das wird auf dem Computer Objekt des CAS Servers im AD eingestellt. Je nachdem in welchem Domain Functional Level man sich befindet, kann man das nur sehr grob oder explizit spezifizieren. Spezieller kann man das im Functional Level “Windows 2003” einstellen – wie das geht steht &lt;a href="http://technet.microsoft.com/en-us/library/cc739764(WS.10).aspx" target="_blank"&gt;hier&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-2550527407871231714?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/10/owa-direct-file-access-und-ntlm.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-4551705190161057570</guid><pubDate>Thu, 08 Oct 2009 20:02:00 +0000</pubDate><atom:updated>2009-10-08T20:02:38.791Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>ExBPA schockt</title><description>&lt;p&gt;Neulich habe ich bei einem Kunden mit Exchange 2007 SP2 ein Schema update durchgeführt. Danach – wie es sich gehört – den ExBPA Readiness Check laufen lassen. Das Ergebnis: Keine großen Auffälligkeiten, alles gut … bis auf:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Ss5FW5oylWI/AAAAAAAAB3M/C_uM60h7yv0/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/Ss5FXkIo5XI/AAAAAAAAB3Q/1zjYcjKT9FE/image_thumb%5B1%5D.png?imgmax=800" width="445" height="116" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Beta 2 Servers? Ok, ich gebe zu ich habe für ein paar Sekunden durchaus emotional darüber nachgedacht, ob ich je Beta Bits von SP2 besessen habe und diese eventuell im falschen Moment am falschen Ort waren. &lt;/p&gt;  &lt;p&gt;Allerdings hatte mir der ExBPA schon so manche Falschmeldung beschert – was mich stutzig machte. Also, ging ich mal etwas professioneller an die Sache – die aktuelle Exchange Schemaversion musste her. Diese findet man im Configuration Container:&lt;/p&gt;  &lt;p&gt;CN=ms-Exch-Schema-Version-Pt,cn=schema,cn=configuration&lt;/p&gt;  &lt;p&gt;Für das Exchange 2007 SP2 Schema sollte sich hier die Zahl &lt;strong&gt;14622 &lt;/strong&gt;finden, wie u.a. &lt;a href="http://www.cgoosen.com/2009/09/how-to-determine-your-ad-and-exchange-schema-version/" target="_blank"&gt;dieser Kollege hier&lt;/a&gt; beschreibt.&lt;/p&gt;  &lt;p&gt;In Referenzforests mal nachgeguckt, stellte ich fest, dass der ExBPA die entsprechende Meldung schon immer bringt (SP1, RTM).   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;@Microsoft: bitte korrigieren – meine Haare werden schon von alleine weniger ! :-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-4551705190161057570?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/10/exbpa-schockt.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-3821051898225929492</guid><pubDate>Wed, 23 Sep 2009 10:34:00 +0000</pubDate><atom:updated>2009-09-23T10:34:56.863Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Saubere Message Header</title><description>&lt;p&gt;Ein Kunde kam gestern zum mir und hatte die Anforderung, dass interne IP Adressen und Hostnamen nicht im Messageheader bei Internetmails auftreten sollten. Eine kurze Recherche führte mich zu &lt;a href="http://exchangeshare.wordpress.com/2008/05/26/how-to-remove-header-from-outgoing-mails-in-exchange-2007/" target="_blank"&gt;Amit Tank&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;Das ganze funktioniert mit einer Methode namens “&lt;a href="http://technet.microsoft.com/en-us/library/bb232136.aspx" target="_blank"&gt;Header Firewall&lt;/a&gt;”. Dabei werden z.B. “Anonymous Logon” bestimmte Rechte entzogen – in unserem Fall “ms-Exch-Send-Headers-Routing”. Prinzipiell sollte es genügen, wenn man diesen Befehl auf den Internet Connector andwendet:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Remove-ADPermission –id “Name des Inet-Connectors” -AccessRight ExtendedRight -ExtendedRights “ms-Exch-Send-Headers-Routing” -user “NT AUTHORITY\Anonymous Logon”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Die Message-ID, die ja auch den Namen des Mailboxservers enthält bleibt natürlich trotzdem enthalten.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-3821051898225929492?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/09/saubere-message-header.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-241421111492524276</guid><pubDate>Wed, 09 Sep 2009 14:06:00 +0000</pubDate><atom:updated>2009-09-09T14:06:19.626Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><category domain="http://www.blogger.com/atom/ns#">Powershell</category><title>PowerShell Tips</title><description>&lt;p&gt;In den letzten Monaten hatte ich viel mit der Powershell – speziell mit der Exchange Management Shell – zu tun. In diesem Post möchte ich ein paar der dabei gewonnen Erfahrungen wiedergeben:&lt;/p&gt;  &lt;p&gt;Was ich immer wieder falsch mache, wenn ich eine Weile nicht mit der PS gearbeitet habe ist, dass ich die Formatierungsangabe NICHT an das Ende eines Commands setze:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;get-mailbox |fl identity | ?{$_.alias –like ‘test*’}&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Das funktioniert nicht wie erwartet. Stattdessen wird einfach “nichts” ausgegeben, auch kein Fehler. Richtig macht man das so:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;strong&gt;get-mailbox | ?{$_.alias –like ‘test*’} |fl identity&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;(ja, statt “where” kann man auch “?” schreiben).&lt;/p&gt;  &lt;p&gt;Eine Übersicht über weitere Operatoren (“like”) findet sich hier:   &lt;br /&gt;&lt;a title="http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/where-object.mspx" href="http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/where-object.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/where-object.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Wer kein Full-Time Entwickler ist und sich nicht täglich mit Objekten rumschlägt, kann sich mal anschauen, welche Möglichkeiten es gibt von der PS aus mit Objekten zu arbeiten:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$forest = [system.directoryservices.activedirectory.forest]::getcurrentforest()&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Danach einfach mal $forest. eingeben und dann mit TAB durch die Properties und Methoden springen. Hier ist sicher einiges dabei, das man immer mal wieder brauchen kann.&lt;/p&gt;  &lt;p&gt;Als Entwicklungsumgebung habe ich mir den &lt;a href="http://www.powergui.org/index.jspa" target="_blank"&gt;PowerGUI Editor&lt;/a&gt; besorgt. Wer IntelliSense von VisualStudio kennt und sich in Powershell anschließend per Notepad(++) einen abgemüht hat, wird vom PowerGUI Editor begeistert sein. Die PowerGUI als solche ist ganz nett anzusehen. Damit kann man sich ein Script visuell zusammenklicken. Für mich bietet das aber keinen wirklichen Mehrwert. Aber der mitgelieferte Editor ist nicht mehr aus meinem Tools-Folder wegzudenken.&lt;/p&gt;  &lt;p&gt;Funktionen werden in der Powershell anders aufgebaut als z.B. in C#. Das muss man wissen, denn es werden nicht zwangsläufig Fehler geworfen wenn man die Funktionen wie gewohnt aufbaut, aber deren Verhalten verändert sich :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;function addiereAundB     &lt;br /&gt;{ param ([string]$A, [string]$B)      &lt;br /&gt;$Ergebnis=$A+$B      &lt;br /&gt;return $Ergebnis      &lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CLI-XML&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Export-cliXML und ImportcliXML sind sehr hilfreiche Werkzeuge:&lt;/p&gt;  &lt;p&gt;Mit &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;get-mailbox testuser1 | export-clixml –path c:\testuser1.xml&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;exportiert man beispielsweise alle Settings einer Usermailbox in eine XML Datei. Die einzelnen Properties darin kann man anschließend wieder weiterverwenden:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$importXML = import-clixml c:\testuser1.xml&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Anschließend kann man per $importXML.Alias z.B. den Alias aus dem exportierten XML auslesen. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-241421111492524276?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/09/powershell-tips.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-7048405518962495619</guid><pubDate>Thu, 27 Aug 2009 12:16:00 +0000</pubDate><atom:updated>2009-08-27T12:16:33.618Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Managed Folder Policy Gedanken</title><description>&lt;p&gt;Ein Kunde wollte eine Managed Folder Policy erstellen, die aus den “Deleted Items” alle Mails rauslöscht, die schon länger als 30 Tage in “Deleted Items” sind. Er war überrascht, als ich ihm nach kurzer Recherche sagen musste, dass das so nicht möglich ist:&lt;/p&gt;  &lt;p&gt;Theoretisch könnte man annehmen, dass folgende “Managed Content Settings” genau dass tun:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/SpZ5G0NudFI/AAAAAAAAB2k/MMrS-VpS4zo/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SpZ5HbzGIrI/AAAAAAAAB2o/icLphtXtwZ4/image_thumb.png?imgmax=800" width="222" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Aber man irrt. Zumindest teilweise. Die Frage ist, was genau bedeutet die Einstellung “When item is moved to the folder” unter “Retention period starts”? Von “Natur aus” steht in der Mail ja nicht drin, wann eine Mail in welchen Folder verschoben wird.&lt;/p&gt;  &lt;p&gt;Ich nehme an, dass für diese Information eine seperate Tabelle in der Exchange Datenbank gefüllt wird. D.h. erst nachdem man alle Managed Folder Policy settings durchgespielt hat (näheres weiter unten) werden zukünftig beim Verschieben von mails in “Deleted Items” Einträge in besagter Tabelle gemacht. D.h. aber auch, dass alle bisherigen Mails in “Deleted Items” – vor dem Konfigurieren der Managed Folder Policy Settings – NICHT von der Policy betroffen sind. &lt;/p&gt;  &lt;p&gt;Möchte man auch die Bestandsdaten “angreifen”, muss man “When delivered … “ einstellen. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SpZ5H5w0qmI/AAAAAAAAB2s/nyuoN8B2VIs/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SpZ5ICGYMdI/AAAAAAAAB2w/KuYHoiN7u3g/image_thumb%5B1%5D.png?imgmax=800" width="222" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Allerdings zählt dann eben das Datum, an dem die Mail in der Inbox landete und dieses Vorgehen bringt unter Umständen nicht den gewünschten Effekt, da mails, die z.B. schon 40 Tage in der Inbox lagen und dann gelöscht werden, sofort auch aus den Deleted Items verschwinden.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Die vier Schritte zum Erfolg:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. Managed Content Settings auf einem “Manged Folder (z.B. Deleted Items)” erstellen. Hier wird die Condition und die Action festgelegt (z.B. Delete nach 30 Tagen)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;2. Neue Managed Folder Mailbox Policy (Die Verbindung zu den Manged Content Settings stellt der “Managed Folder” dar, mit dem die Policy assoziiert wird.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;3. Die User Mailbox mit der neuen Mailbox Policy assoziieren (Mailbox Settings / Messaging Records Management)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4. Server Configuration / Server Eigenschaften / Messaging Records Management den Schedule einstellen, wie oft das Konfigurierte applied werden soll.     &lt;br /&gt;&lt;/strong&gt;--&amp;gt; Alternativ: Start-MailboxFolderAssistant CmdLet (damit wird der Prozess manuell angestartet)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Wichtige Links zum Thema:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/bb123548.aspx" href="http://technet.microsoft.com/en-us/library/bb123548.aspx"&gt;http://technet.microsoft.com/en-us/library/bb123548.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://exchangepedia.com/blog/2007/05/applying-managed-folder-policy-to-more.html" href="http://exchangepedia.com/blog/2007/05/applying-managed-folder-policy-to-more.html"&gt;http://exchangepedia.com/blog/2007/05/applying-managed-folder-policy-to-more.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-7048405518962495619?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/08/managed-folder-policy-gedanken.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-7027924757929813888</guid><pubDate>Wed, 26 Aug 2009 10:02:00 +0000</pubDate><atom:updated>2009-08-26T10:02:27.622Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Des Königs neue Kleider</title><description>&lt;p&gt;Bei einem Kunden sollte in den letzten Tagen die Hardware eines Exchange 2007 CCRs getauscht werden. D.h. die Hardware beider Nodes sollte ersetzt werden. Das verlief alles recht reibungslos und ohne die geringste Unterbrechung für die User. Hier meine Vorgehensweise:&lt;/p&gt;  &lt;p&gt;Node1 = active   &lt;br /&gt;Node2 = passive    &lt;br /&gt;    &lt;br /&gt;1. Wir fangen mit Node2 an. Connect auf Node2 per ILO. Disablen aller produktiven Netzwerkkarten. &lt;/p&gt;  &lt;p&gt;2. Den Node2 aus dem Clusterverbund nehmen: Im Cluster manager (Windows 2003) Rechtsklick auf den Node2 –&amp;gt; “Evict Node”. Der Node2 verschwindet aus dem Clusterverbund&lt;/p&gt;  &lt;p&gt;3. Im Users und Computers Snap In Rechtsclick auf den Node2 (Computerobjekt) und “Reset”&lt;/p&gt;  &lt;p&gt;4. Konfigurieren des neuen Node2 mit dem selben Netbios Namen, selbe IPs etc&lt;/p&gt;  &lt;p&gt;5. Reboot des Node2 und rein in die Domain&lt;/p&gt;  &lt;p&gt;6. Neuen Node2 dem Cluster hinzufügen: Rechtscklick auf Node1 und “New / Node”.&lt;/p&gt;  &lt;p&gt;7. So, nun gibt es wieder einen Cluster mit zwei nodes. Fehlt nur noch Exchange. Also, Setup von Exchange 2007 starten und “Passive Clustered Mailbox Role” auswählen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UpfaMGFhGhg/SpUIL3n8tSI/AAAAAAAAB2c/EIqN1G23GK0/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SpUIMt_PPpI/AAAAAAAAB2g/st5VMfjiZrE/image_thumb.png?imgmax=800" width="244" height="204" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;8. Nach der erfolgreichen Installation müssen die Storagegroups auf den neuen Node2 geseeded werden: Rechtsclick auf die Storagegroup und “Update Storage Group Copy”. Je nach Größe der DBs dauert das eine Weile.&lt;/p&gt;  &lt;p&gt;9. Installation des Backup Agents und des Antivir.&lt;/p&gt;  &lt;p&gt;10. Versuch eines ersten Failovers auf den neuen Node2&lt;/p&gt;  &lt;p&gt;11. Adrenalinschub weil 10. nicht funktioniert und mit der Fehlermeldung “Cluster Node not found” abbricht. &lt;/p&gt;  &lt;p&gt;12. Alle Resourcen im Cluster Manager gecheckt und festgestellt, dass die Resource für den Antivir als “Possible Owner” nur den Node1 gelistet hat. &lt;/p&gt;  &lt;p&gt;13. Node2 als Possible Owner für den Antivir hinzugefühgt, neuer Versuch zum Switchen gestartet –&amp;gt; Erfolg.&lt;/p&gt;  &lt;p&gt;Alles in Allem recht schmerzfrei :-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-7027924757929813888?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/08/des-konigs-neue-kleider.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-4641913687830468179</guid><pubDate>Fri, 21 Aug 2009 12:20:00 +0000</pubDate><atom:updated>2009-08-21T12:20:27.973Z</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Disconnected Mailboxes</title><description>&lt;p&gt;Oh mann. Immer wieder läuft man in die gleichen Fehler rein. Ein für alle mal: eine &lt;strong&gt;leere&lt;/strong&gt; (Test-) Mailbox taucht nach dem Löschen &lt;strong&gt;NICHT&lt;/strong&gt; in “Disconnected Mailboxes” auf (!).&lt;/p&gt;  &lt;p&gt;Übrigens: falls mal “gefüllte” Mailboxen nach dem Löschen nicht in “Disconnected Mailboxen” auftauchen: &lt;/p&gt;  &lt;p&gt;clean-mailboxdatabase –id DB-Name&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-4641913687830468179?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/08/disconnected-mailboxes.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-4417495516926603383</guid><pubDate>Tue, 18 Aug 2009 11:49:00 +0000</pubDate><atom:updated>2009-08-18T12:49:52.500+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Zweideutig</title><description>&lt;p&gt;Die Ambiguous Name Resolution (ANR) sorgt dafür, dass in Outlook per Ctrl+K in der TO, CC und BCC Zeile Namen aufgelöst werden. Tippe ich in der TO Zeile z.B. “geis”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SoqVWThb9UI/AAAAAAAAB2E/SXg1x-nAPLc/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SoqVWl6xpFI/AAAAAAAAB2I/XIeiFOi4cCo/image_thumb.png?imgmax=800" width="139" height="32" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;und drücke dann Ctrl+K wird mein Name gegen das AD aufgelöst:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SoqVXJEziHI/AAAAAAAAB2M/3olpd6O7B7w/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UpfaMGFhGhg/SoqVXHFGnxI/AAAAAAAAB2Q/pS1IXtv8KCo/image_thumb%5B1%5D.png?imgmax=800" width="181" height="34" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Standardmäßig wird dabei gegen folgende Attribute gematched:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;mailNickname      &lt;br /&gt;displayName       &lt;br /&gt;physicalDeliveryOfficeName       &lt;br /&gt;sn&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Findet der String “geis” also in einem dieser Attribute seine Entsprechung (und ist diese Eindeutig), wird der Name aufgelöst.&lt;/p&gt;  &lt;p&gt;Über das Schema Snap-In kann man weitere Attribute hinzufügen, die bei dieser Aktion gematched werden sollen. Dazu muss man zuerst die Schema Managment DLL registrieren:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;regsvr32 schmmgmt.dll&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Danach kann man das Schemamanagement in einer MMC hinzufügen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UpfaMGFhGhg/SoqVXrf-AgI/AAAAAAAAB2U/14S0sRb2ecM/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/SoqVX3NdK2I/AAAAAAAAB2Y/ymzsMDV-0pc/image_thumb%5B2%5D.png?imgmax=800" width="244" height="146" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wie wir sehen könne, ist der ANR Haken für das Attribut “givenName” bereits gesetzt. Möchte man nun z.B. gegen “Department” auflösen, sucht man sich das Attribut und setzt den Haken entsprechend.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-4417495516926603383?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/08/zweideutig.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-3837863855288451055</guid><pubDate>Thu, 30 Jul 2009 07:44:00 +0000</pubDate><atom:updated>2009-07-30T08:44:59.605+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Outlook</category><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Speed up Outlook</title><description>&lt;p&gt;Wer eine große Mailbox hat und im Cached Mode arbeitet kann versuchen sein OST File zu defragmentieren um mehr Performance zu gewinnen. Zum Defragmentieren gibts was von “Mark Russinovich” –&amp;gt; &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx" target="_blank"&gt;Contig&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UpfaMGFhGhg/SnFPeaLTVpI/AAAAAAAAB18/-6TqiCxXUDE/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UpfaMGFhGhg/SnFPe1M55fI/AAAAAAAAB2A/i6nNTbDNOo8/image_thumb.png?imgmax=800" width="244" height="114" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-3837863855288451055?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/07/speed-up-outlook.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-7930587285926445828</guid><pubDate>Fri, 24 Jul 2009 07:05:00 +0000</pubDate><atom:updated>2009-07-24T08:05:47.065+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Expand</title><description>&lt;p&gt;Gerade lese ich auf &lt;a title="http://www.slipstick.com/" href="http://www.slipstick.com/"&gt;http://www.slipstick.com/&lt;/a&gt; wie man per Powershell ALLE Smtp Adressen anzeigen kann:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Get-Mailbox | select -expand EmailAddresses | %{$_.SmtpAddress}&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Etwas einfacher geht es auch so:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;get-mailbox |select -expand emailaddresses |fl smtpaddress&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-7930587285926445828?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/07/expand.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-6167725777908591393</guid><pubDate>Fri, 03 Jul 2009 07:45:00 +0000</pubDate><atom:updated>2009-07-03T08:45:25.132+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>OWA Sprache</title><description>&lt;p&gt;Ergänzend zum Artikel “&lt;a href="http://blog.geisbauer.de/2009/06/schrodingers-katze.html" target="_blank"&gt;Schrödingers Katze&lt;/a&gt;” möchte ich noch erwähnen, dass, falls das msExUserCulture AD-Attribute &lt;strong&gt;nicht&lt;/strong&gt; gesetzt ist, die Spracheinstellung im Internet Explorer die entscheidende Rolle für die Default-Sprache spielen. Stehen die auf “deutsch”, wird per Default beim ersten Logon an OWA “deutsch” ausgewählt. Ist das msExUserCulture Attribut aber gesetzt, kommen die Browser-Settings nicht zum tragen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UpfaMGFhGhg/Sk23DjEUrgI/AAAAAAAAB10/hg3Xk0w3BU8/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UpfaMGFhGhg/Sk23E2ueGBI/AAAAAAAAB14/3x2dpYS6au8/image_thumb1.png?imgmax=800" width="256" height="214" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-6167725777908591393?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/07/owa-sprache.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-1951825339748522376</guid><pubDate>Mon, 29 Jun 2009 19:10:00 +0000</pubDate><atom:updated>2009-06-29T20:10:03.232+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">News</category><title>Karsten on IT</title><description>&lt;p&gt;genau wie &lt;a href="http://marcoscheel.de/unified-communication/ocs-e-book-und-ein-weiterer-kollege-bloggt/" target="_blank"&gt;Marco&lt;/a&gt;, möchte auch ich darauf hinweisen, dass unser Kollege Karsten jetzt über MS Themen bloggt. Lohnt sich natürlich vorbei zu schauen:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blog.karstenkleinschmidt.de/" href="http://blog.karstenkleinschmidt.de/"&gt;http://blog.karstenkleinschmidt.de/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-1951825339748522376?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/06/karsten-on-it.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-1672264229049736660</guid><pubDate>Mon, 29 Jun 2009 17:16:00 +0000</pubDate><atom:updated>2009-06-29T18:16:22.776+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Outlook</category><title>Outlook ist immernoch Kaputt</title><description>&lt;p&gt;Christian weist mich gerade auf eine Kampange hin, die dazu aufruft Microsoft klar zu machen, dass Word als HTML Renderer (für Outlook) suboptimal ist. Würde Outlook HTML Mails per Browser rendern, könnte z.B. auf HTML Tables verzichtet und CSS eingebunden werden. Gute Sache:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.fixoutlook.org/" href="http://www.fixoutlook.org/"&gt;http://www.fixoutlook.org/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-1672264229049736660?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/06/outlook-ist-immernoch-kaputt.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-361882348622228701</guid><pubDate>Thu, 25 Jun 2009 07:31:00 +0000</pubDate><atom:updated>2009-06-25T08:31:12.733+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ix</category><title>Branch Office auf Basis von Microsoft Hyper V</title><description>&lt;p&gt;Zu diesem Thema haben Professor Segor und ich mal wieder einen Artikel in der aktuellen (JULI) iX geschrieben:    &lt;br /&gt;    &lt;br /&gt;&lt;a title="http://www.heise.de/ix/inhalt.shtml" href="http://www.heise.de/ix/inhalt.shtml"&gt;http://www.heise.de/ix/inhalt.shtml&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-361882348622228701?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/06/branch-office-auf-basis-von-microsoft.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-6547486292172214725</guid><pubDate>Tue, 23 Jun 2009 18:39:00 +0000</pubDate><atom:updated>2009-06-23T19:39:15.530+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2007</category><title>Schrödingers Katze</title><description>&lt;p&gt;Exchange System Messages sind keine DSNs (Delivery System Notifications). Eine System Message ist z.B. eine Mail, die von Exchange versendet wird, wenn die Mailbox voll ist (&lt;a title="http://technet.microsoft.com/en-us/library/bb232173.aspx" href="http://technet.microsoft.com/en-us/library/bb232173.aspx"&gt;http://technet.microsoft.com/en-us/library/bb232173.aspx&lt;/a&gt;). &lt;/p&gt;  &lt;p&gt;Der erste Connect eines Mapi Clients mit der Mailbox setzt auf dem Store in dem Property “PR_LOCALE_ID”&amp;#160; den Language Code (z.B. 1033 für English-US). D.h., wenn sich z.B. ein deutscher Outlook client verbindet, wird in PR_LOCALE_ID der deutsche language code (1031) geschrieben. &lt;/p&gt;  &lt;p&gt;Des Weiteren gibt es ein AD Proptery “msExchUserCulture” auf dem User Objekt, das ebenfalls Language Codes enthält. Dieses Property wird per “Set-Mailbox –Languages …” gesetzt und ist das per default auf “leer”. Auch wenn ein User zum erstenmal OWA verwendet und die Fragen nach den Regional settings beantwortet, wird dieses Property entsprechend gesetzt. &lt;/p&gt;  &lt;p&gt;Wenn msExchUserCulture leer ist, werden System Messages in der Sprache versendet, die in PR_LOCALE_ID steht. Wenn msExchUserCulture gesetzt ist wird diese Sprache verwendet um System Messages zu versenden – egal was in PR_LOCALE_ID steht. &lt;/p&gt;  &lt;p&gt;Das Attribut PR_LOCALE_ID kann man sich per &lt;a href="http://www.codeplex.com/MFCMAPI" target="_blank"&gt;Mapieditor&lt;/a&gt; anschauen. (Achtung: Damit das funktioniert, muss Outlook im Online Mode sein!). Der Mapieditor arbeitet ja so, dass man sich dafür ein MAPI Profil für die Mailbox anlegen muss, mit der man sich verbinden möchte. PR_LOCALE_ID wird bei jedem MAPI Connect neu geschrieben. Das Einrichten des Profils für den Mapieditor überschreibt also möglicherweise das Setting mit den lokalen Spracheinstellungen vom Outlook auf der Admin-Workstation. Der Beobachter beeinflusst also das Meßergebnis – ganz wie bei &lt;a href="http://de.wikipedia.org/wiki/Schr%C3%B6dingers_Katze" target="_blank"&gt;Schrödingers Katze&lt;/a&gt; :-)&lt;/p&gt;  &lt;p&gt;Um das zu umgehen, kann man den Mapieditor vom entsprechenden User-Client aus laufen lassen.&lt;/p&gt;  &lt;p&gt;Mehr Infos hier:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msexchangeteam.com/archive/2009/01/28/450532.aspx" href="http://msexchangeteam.com/archive/2009/01/28/450532.aspx"&gt;http://msexchangeteam.com/archive/2009/01/28/450532.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-6547486292172214725?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/06/schrodingers-katze.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-1637353493283190937</guid><pubDate>Tue, 23 Jun 2009 09:41:00 +0000</pubDate><atom:updated>2009-06-23T10:41:15.671+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Outlook</category><title>Registry: Outlook Cached Mode ein/aus</title><description>&lt;p&gt;Damit ich nicht immer Carsten fragen muss:&lt;/p&gt;  &lt;p&gt;HKCU\Software\Policies\Microsoft\Office\VersionsNummer\Cached Mode\Enable&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-1637353493283190937?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/06/registry-outlook-cached-mode-einaus.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5253502840207133085.post-520969419950000736</guid><pubDate>Thu, 04 Jun 2009 17:52:00 +0000</pubDate><atom:updated>2009-06-04T18:52:40.286+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exchange 2010</category><title>Exchange 2010: Rpc auf CAS</title><description>&lt;p&gt;In Exchange 2010 verbindet sich ein MAPI Client nicht mehr wie in Exchange 2007 mit der Mailbox Rolle, sondern mit der CAS Rolle. Dies ist konsequent und sorgt –eventuell- auch für eine echte Ausfallsicherheit im Cluster-Fall:&lt;/p&gt;  &lt;p&gt;Da bisher der Name des Mailboxservers im Outlookprofil stand, hat ein Outlook im Online-Mode bei einem Failover eines CCRs zumindest mal kurz gezuckt. In Zukunft (mit 2010) ist Outlook mit dem CAS verbunden. Somit bekommt der Client von einem Failover nichts mehr mit. Selbst das Verschieben der Mailbox ist jetzt möglich, (fast) ohne dass der User etwas davon mitbekommt (am Ende des Moves wird er dazu aufgefordert Outlook neu zu starten).&lt;/p&gt;  &lt;p&gt;Exchange 2010 bringt den Vorteil mit sich, dass nun auch auf einem Cluster System (DAG = Database Availability Group) weitere Rollen mit installiert werden können. Dies war mit 2007 nicht möglich – ein CCR durfte nur die Mailboxrolle beinhalten. &lt;/p&gt;  &lt;p&gt;So könnte man sich vorstellen, dass für mittlere Unternehmen ein System bestehend aus 3 Servern, die jeweils die CAS, MB und HT Rolle inne haben, ausreichend wäre. &lt;/p&gt;  &lt;p&gt;Leider ist in einem solchen System die CAS Rolle nicht geclustered. D.h. man braucht doch wieder 2 seperate CAS Server, die dann über Windows NLB geclustered werden, oder – was eventuell auch gehen müsste: man verwendet einen externen (HW-basierten) Network Load Balancer, der gegen zusätzliche IPs für die CASe geht. Hierfür muss dann für die virtuelle IP Adresse ein DNS Record angelegt werden. Aber woher wissen die Outlook Clients, dass sie sich ab sofort gegen den neuen A-Record verbinden sollen?&lt;/p&gt;  &lt;p&gt;Nun, es gibt ein neues Property für die Datenbanken (get- bzw. set-mailboxdatabase):&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;RpcClientAccessServer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Hier kann der (virtuelle) Name angegeben werden, der auf den CAS (bzw. auf die virtuelle IP des HW NLB) zeigt. Dieser Name wird dann entsprechend im Profil des Users upgedated. So wird also pro Datenbank (es gibt mit Exchange 2010 keine Storagegroups mehr) festgelegt, mit welchem CAS sich für den RPC Connect verbunden werden soll.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;br/&gt;
-------------------------
&lt;br/&gt;
http://blog.geisbauer.de&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5253502840207133085-520969419950000736?l=blog.geisbauer.de' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.geisbauer.de/2009/06/exchange-2010-rpc-auf-cas.html</link><author>noreply@blogger.com (Jan Geisbauer)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>
