<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Andy's Web Blog</title>
	<atom:link href="http://www.andreas-exner.eu/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andreas-exner.eu</link>
	<description>Free and unified communications</description>
	<pubDate>Tue, 16 Mar 2010 17:53:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to remove the last public folder database during migration from Exchange 2007 to Exchange 2010</title>
		<link>http://www.andreas-exner.eu/index.php/2010/03/16/how-to-remove-the-last-public-folder-database-during-migration-from-exchange-2007-to-exchange-2010/</link>
		<comments>http://www.andreas-exner.eu/index.php/2010/03/16/how-to-remove-the-last-public-folder-database-during-migration-from-exchange-2007-to-exchange-2010/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:52:09 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Exchange 2007]]></category>

		<category><![CDATA[Exchange 2010]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=129</guid>
		<description><![CDATA[Hallo lieber Leser
Leider sind Öffentliche Ordner auch mit Exchange 2010 noch nicht ausgestorben. Im Zuge der Migration von Exchange 2007 nach Exchange 2010 stößt man daher nach wie vor auf sie. Und auf die kleinen Probleme rund um sie.  
Im diesem Fall muss die Public Folder Datenbank vom Exchange 2007 Server entfernt werden. Dabei [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser</p>
<p>Leider sind Öffentliche Ordner auch mit Exchange 2010 noch nicht ausgestorben. Im Zuge der Migration von Exchange 2007 nach Exchange 2010 stößt man daher nach wie vor auf sie. Und auf die kleinen Probleme rund um sie. <img src='http://www.andreas-exner.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Im diesem Fall muss die Public Folder Datenbank vom Exchange 2007 Server entfernt werden. Dabei spielt es zunächst keine Rolle ob die Daten zuvor auf einen Exchange Server 2010 repliziert wurden oder ob es tatsächlich die letzte Datenbank ist.</p>
<p><span id="more-129"></span>In dieser Installation soll mit Exchange 2010 ganz auf öffentliche Ordner verzichtet werden. Alle Benutzer Ordner wurden daher bereits gelöscht.</p>
<p>Im Ersten Schritt müssen nun die verbleibenden System Ordern, soweit möglich gelöscht werden. Ansonsten verweigert Exchange das Löschen der Datenbank mit dem Hnweis auf noch vorhandene Replikate.</p>
<p>Verschaffen wir uns erstmal einen Überlick über die System Ordner (Exchange 2007 Management Shell):</p>
<pre><span style="color: #0000ff;">Get-PublicFolder "\NON_IPM_SUBTREE" -recurse</span></pre>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf11.jpg"><img class="alignnone size-medium wp-image-131" title="pf11" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf11-300x81.jpg" alt="pf11" width="300" height="81" /></a></p>
<p>Nun werden alle Ordner entfernt, welche sich löschen lassen:</p>
<pre><span style="color: #0000ff;">Get-PublicFolder "\NON_IPM_SUBTREE" -recurse|remove-publicfolder</span></pre>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf2.jpg"><img class="alignnone size-medium wp-image-132" title="pf2" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf2-300x150.jpg" alt="pf2" width="300" height="150" /></a></p>
<p>Auf Grund der rekursiven Vorgehensweise können nicht alle Ordner in einem Durchgang gelöscht werden. Der Befhel sollte daher noch ein oder 2 mal wiederholt werden bis alle entfernbaren Ordner gelöscht sind:</p>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf3.jpg"><img class="alignnone size-medium wp-image-133" title="pf3" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf3-300x42.jpg" alt="pf3" width="300" height="42" /></a></p>
<p>Nun noch die Datenbank löschen:</p>
<pre><span style="color: #0000ff;">Get-PublicFolderDatabase|remove-publicfolderdatabase</span></pre>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf4.jpg"><img class="alignnone size-medium wp-image-135" title="pf4" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf4-300x55.jpg" alt="pf4" width="300" height="55" /></a></p>
<p>Obwohl diese Datenbank auf einem Exchange Server 2007 läuft wurde sie bei der Migration offensichtlich auf irgendeine Art und Weise aktualisiert. Also wechseln zur Exchange 2010 Management Shell. Da die Datenbank in der Exchange 2010 Organisation eigentlich gar nicht auftaucht muss bei der Suche der Server Name des alten Exchange 2007 Server angegeben werden:</p>
<pre><span style="color: #0000ff;">Get-PublicFolderDatabase -server gt-exch01</span></pre>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf5.jpg"><img class="alignnone size-medium wp-image-136" title="pf5" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf5-300x26.jpg" alt="pf5" width="300" height="26" /></a></p>
<p>Nun klappt auch das Löschen:</p>
<pre><span style="color: #0000ff;">Get-PublicFolderDatabase -server gt-exch01|remove-publicfolderdatabase</span></pre>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf6.jpg"><img class="alignnone size-medium wp-image-137" title="pf6" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/pf6-300x52.jpg" alt="pf6" width="300" height="52" /></a></p>
<p>Achtung! Diese Methode ist sehr endgültig und sollte nur nach vorheriger Datensicherung angewendet werden!</p>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2010/03/16/how-to-remove-the-last-public-folder-database-during-migration-from-exchange-2007-to-exchange-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exchange 2010 Hub Transport with Exchange 2007 or 2010 Edge Transport send issues after failed DNS query order</title>
		<link>http://www.andreas-exner.eu/index.php/2010/03/12/exchange-2010-hub-transport-with-exchange-2007-or-2010-edge-transport-send-issues-after-failed-dns-query-order/</link>
		<comments>http://www.andreas-exner.eu/index.php/2010/03/12/exchange-2010-hub-transport-with-exchange-2007-or-2010-edge-transport-send-issues-after-failed-dns-query-order/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 14:50:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Exchange 2007]]></category>

		<category><![CDATA[Exchange 2010]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=124</guid>
		<description><![CDATA[Hallo lieber Leser.
Im Rahmen einer Migration kann ein Exchange 2007 Edge Transport Server mit einem Exchange 2010 Hub Transport Server betrieben werden. Der im Folgenden beschriebene Fehler wird mit hoher Wahrscheinlichkeit auch mit einem Exchange 2010 Edge Transport auftreten, da die Ursache in der Hub Transport Rolle liegt.
Zum Fehler: Nach dem ändern der Edge Synchronisation [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Hallo lieber Leser.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Im Rahmen einer Migration kann ein Exchange 2007 Edge Transport Server mit einem Exchange 2010 Hub Transport Server betrieben werden. Der im Folgenden beschriebene Fehler wird mit hoher Wahrscheinlichkeit auch mit einem Exchange 2010 Edge Transport auftreten, da die Ursache in der Hub Transport Rolle liegt.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Zum Fehler: Nach dem ändern der Edge Synchronisation auf den Exchange 2010 Hub Transport Server konnten keine Nachrichten mehr gesendet werden. Der Empfang funktioniert jedoch einwandfrei. Auf dem Exchange 2010 Hub Transport Server füllt sich die Warteschlange des Send Connectors in Richtung Edge Server (SMTP Relay in Active Directory Site to Edge Transport Server) mit der Fehlermeldung „451 4.4.0 DNS query failed“:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri; font-size: small;"> <a href="http://www.andreas-exner.eu/wp-content/uploads/2010/03/edge01.jpg"><img class="alignnone size-medium wp-image-125" title="edge01" src="http://www.andreas-exner.eu/wp-content/uploads/2010/03/edge01-300x68.jpg" alt="edge01" width="300" height="68" /></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Die Anwender erhielten <span style="mso-spacerun: yes;"> </span>zudem Benachrichtigungen „Delivery is delayed to these recipients or groups” für die entsprechenden Mails.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri; font-size: small;"> <span id="more-124"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Beschreibung der Installation:</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN-US;" lang="EN-US"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">         </span></span></span><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-family: Calibri;"><span style="font-size: small;">Exchange 2010 UR2 Standard English, Single Server (MB, HUB, CAS)</span></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l0 level2 lfo1;"><span style="font-family: &quot;Courier New&quot;; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;"><span style="font-size: small;">o</span><span style="font: 7pt &quot;Times New Roman&quot;;">   </span></span></span><span style="font-family: Calibri;"><span style="font-size: small;">Auf Windows Server 2008 SP2 Standard English (aktueller Patch Stand)</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">         </span></span></span><span style="font-family: Calibri;"><span style="font-size: small;">Exchange 2007 SP2 UR 2 Standard English Edge Transport Server</span></span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -18pt; margin: 0cm 0cm 10pt 72pt; mso-add-space: auto; mso-list: l0 level2 lfo1;"><span style="font-family: &quot;Courier New&quot;; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;"><span style="font-size: small;">o</span><span style="font: 7pt &quot;Times New Roman&quot;;">   </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;">Auf Windows Server 2003 R2 SP2 Standard English (aktueller Patch Stand)</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Eine Analyse der Transport Logs ergab dass bisher kein Versuch gestartet wurde diese Mails per SMTP zu versenden. Damit konnte der Exchange 2007 Edge Transport als Fehlerquelle nahezu ausgeschlossen werden. Ein Blick in die Connectivity Logs des Hub Transport Servers bestätigte die Fehlermeldung der Warteschlangen:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="color: #0000ff;">2010-03-12T13:02:25.714Z,08CC8FFAF64ED566,SMTP,edgesync - duesseldorf to internet,+,SmtpRelayWithinAdSiteToEdge 347ebd04-3856-4d7b-8570-3a5c734c1e46</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="color: #0000ff;">2010-03-12T13:02:25.714Z,08CC8FFAF64ED566,SMTP,edgesync - duesseldorf to internet,&gt;,Non-existent domain reported by <span style="color: #ff0000;">172.16.2.251</span></span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="color: #0000ff;">2010-03-12T13:02:25.714Z,08CC8FFAF64ED566,SMTP,edgesync - duesseldorf to internet,-,Messages: 0 Bytes: 0 (The DNS query for &#8216;SmtpRelayWithinAdSiteToEdge&#8217;:'edgesync - duesseldorf to internet&#8217;:'347ebd04-3856-4d7b-8570-3a5c734c1e46&#8242; failed with error: InfoDomainNonexistent)</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Zugleich fand sich auf hier die Ursache des Problems. Der DNS Server 172.16.2.251 war der Sekundäre DNS Server der IP Konfiguration. Er sollte also gar nicht für die DNS Auflösung herangezogen werden, sofern der Primäre DNS Server antwortet. In diesem Fall konnte der Sekundäre DNS Server die internen Namen auch nicht auflösen. Es war ein nicht bereinigter Eintrag. Allerdings war auch dies ein DNS Server, der grundsätzlich auf die Anfragen geantwortet hat.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Da der Primäre DNS Server aber korrekt auflöst konnte das Problem durch nslookup nicht nachgestellt werden. Der Primäre DNS Server kann alle Server, inklusive Edge Transport, mit FQDN und Shortname auflösen.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Nach dem Entfernen des falschen Eintrags leerte sich dich Warteschlange augenblicklich. Der Fehler konnte durch das erneute Eintragen des falschen DNS Server reproduziert werden. Augenscheinlich verwendet der Transport Service in diesem speziellen Fall die DNS Server nicht in der richtigen Reihenfolge.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Andy</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2010/03/12/exchange-2010-hub-transport-with-exchange-2007-or-2010-edge-transport-send-issues-after-failed-dns-query-order/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hyper-V Snapshots and Domain Controllers - How to resolve ActiveDirectory_DomainService event 2103 USN Rollback</title>
		<link>http://www.andreas-exner.eu/index.php/2010/01/13/hyper-v-snapshots-and-domain-controllers-how-to-resolve-activedirectory_domainservice-event-2103-usn-rollback/</link>
		<comments>http://www.andreas-exner.eu/index.php/2010/01/13/hyper-v-snapshots-and-domain-controllers-how-to-resolve-activedirectory_domainservice-event-2103-usn-rollback/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 15:52:02 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Hyper-V]]></category>

		<category><![CDATA[Windows Server 2008]]></category>

		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=120</guid>
		<description><![CDATA[Hallo lieber Leser.
Grundsätzlich sind Snapshots eine feine Sache. Kann man doch schnell und unkompliziert Daten Sichern oder Wiederherstellen oder in Virtuellen Welten mal schnell etwas testen. Seit heute hängt über dieser Annahme ein gewaltiges Fragezeichen. Zumindest Domain Controller können das Anwenden von Snapshots sehr übel nehmen.
In Umgebungen mit mehr als einem DC finden bekanntlich Replikationen [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser.</p>
<p>Grundsätzlich sind Snapshots eine feine Sache. Kann man doch schnell und unkompliziert Daten Sichern oder Wiederherstellen oder in Virtuellen Welten mal schnell etwas testen. Seit heute hängt über dieser Annahme ein gewaltiges Fragezeichen. Zumindest Domain Controller können das Anwenden von Snapshots sehr übel nehmen.</p>
<p>In Umgebungen mit mehr als einem DC finden bekanntlich Replikationen statt. Wendet man nun einen alten Snapshot an ist dies für den betroffenen Domain Controller wie eine Wiederherstellung der AD Datenbank einer älteren Version. Grundsätzlich nimmt man nun an hier wird es zu keinen größeren Problem kommen. Durch die „Update Sequence Numbers&#8221; (USN) sollten die veralteten Einträge des „wiederhergestellten&#8221; DC einfach durch die aktuelleren überschrieben werden.</p>
<p>Leider falsch. Dies <span style="text-decoration: underline;">kann</span> funktionieren, muss es aber nicht! Der Domain Controller kann diese Prozedur auch als „nicht unterstützte Wiederherstellung&#8221; erkennen, was einen NetLogon Dienst im Status „angehalten&#8221; und diesen Eintrag im Eventlog nach sich ziehen kann:</p>
<p><span style="color: #0000ff;">ActiveDirectory_DomainService / NTDS General:  Event 2103</span></p>
<p><span style="color: #0000ff;">The Active Directory database has been restored using an unsupported restoration procedure. Active Directory will be unable to log on users while this condition persists. As a result, the Net Logon service has paused. User Action See previous event logs for details. For more information, see Help and Support Center at http://&#8230;</span></p>
<p>Was auch als &#8220;USN Rollback&#8221; bezeichnet wird. Zudem finden sich zahlreiche Einträge zum Thema „Replication Lingering Object Problems (Event IDs 1388, 1988, 2042)&#8221; in den Logs.</p>
<p><span id="more-120"></span></p>
<p>Was war passiert?</p>
<p>Die Umgebung betroffene Umgebung war eine „grüne Wiese&#8221; Installation für eine größere Migration bei einem Kunden. Zwar war sie noch nicht produktiv, dennoch steckte schon eine Menge Arbeit in der Einrichtung, inklusive Exchange 2010, PKI, etc.  Zum Zeitpunkt des Vorfalls bestand die Gesamtstruktur aus 1 Root- sowie 5 Child Domains auf Basis Windows Server 2008 R2. Alle DC&#8217;s wurden als virtuelle Server in einem Hyper-V 2 Cluster bereitgestellt. Für die Root Domain sowie eine Child Domain existierte bereits ein 2., physikalischer DC auf den alle FSMO Rollen übertragen wurden.</p>
<p>Durch einen „Unfall&#8221; ging die LUN verloren, auf der alle Hyper-V Gastsysteme abgespeichert waren. Die LUN konnte aus einem SAN Snapshot wiederhergestellt werden. Dieser Snapshot war jedoch rund 15-30 Minuten alt. Zunächst konnten alle Systeme wieder problemlos gestartet werden. Jedoch waren die Eventlogs voll mit Replikationsproblemen (Event IDs 1388, 1988, 2042). Im Falle des virtuellen DC der Root Domain erschien auch der Event 2103. Zudem war der Dienst „NetLogon&#8221; im Zustand „paused&#8221;.</p>
<p>Leider finden sich auf Anhieb nicht wirklich viele Informationen in der Microsoft Knowledge Base oder einschlägigen Foren. Der allgemeine Tenor zum Event 2103 lautete: AD auf dem DC entfernen und neu installieren. Sicher eine Lösung, aber nicht unbedingt eine befriedigende.</p>
<p>Und an dieser Stelle gilt unser Gruß und Dank <a href="http://www.hyper-v-server.de/featured/hyper-v-ads-controller-und-angewendete-snapshots/" target="_blank">Jan Kappen</a>, der unter Einsatz von Blut Schweiß und reichlich Kaffee dieses Problem bereits mit dem Microsoft Support gelöst und freundlicherweise dokumentiert hat!</p>
<p>Hier die Schritte in der Kurzfassung:</p>
<p>Beseitigung Event 2103:</p>
<ul>
<li><span style="color: #0000ff;">HKLM\System\CurrentControlSet\Services\NTDS\Parameters</span>
<ul>
<li><span style="color: #0000ff;">&#8220;Dsa Not Writable&#8221; von 4 auf 0 setzen</span></li>
<li><span style="color: #0000ff;">REG_DWORD &#8220;Ignore USN Rollback&#8221; anlegen und auf 0 setzen</span></li>
</ul>
</li>
<li><span style="color: #0000ff;">Server neu starten (NetLogon sollte nun laufen)</span></li>
<li><span style="color: #0000ff;">Replikation wieder aktivieren:</span>
<ul>
<li><span style="color: #0000ff;">repadmin /options &#8220;Servername&#8221; -DISABLE_OUTBOUND_REPL</span></li>
<li><span style="color: #0000ff;">repadmin /options &#8220;Servername&#8221; -DISABLE_INBOUND_REPL</span></li>
</ul>
</li>
</ul>
<p>Nun waren nur noch ein par &#8220;Lingering Objects&#8221; übrig welche die Replikation blockierten. Diese Objekte können ebenfalls mit dem „repadmin&#8221; entfernet werden. Dazu gibt es aber diverse Anleitungen so dass ich es nicht näher beschreibe.</p>
<p>Da unser Snapshot nur 15-30 Minuten alt war mussten wir kein DC Computer Konto zurücksetzen. Dies hat Jan aber auch gut beschrieben.</p>
<p>Viel Erfolg!</p>
<p>Andy</p>
<p>Quelle: <a title="Permanent Link to Hyper-V, ADS-Controller und angewendete Snapshots [Update]" rel="bookmark" href="http://www.hyper-v-server.de/hypervisior/hyper-v-ads-controller-und-angewendete-snapshots/" target="_blank">Hyper-V, ADS-Controller und angewendete Snapshots [Update]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2010/01/13/hyper-v-snapshots-and-domain-controllers-how-to-resolve-activedirectory_domainservice-event-2103-usn-rollback/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Initialize New Disk With Diskpart In 2008 Server Core</title>
		<link>http://www.andreas-exner.eu/index.php/2009/12/23/initialize-new-disk-with-diskpart-in-2008-server-core/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/12/23/initialize-new-disk-with-diskpart-in-2008-server-core/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 09:58:53 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Windows Server 2008]]></category>

		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=118</guid>
		<description><![CDATA[Hallo lieber Leser.
Ein Server Core stellt für die meisten GUI verwöhnten Windows Administratoren eine gewisse Herausforderung dar. Eine davon ist das Initialisieren neuer Disks mit DISKPART, zumal sich hier auch das Verhalten gegenüber Windows Server 2003 verändert hat. So ist eine neue Disk zunächst „Read Only&#8221;.
Dieses Attribut verhindert nach dem Onlinenehmen der Disk jede weitere [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser.</p>
<p>Ein Server Core stellt für die meisten GUI verwöhnten Windows Administratoren eine gewisse Herausforderung dar. Eine davon ist das Initialisieren neuer Disks mit DISKPART, zumal sich hier auch das Verhalten gegenüber Windows Server 2003 verändert hat. So ist eine neue Disk zunächst „Read Only&#8221;.</p>
<p><span id="more-118"></span>Dieses Attribut verhindert nach dem Onlinenehmen der Disk jede weitere Bearbeitung. Es kann jedoch recht einfach entfernt werden. Dazu habe ich einmal die üblichen Befehle zum Einrichten einer neuen Disk aufgelistet:</p>
<ul>
<li>RESCAN (sofern die Disk im laufenden Betrieb angehängt wurde)</li>
<li>LIST DISK</li>
<li>SELECT DISK x (hier besonders aufpassen das es die Richtige ist. <img src='http://www.andreas-exner.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</li>
<li>ONLINE</li>
<li>ATTRIBUTE DISK CLEAR READONLY</li>
<li>CONVERT GPT (optional)</li>
<li>CREATE PARTITION PRIMRAY</li>
<li>FORMAT FS=NTFS QUICK LABEL=&#8221;&lt;label&gt;&#8221;</li>
<li>ASSIGN LETTER=&lt;X&gt;</li>
</ul>
<p>Viel Erfolg,</p>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/12/23/initialize-new-disk-with-diskpart-in-2008-server-core/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LCS to OCS R2 Migration Step By Step</title>
		<link>http://www.andreas-exner.eu/index.php/2009/12/01/lcs-to-ocs-r2-migration-step-by-step/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/12/01/lcs-to-ocs-r2-migration-step-by-step/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 09:17:05 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Office Communications Server 2007]]></category>

		<category><![CDATA[LCS]]></category>

		<category><![CDATA[Migration]]></category>

		<category><![CDATA[OCS]]></category>

		<category><![CDATA[OCS2007R2]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=104</guid>
		<description><![CDATA[Hallo lieber Leser
Es gibt sicherlich diverse Anleitungen zur Migration von LCS 2005 SP1 nach OCS 2007 R2. Jedoch sind die meisten davon an irgendeiner Stelle etwas unverständlich oder uneindeutig. Da eine solche Migration wenig Spielraum für Fehler lässt habe ich sie im Lab durchgespielt und dokumentiert. Ich habe dabei den Weg der Koexistenz gewählt, da [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser</p>
<p>Es gibt sicherlich diverse Anleitungen zur Migration von LCS 2005 SP1 nach OCS 2007 R2. Jedoch sind die meisten davon an irgendeiner Stelle etwas unverständlich oder uneindeutig. Da eine solche Migration wenig Spielraum für Fehler lässt habe ich sie im Lab durchgespielt und dokumentiert. Ich habe dabei den Weg der Koexistenz gewählt, da dieser den geringsten Einfluss auf laufende Umgebungen hat und daher am häufigsten angewendet wird.</p>
<p><span id="more-104"></span></p>
<p>Lab Setup (Hyper-V V2):</p>
<ul>
<li>DC Windows Server 2003 R2 x86
<ul>
<li>AD 2003, Forest und Domain 2003 native</li>
</ul>
</li>
<li>LCS 2005 SP1 SE auf Windows Server 2003 R2 x86</li>
<li>Communicator 2005 auf Windows XP Pro x86 (2x)</li>
<li>Communicator 2007 R2 auf Windows XP Pro x86</li>
<li>Windows Server 2008 SP2 x64 für OCS 2007 R2 SE</li>
</ul>
<p>Voraussetzungen:</p>
<ul>
<li>Active Directory mind. Version Windows Server 2003, Forest und Domain im 2003 native Mode</li>
<li>LCS 2005 SP mit den Updates KB911996 und KB921543 (in dieser Reihenfolge installieren!)</li>
<li>Einen Benutzer mit folgenden Privilegien:
<ul>
<li>Enterprise Admin</li>
<li>Schema Admin</li>
<li>Domain Admin (in Multi Domain Umgebung)</li>
<li>RTCDomainServerAdmin</li>
</ul>
</li>
</ul>
<p>Durchführung:</p>
<p><span style="text-decoration: underline;">Schritt 1: </span></p>
<p>Alle LCS Dienste stoppen</p>
<p><span style="text-decoration: underline;">Schritt 2: </span></p>
<p>Migration der Global Settings aus dem System Container in den Configuration Container. Dieser Schritt verschiebt die Einstellungen des LCS/OCS im Active Directory. Er ist derzeit optional, der bisherige Speicherort ist jedoch nicht optimal und wird wahrscheinlich von künftigen Versionen nicht mehr unterstützt. (mehr dazu siehe <a href="http://technet.microsoft.com/en-us/library/bb676082.aspx" target="_blank">technische Referenz</a>)</p>
<p><span style="color: #ff0000;">Wichtig! dieser Schritt MUSS vor dem Schema Update auf Version 1008 (OCS 2007 R2) durchgeführt werden! Danach funktioniert das Tool nicht mehr und OCS muss komplett neu installiert werden (DB Export, AD Bereinigung, etc.)!</span></p>
<ul>
<li>Installation von <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=23236784-508E-44C9-809D-30FF245928D8&amp;displaylang=en" target="_blank">MigrateOCS.msi</a> auf einem x86 Server (in diesem Fall der LCS, macht die Sache einfacher)</li>
<li>Ausführen der folgenden Befehle (standard Pfad zum Script ist C:\MigrateOCS):
<ul>
<li>cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsTree</li>
<li>cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsProperties</li>
</ul>
</li>
<li>Nun muss ForestPrep und DomainPrep für den neuen Speicherort der Konfiguration wiederholt werden. Diese Befehle <span style="text-decoration: underline;">müssen auf dem LCS Server</span> ausgeführt werden und funktionieren NUR wenn die beiden Updates installiert wurden! Sie dürfen zudem nicht aus der GUI gestartet werden! (standard Pfad: c:\program files\common files\microsoft LC 2005)
<ul>
<li>LcsCmd /Forest /Action:ForestPrep /global:configuration</li>
<li>LcsCmd /Domain /Action:DomainPrep</li>
</ul>
</li>
<li>Im Anschluss werden Server und User Objekte neu Referenziert und die alte Konfiguration wird bereinigt:
<ul>
<li>cscript MigrateOcsGlobalSettings.vbs /Action:MigrateServerDnReferences /SearchBaseDN:dc=domain,dc=local</li>
<li>cscript MigrateOcsGlobalSettings.vbs /Action:MigrateUserDnReferences /SearchBaseDN:dc=domain,dc=local</li>
<li>cscript MigrateOcsGlobalSettings.vbs /Action:DeleteSystemGlobalSettingsTree</li>
</ul>
</li>
</ul>
<p>Hinweis: Je nach Geschwindigkeit und Anzahl von Replikationsverbindungen sollte zwischen den Ausführungen eine ausreichende Zeit gewartet werden! Zudem kann es passieren dass einzelne Schritte mehrfach ausgeführt werden müssen. Dies meldet das Script in seiner Ausgabe!</p>
<p><span style="text-decoration: underline;">Schritt 3:</span></p>
<p>Alle LCS Server neu starten.</p>
<p>Nun sollten alle LCS Clients wieder normal funktionieren.</p>
<p><span style="text-decoration: underline;">Schritt 4:</span></p>
<p>Installation OCS 2007 R2</p>
<p>Die Installation folgt nun der üblichen Vorgehensweise:</p>
<ul>
<li>AD Vorbereitung
<ul>
<li>SchemaPrep</li>
<li>ForestPrep</li>
<li>DomainPrep</li>
</ul>
</li>
<li>Deployment (siehe auch hier: <a href="http://www.andreas-exner.eu/index.php/2009/11/07/ocsasnfixexe-and-kb974571-how-to-do-a-fresh-ocs-installation/" target="_blank">OCS 2007 und KB974571</a>)</li>
</ul>
<p>Die DNS Konfiguration benötigt nun noch eine gewisse Planung. Grundsätzlich kann und sollte hier der neue OCS 2007 R2 Pool als Ziel des SRV Eintrags vorgesehen werden. Er wird den Client authentifizieren und an den richtigen (LCS) Front End Server weiterleiten.</p>
<p><span style="color: #ff0000;">Hinweis: Während der Migration ist die Reihenfolge beim Update des Clients wichtig für einen nahtlosen Übergang:<br />
</span></p>
<ul>
<li>Während des Verschiebens der Benutzer von LCS nach OCS kann nur der LCS Client verwendet werden.
<ul>
<li>Der Communicator 2007 R2 ist nicht mit dem LCS Server kompatibel!</li>
<li>Der LCS Client kann sich mit dem OCS 2007 R2 Front End Server verbinden, jedoch steht &#8220;Enhanced Prensence&#8221; nicht zur Verfügung.</li>
</ul>
</li>
<li>&#8220;Enhanced Prensence&#8221; darf erst aktiviert werden wenn sichergestellt ist dass der Benutzer nur noch Clients ab Version 2007 verwendet. Dies gillt auch für Communicator Web Access oder den Communicator Mobile!
<ul>
<li>Sobald &#8220;Enhanced Prensence&#8221; aktiviert und ein Client ab Version 2007 erfolgreich angemeldet wurde, können sich ältere Clients nicht mehr verbinden.</li>
</ul>
</li>
</ul>
<p>Sieh auch: <a href="http://blogs.technet.com/jenstr/archive/2009/03/17/migrating-from-lcs-2005-sp1-to-ocs-2007-r2-which-client-can-you-use-when.aspx" target="_blank">Migrating from LCS 2005 SP1 to OCS 2007 R2 - which client can you use when?</a></p>
<p>Viel Glück &amp; Erfolg!</p>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/12/01/lcs-to-ocs-r2-migration-step-by-step/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OCSASNfix.exe and KB974571: How to do a fresh OCS installation</title>
		<link>http://www.andreas-exner.eu/index.php/2009/11/07/ocsasnfixexe-and-kb974571-how-to-do-a-fresh-ocs-installation/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/11/07/ocsasnfixexe-and-kb974571-how-to-do-a-fresh-ocs-installation/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:08:10 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[LCS]]></category>

		<category><![CDATA[OCS]]></category>

		<category><![CDATA[OCS2007R2]]></category>

		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=99</guid>
		<description><![CDATA[Hallo lieber Leser
Nach dem Hotfix KB974571 hat es diverse Probleme im Zusammenhang mit LCS/OCS Eval Versionenen gegeben. Nun ist ein Fix namens OCSASNfix.exe erscheinen. Er kann über die Seite des Hotfixes bezogen werden: http://support.microsoft.com/kb/974571 (direkter Download Link hier klicken). Bei bereits installieren Systemen ist dies auch problemlos möglich. Etwas komplizierter wird jedoch eine neue OCS Installation.

Grundsätzlich kann [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser</p>
<p>Nach dem Hotfix KB974571 hat es diverse Probleme im Zusammenhang mit LCS/OCS Eval Versionenen gegeben. Nun ist ein Fix namens OCSASNfix.exe erscheinen. Er kann über die Seite des Hotfixes bezogen werden: <a href="http://support.microsoft.com/kb/974571" target="_blank">http://support.microsoft.com/kb/974571</a> (<a href="http://go.microsoft.com/fwlink/?LinkId=168248">direkter Download Link hier klicken</a>). Bei bereits installieren Systemen ist dies auch problemlos möglich. Etwas komplizierter wird jedoch eine neue OCS Installation.</p>
<p><span id="more-99"></span></p>
<p>Grundsätzlich kann man natürlich den Hotfix KB974571 auch erst nach der Installation von OCS installieren. Möchte man dies nicht, oder ist er bereits im Windows installiert, wird es bei der Installation von OCS R2 spannend. Der Patch OCSASNfix.exe wirkt erst wenn die OCS Binaries bereits installiert ist. Die Installation scheitert jedoch bei der Aktivierung des Standard Servers mit einer obskuren Meldung, man solle doch Datum und Uhrzeit des Servers prüfen. Dies gilt interessanterweise auch für die nicht Eval Version der OCS Installationsquellen:</p>
<p><span style="color: #0000ff;">Failure: [0xC3EC796C] One or more errors occurred during execution of the wizard; the wizard was unable to complete successfully. Please check the log file for more information. </span></p>
<p><span style="color: #0000ff;">Failure: [0xC3EC78D8] Failed to read the Office Communications Server version information. This can happen if the computer clock is not set to correct date and time.</span></p>
<p>Nun muss man einfach die Nerven behalten und folgende Reihenfolge bei der Installation einhalten:</p>
<ul>
<li>Installation des Standard Server mit dem Assistenten (wird bei der Aktivierung scheitern)</li>
<li>OCSASNfix.exe ausführen (wird zwar melden dass keine Eval Version gefunden wurde, ändert aber wohl doch irgendwas)</li>
<li>Den Installationsassistenten noch einmal ausführen. Er mit der Aktivierung fortfahren, welche jetzt auch gelinngen sollte</li>
</ul>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/11/07/ocsasnfixexe-and-kb974571-how-to-do-a-fresh-ocs-installation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MDT 2010 Hardware Replacement With Windows XP (USMT3)</title>
		<link>http://www.andreas-exner.eu/index.php/2009/10/26/mdt-2010-hardware-replacement-with-windows-xp-usmt3/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/10/26/mdt-2010-hardware-replacement-with-windows-xp-usmt3/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 05:37:22 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[MDT2010]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Windows 7]]></category>

		<category><![CDATA[Windows Vista]]></category>

		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=92</guid>
		<description><![CDATA[Hallo Lieber Leser.
Das Microsoft Deployment Toolkit 2010 eröffnet jedem kleinen und mittleren Unternehmen einen kostengünstigen Einstieg in automatisiertes, standardisiertes  und rationelles Client Deployment. Auch wenn der Fokus dieses Programms eindeutig auf dem Deployment von Windows 7 bzw. der Migration dazu hin liegt, kann auch Windows XP installiert werden.
Neben einigen, designbedingten Einschränkungen bei der Installation von [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo Lieber Leser.</p>
<p>Das Microsoft Deployment Toolkit 2010 eröffnet jedem kleinen und mittleren Unternehmen einen kostengünstigen Einstieg in automatisiertes, standardisiertes  und rationelles Client Deployment. Auch wenn der Fokus dieses Programms eindeutig auf dem Deployment von Windows 7 bzw. der Migration dazu hin liegt, kann auch Windows XP installiert werden.</p>
<p>Neben einigen, designbedingten Einschränkungen bei der Installation von XP gibt es jedoch zumindest ein gravierendes Problem: Mit den vorhandenen Skripts lässt sich kein einfacher Hardware Austausch bewerkstelligen, wenn Windows XP auf den neuen System installiert sein soll. In diesem Fall funktioniert die Übernahme von lokalen Profilen mit Hilfe von USMT nicht. Mit wenigen Handgriffen lässt sich jedoch ein Workaround erstellen.</p>
<p><span style="color: #ff0000;"><strong>Update:</strong> <span style="color: #000000;">Bitte beachten Sie auch den Hinweis von Maik in den Kommentaren! </span></span></p>
<p> </p>
<p><span id="more-92"></span></p>
<p>Bei unseren Tests stellte sich rasch heraus dass die MDT Scripts zum Erstellen der User State Sicherungen USMT 4 benutzt. Beim Versuch diese Daten auf einem neu installierten XP wiederherzustellen, scheiterte dies. Die Skripte Benutzen in diesem Fall automatisch USMT3, da USMT4 unter XP nur den User State sichern, nicht aber wiederherstellen kann. Das Script endet mit der Fehlermeldung &#8220;no user state folder (USMT3)&#8221;. Zudem wären die USMT3 Dateien im AIK für Windows 7 gar nicht vorhanden.</p>
<p>Als Workaround kann nun USMT 3 für Erstellung der User States verwendet werden. Dazu sind folgende Schritte notwendig:</p>
<ul>
<li>Download von USMT 3.01</li>
<li>Speichern der beiden MSI Pakete (x86 und x64) in den jeweiligen Ordnern im &lt;Deployment Share&gt;\Tools Verzeichnis</li>
<li>Kopieren der Script Datei ZTIUserState.wsf, z.B. in ZTIUserStateUSMT3.wsf</li>
<li>Ändern der kopierten Script Datei (rot markierte Stellen einfügen bzw. ändern):</li>
</ul>
<p>Class Header anpassen:</p>
<p><span style="color: #0000ff;">&#8216;//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
&#8216;// Main Class<br />
&#8216;//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<p><span style="color: #0000ff;">Class ZTIUserState<span style="color: #ff0000;">USMT3</span></span></p>
<p><span style="color: #0000ff;"><span style="color: #ff0000;"><span style="color: #000000;">Im weiteren Verlauf USMT3 erzwingen, egal was vom Sctipt ermittelt wird:</span><br />
</span></span></p>
<p><span style="color: #0000ff;">&#8216; Deterine if we are going to run USM3 or USMT4<br />
If Ucase(oEnvironment.Item(&#8221;USMT3&#8243;)) = &#8220;YES&#8221; and Left(oEnvironment.Item(&#8221;OSCURRENTVERSION&#8221;),3) &lt; &#8220;6.1&#8243; then<br />
sUSMTVersion = &#8220;USMT3&#8243;<br />
Else</span></p>
<p><span style="color: #0000ff;">If Left(oEnvironment.Item(&#8221;ImageBuild&#8221;),3) &lt; &#8220;6.0&#8243; and oENvironment.Item(&#8221;DeploymentType&#8221;) &lt;&gt; &#8220;REPLACE&#8221; and oEnvironment.Item(&#8221;DeploymentMethod&#8221;) &lt;&gt; &#8220;SCCM&#8221; Then<br />
oLogging.CreateEntry &#8220;Windows XP is being deployed, assuming USMT 3&#8243;, LogTypeInfo<br />
sUSMTVersion = &#8220;USMT3&#8243;<br />
Else<br />
sScanState=&#8221;scanstate.exe&#8221;<br />
iRetVal = oUtility.FindFile(sScanState, sFoundScanState)<br />
If iRetVal = Success then<br />
If Left(oFSO.GetFileVersion(sFoundScanState),3) = &#8220;6.1&#8243; then<br />
oLogging.CreateEntry &#8220;Found USMT 4 executables. Using USMT 4&#8243;, LogTypeInfo<br />
sUSMTVersion = &#8220;USMT4&#8243;<br />
Else<br />
oLogging.CreateEntry &#8220;USMT 4 executables were not found, using USMT 3&#8243;, LogTypeInfo<br />
sUSMTVersion = &#8220;USMT3&#8243;<br />
End if<br />
Else<br />
oLogging.CreateEntry &#8220;Executables were not found, assuming USMT 3 installer&#8221;, LogTypeInfo<br />
sUSMTVersion = &#8220;USMT3&#8243;<br />
End if</span></p>
<p><span style="color: #0000ff;">End If<br />
End If</span></p>
<p><span style="color: #ff0000;">sUSMTVersion = &#8220;USMT3&#8243;</span></p>
<p><span style="color: #0000ff;">&#8216;//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
&#8216;// See what we need to do<br />
&#8216;//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<ul>
<li>Nun eine neue  Tasksequenz für das Client Replacement erstellen und im Task &#8220;Capture User State&#8221; den Commandline Befehl auf das zuvor geänderte Skript ändern:</li>
</ul>
<p><span style="color: #0000ff;">cscript.exe &#8220;%SCRIPTROOT%\ZTIUserState<span style="color: #ff0000;">USMT3</span>.wsf&#8221; /capture </span></p>
<p>Nun kann der Client Replacement Task wie gewohnt ausgeführt und beim Deployment von Windows XP der User State zurückgeschrieben werden.</p>
<p>Dieses Script funktioniert natürlich nicht mehr wenn zu Windows 7 hin migriert werden soll! Dann muss der Replacement unverändert ausgeführt werden.</p>
<p>Andy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/10/26/mdt-2010-hardware-replacement-with-windows-xp-usmt3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OCS / LCS The evaluation period has expired after Hotfix KB974571</title>
		<link>http://www.andreas-exner.eu/index.php/2009/10/14/ocs-lcs-the-evaluation-period-has-expired-after-hotfix-kb974571/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/10/14/ocs-lcs-the-evaluation-period-has-expired-after-hotfix-kb974571/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 12:21:51 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Office Communications Server 2007]]></category>

		<category><![CDATA[LCS]]></category>

		<category><![CDATA[OCS]]></category>

		<category><![CDATA[OCS2007R2]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=84</guid>
		<description><![CDATA[Hallo lieber Leser.
Ganz aktuell ist die Meldung über ein Problem, welches durch den Hotfix KB974571 in Zusammenhang mit dem Live Communications Server und Office Communications Server ausgelößt wird. Nach der Installation befindet sich der LCS / OCS Server im Zustand einer abgelaufenen Evaluierungsphase und startet nicht mehr.
UPDATE: Das Problem betrifft auch den Client! Auch hier [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser.</p>
<p>Ganz aktuell ist die Meldung über ein Problem, welches durch den<a href="http://support.microsoft.com/kb/974571/" target="_blank"> Hotfix KB974571 </a>in Zusammenhang mit dem Live Communications Server und Office Communications Server ausgelößt wird. Nach der Installation befindet sich der LCS / OCS Server im Zustand einer abgelaufenen Evaluierungsphase und startet nicht mehr.</p>
<p><span style="color: #ff0000;"><strong>UPDATE:</strong></span> Das Problem betrifft auch den Client! Auch hier darf der Hotfix derzeit nicht installiert werden! Zumindest auf dem Client konnte eine Deinstallation des Hotfix erfolgreich durchgeführt werden und hat das Problem gelöst.</p>
<p><span id="more-84"></span></p>
<p>Vom Fehler betroffen sind alle Versionen des LCS 2005, OCS 2007 und OCS 2007 R2. Derzeit ist kein Patch veröffentlicht, so dass die Installation des Hotfixes auf betroffenen Servern verhindert werden sollte! Ob eine Deinstallation erfolgreich durchgeführt werden kann ist derzeit nicht bekannt.</p>
<p>Andy</p>
<p>Quelle: <a href="http://blogs.technet.com/dodeitte/archive/2009/10/13/do-not-apply-kb974571-to-lcs-ocs-servers.aspx">http://blogs.technet.com/dodeitte/archive/2009/10/13/do-not-apply-kb974571-to-lcs-ocs-servers.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/10/14/ocs-lcs-the-evaluation-period-has-expired-after-hotfix-kb974571/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exchange 2007 SP2 Installation Rediness Check Fails with account is not a member of the &#8216;Enterprise Admins&#8217; group</title>
		<link>http://www.andreas-exner.eu/index.php/2009/10/03/exchange-2007-sp2-installation-rediness-check-fails-with-account-is-not-a-member-of-the-enterprise-admins-group/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/10/03/exchange-2007-sp2-installation-rediness-check-fails-with-account-is-not-a-member-of-the-enterprise-admins-group/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 12:27:30 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Exchange 2007]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=81</guid>
		<description><![CDATA[Hallo liebe Leser.
Exchange 2007 Service Pack 2 ist verfügbar. Bei der Installation in meiner Testumgebung hat sich allerdings ein kleiner Fehler offenbart. Beim Versuch das Service Pack zu installieren brach der Rediness Check mit folgender Begründung ab:
[03.10.2009 13:57:31] [1] [ERROR] The Active Directory Schema must be modified and this user account has insufficient permissions. It [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo liebe Leser.</p>
<p>Exchange 2007 Service Pack 2 ist verfügbar. Bei der Installation in meiner Testumgebung hat sich allerdings ein kleiner Fehler offenbart. Beim Versuch das Service Pack zu installieren brach der Rediness Check mit folgender Begründung ab:</p>
<p><span style="color: #0000ff;">[03.10.2009 13:57:31] [1] [ERROR] The Active Directory Schema must be modified and this user account has insufficient permissions. It must be a member of both the &#8216;Schema Admins&#8217; and &#8216;Enterprise Admins&#8217; groups.<br />
[03.10.2009 13:57:31] [1] [ERROR] Global updates need to be made to Active Directory, and this user account is not a member of the &#8216;Enterprise Admins&#8217; group.</span></p>
<p><span id="more-81"></span></p>
<p>Meine Testumgebung besteht aus einer einzelnen Active Directory Domain in einem einzelnen Active Directory Forest.  Der für das Upate verwendete Benutzer ist Mitglied in den folgenden Gruppen:</p>
<ul>
<li>Domain-Admins</li>
<li>Schema-Admins</li>
<li>Exchange Organization Adminstrators</li>
</ul>
<p>In meinen Augen sollte dies die vollständige Macht über meine Testumgebung erlauben. Besonders die Anforderung an die Mitgliedschaft in der &#8220;Enterprise Admins&#8221; Gruppe machte mich stutzig, da diese in meiner single Domain die gleiche Verschachtelung in die Gruppe &#8220;Builtin\Administrators&#8221; hat wie die &#8220;Domain Admins&#8221; Gruppe.</p>
<p>Ich habe dann einmal den vordefinierten &#8220;Administrator&#8221; verwendet. Dieses Konto wurde vom Rediness Check akzeptiert. Schließlich war es die direkte Mitgliedschaft in der Gruppe &#8220;Builtin\Administrators&#8221; welche den Ausschlag über Erfolg oder Misserfolg des Rediness Checks gibt. Anscheinend funktioniert beim Rediness Check die Prüfung verschachtelter Gruppenmitgliedschaften nicht richtig.</p>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/10/03/exchange-2007-sp2-installation-rediness-check-fails-with-account-is-not-a-member-of-the-enterprise-admins-group/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Event 1054 auf Windows Server 2003 Domain Controller unter Hyper-V</title>
		<link>http://www.andreas-exner.eu/index.php/2009/09/21/event-1054-auf-windows-server-2003-domain-controller-unter-hyper-v/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/09/21/event-1054-auf-windows-server-2003-domain-controller-unter-hyper-v/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 10:59:19 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Hyper-V]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=78</guid>
		<description><![CDATA[Hallo lieber Leser.
Unter Hyper-V kann es auf Windows 2003 Domain Controllern zu regelmäßigen Eventlog Einträgen kommen, welche augenscheinlich keine Ursache haben. So wird alle 10 Minuten folgender Event protokolliert:
ID: 1054
Source: Userenv
Version: 5.2
Symbolic Name: EVENT_FAILED_DSNAME
Message: Windows cannot obtain the domain controller name for your computer
network. (An unexpected network error occurred). Group Policy processing aborted.
Ähnliche Probleme treten [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser.</p>
<p>Unter Hyper-V kann es auf Windows 2003 Domain Controllern zu regelmäßigen Eventlog Einträgen kommen, welche augenscheinlich keine Ursache haben. So wird alle 10 Minuten folgender Event protokolliert:</p>
<p><span style="color: #0000ff;">ID: 1054<br />
Source: Userenv<br />
Version: 5.2<br />
Symbolic Name: EVENT_FAILED_DSNAME<br />
Message: Windows cannot obtain the domain controller name for your computer<br />
network. (An unexpected network error occurred). Group Policy processing aborted.</span></p>
<p><span style="color: #0000ff;"><span style="color: #000000;">Ähnliche Probleme treten z.B. bei multihomed Servern, DNS Problemen oder AMD Mehrprozessorsystemen ohne entsprechende Treiber auf.</span></span></p>
<p><span style="color: #0000ff;"><span id="more-78"></span></span></p>
<p><span style="color: #000000;">Diese Ursachen konnten jedoch ausgeschlossen werden. Da sich der Event durch ein manuelles Update der Gruppenrichtlinien (GPUPDATE) nicht erzwingen lies lag die Vermutung nahe, dass die Ursachen weder im Netzwerk noch bei DNS zu suchen war. Blieb nur ein Problem mit dem System Timer. Die Option <span style="color: #008000;">/usepmtimer</span> </span>war schnell in die boot.ini eingefügt und getestet und hat sich als Lösung erwiesen.</p>
<p>Siehe auch <a href="http://support.microsoft.com/kb/895980" target="_blank">KB895980</a></p>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/09/21/event-1054-auf-windows-server-2003-domain-controller-unter-hyper-v/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
