<?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>Thu, 14 Jan 2010 17:32:53 +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>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>
		<item>
		<title>Windows 7 User Account Control per Default unsicher</title>
		<link>http://www.andreas-exner.eu/index.php/2009/09/14/windows-7-user-account-control-per-default-unsicher/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/09/14/windows-7-user-account-control-per-default-unsicher/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 09:02:28 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

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

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=69</guid>
		<description><![CDATA[Hallo lieber Leser
In Windows Vista wurde die User Account Control (UAC) erstmals eingeführt. Die im Grunde sehr sinnvolle Funktion verhindert das ungewollte Ausführen von Prozessen mit administrativen Rechten wenn ein entsprechender Benutzer angemeldet ist. Bei den meisten Heimanwendern ist es nun mal der Normalfall dass mit vollen, administrativen Rechten gearbeitet wird. In der Folge wird [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser</p>
<p>In Windows Vista wurde die User Account Control (UAC) erstmals eingeführt. Die im Grunde sehr sinnvolle Funktion verhindert das ungewollte Ausführen von Prozessen mit administrativen Rechten wenn ein entsprechender Benutzer angemeldet ist. Bei den meisten Heimanwendern ist es nun mal der Normalfall dass mit vollen, administrativen Rechten gearbeitet wird. In der Folge wird auch jede Schadsoftware mit Admin Rechten ausgeführt und kann sich ungebremst installieren. Die UAC verhindert dies sehr zuverlässig. Auch Benutzer mit administrativen Rechten arbeiten zunächst mit reduzierten Privilegien. Sollen erhöhte Rechte eingesetzt werden macht Windows darauf optisch und akustisch aufmerksam und fragt nach einer Bestätigung dieser Aktion.<span id="more-69"></span></p>
<p>Bei Windows Vista wurde diese Funktion aber schnell als lästig empfunden. Die Abfragen kamen sehr häufig und teilweise mehrfach bei ein und derselben Aktion. Daher haben viele Anwender die UAC komplett abgeschaltet. Ein Schritt welcher absolut nicht zu empfehlen ist, reduziert er doch drastisch die Sicherheit des Systems!</p>
<p>In Windows 7 ist es nun möglich die UAC in verschiedenen Stufen einzustellen. Leider reduziert bereits die zweitschärfste Stufe die Sicherheit so drastisch dass die UAC leicht ausgehebelt werden kann und somit faktisch wirkungslos ist. Um die Abfragen zu reduzieren wurde unter Anderem die sog. „AutoElevate&#8221; Funktion eingeführt. Damit können bestimmte Anwendungen, welche mit einer von Microsoft vergebenen Signatur versehen sind, automatisch erhöhte Privilegien anfordern. Leider höhlt diese Funktion die strikte Trennung von administrativen und eingeschränkten Konten aus. Es kursieren bereits Exploits um diese Schwächen auszunutzen. Dies scheint in einigen Fällen gar nicht notwendig zu sein. So lassen sich z.B. in der Standard Einstellung Antiviren Programme ohne Nachfrage der UAC entfernen.</p>
<p>Selbst Microsoft bezeichnet die UAC nicht mehr als „Security Feature&#8221; sondern als Funktion zur Erhöhung der Systemstabilität. Allerdings ist es möglich den gleichen Schutz wie unter Windows Vista zu erlangen. Dazu muss lediglich die Einstellung auf die höchste Stufe  „Immer Benachrichtigen&#8221; gestellt werden (Start -&gt; UAC). Dann erhöht sich zwar die Anzahl der Nachfragen, es sind aber dennoch weniger als bei Vista da z.B. mehrfache Anfragen nicht mehr auftauchen.</p>
<p><a href="http://www.andreas-exner.eu/wp-content/uploads/2009/09/uac1.png"><img class="alignnone size-medium wp-image-74" title="uac1" src="http://www.andreas-exner.eu/wp-content/uploads/2009/09/uac1-300x221.png" alt="uac1" width="300" height="221" /></a></p>
<p>Leider hat Microsoft diese höchste Stufe nicht als Standardeinstellung vorgegeben. Dies ist insbesondere dadurch tragisch als dass sich viele Anwender in falscher Sicherheit glauben. Ich kann daher nur empfehlen diese Einstellung sofort auf jedem Windows 7 Client vorzunehmen!</p>
<p>Andy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/09/14/windows-7-user-account-control-per-default-unsicher/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshoot XP / Vista Startup And Logon Process</title>
		<link>http://www.andreas-exner.eu/index.php/2009/07/17/troubleshoot-xp-vista-startup-and-logon-process/</link>
		<comments>http://www.andreas-exner.eu/index.php/2009/07/17/troubleshoot-xp-vista-startup-and-logon-process/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 08:24:07 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

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

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

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

		<guid isPermaLink="false">http://www.andreas-exner.eu/?p=65</guid>
		<description><![CDATA[Hallo lieber Leser
Ich hatte wieder einmal mit der Fehlersuche von Client Boot- und Anmeldevorgängen zu tun. Augenscheinlich werden Gruppenrichtlinien nicht korrekt verarbeitet, was zum Verlußt von lokalen Berechtigungen führte. Informationen zur Anhebung von Protokollierungsleveln sind spärlich. Glücklicherweise bin ich über einen aktuellen Blog Eintrag gestolpert der alle wichtigen Einstellungen für Windows XP / Vista zusammen fasst.



User [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo lieber Leser</p>
<p>Ich hatte wieder einmal mit der Fehlersuche von Client Boot- und Anmeldevorgängen zu tun. Augenscheinlich werden Gruppenrichtlinien nicht korrekt verarbeitet, was zum Verlußt von lokalen Berechtigungen führte. Informationen zur Anhebung von Protokollierungsleveln sind spärlich. Glücklicherweise bin ich über einen aktuellen Blog Eintrag gestolpert der alle wichtigen Einstellungen für Windows XP / Vista zusammen fasst.</p>
<p><span id="more-65"></span></p>
<ul>
<li>
<div>User Login General:</div>
<ul>
<li>
<div>Registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon</div>
<ul>
<li>
<div>Name: UserEnvDebugLevel</div>
</li>
<li>
<div>Data Type: REG_DWORD</div>
</li>
<li>
<div>Data Value: 30002</div>
</li>
</ul>
</li>
<li>
<div>File: %windir%\debug\usermode\UserEnv.log</div>
</li>
</ul>
</li>
<li>
<div>Group Policy Security:</div>
<ul>
<li>
<div>Registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GpExtensions\{827d319e-6eac-11d2-a4ea-00c04f79f83a}\</div>
<ul>
<li>
<div>Name: ExtensionDebugLevel</div>
</li>
<li>
<div>Data Type: REG_DWORD</div>
</li>
<li>
<div>Data Value:  0&#215;2</div>
</li>
</ul>
</li>
<li>
<div>File: %windir%\security\logs\winlogon.log</div>
</li>
</ul>
</li>
<li>
<div>Folder Redirection:</div>
<ul>
<li>
<div>Registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Diagnostics</div>
<ul>
<li>
<div>Name: FdeployDebugLevel</div>
</li>
<li>
<div>Data Type: REG_DWORD</div>
</li>
<li>
<div>Data Value:  0&#215;0f</div>
</li>
</ul>
</li>
<li>
<div>File: windir%\debug\usermode\fdeploy.log</div>
</li>
</ul>
</li>
<li>
<div>Software Installation via GPO:</div>
<ul>
<li>
<div>Registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Diagnostics</div>
<ul>
<li>
<div>Name: Appmgmtdebuglevel</div>
</li>
<li>
<div>Data Type: REG_DWORD</div>
</li>
<li>
<div>Data Value:  0000009b</div>
</li>
</ul>
</li>
<li>
<div>File: %windir%\debug\usermode\appmgmt.log</div>
</li>
</ul>
</li>
<li>
<div>Netlogon:</div>
<ul>
<li>
<div>Registry (delete the current value is exist): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters</div>
<ul>
<li>
<div>Name: DBFlag</div>
</li>
<li>
<div>Data Type: REG_DWORD</div>
</li>
<li>
<div>Data Value:  2080FFFF (hexadecimal)</div>
</li>
</ul>
</li>
<li>
<div>File: %windir%\debug\netlogon.log</div>
</li>
</ul>
</li>
<li>
<div>GPP:</div>
<ul>
<li>
<div>Done via GPO: Computer Configuration\Policies\Administrative Templates\System\Group Policy\Logging and Tracing* The GPO is writing to the Registry in the following location (for example Printers Mapping): HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group Policy\{BC75B1ED-5833-4858-9BB8-CBF0B166DF9D}</div>
<ul>
<li>
<div>In the GPO you determine the log creation, the default on XP systems is “%SYSTEMDRIVE%\Documents and Settings\All Users\Application Data\GroupPolicy\Preference\Trace\user.log”. On Vista OS the location is : “%systemdrive%\ProgramData\GroupPolicy\Preference\Trace\user.log”</div>
</li>
</ul>
</li>
<li>
<div>Special Vista GPO Tracing:</div>
<ul>
<li>
<div>Event Logs:  Applications and Services Logs\Microsoft\Windows\Group Policy\Operational</div>
</li>
<li>
<div>You can use <a href="http://go.microsoft.com/fwlink/?LinkId=75004">gplogview</a> with “-m” to view online status of the GPO processing</div>
</li>
</ul>
</li>
<li>
<div>Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics</div>
<ul>
<li>
<div>Name: GPSvcDebugLevel</div>
</li>
<li>
<div>Data Type: REG_DWORD</div>
</li>
<li>
<div>Data Value:  00030002</div>
</li>
</ul>
</li>
<li>
<div>File: C:\Windows\debug\UserMode\gpsvc.log</div>
</li>
</ul>
</li>
</ul>
<p> </p>
<p>Da diese Logs zum Teil erhebliche Datenmengen produzieren sind in vielen Fällen nicht alle notwendig. Zu den interessantesten Log&#8217;s gehört das Netlogon Log. Es enthält eine recht übersichtliche, zeitliche Abfolge des Anmeldevorgangs und kann auf Verzögerungen hinweisen.</p>
<p>Andy</p>
<p> </p>
<p>Quelle: <a title="Snir Hoffmann's Blog" href="http://www.smart-x.com/?CategoryID=171&amp;ArticleID=208" target="_blank">Snir Hoffmann&#8217;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-exner.eu/index.php/2009/07/17/troubleshoot-xp-vista-startup-and-logon-process/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
