<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Torsten&#039;s Blog</title>
	<atom:link href="http://www.mssccmfaq.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mssccmfaq.de</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 16:42:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CM12 &#8211; PXE Boot Szenarien</title>
		<link>http://www.mssccmfaq.de/2012/02/04/cm12-pxe-boot-szenarien/</link>
		<comments>http://www.mssccmfaq.de/2012/02/04/cm12-pxe-boot-szenarien/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 16:42:25 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[OSD]]></category>
		<category><![CDATA[PXE]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10660</guid>
		<description><![CDATA[Mein Artikel über diverse PXE-Boot-Szenarien unter ConfigMgr 2007 gehört zu den meistgelesensten meines Blogs. Grund genug, das Verhalten von CM12 ebenfalls darzustellen. Übersicht über die Konfiguration in meinem Testlab: 192.168.201.1/24 = SCCM-SRV-10 (Standalone Primary Site, Build 7703 / RC2 inkl PXE-enabled DP) 192.168.200.230/24, 00:15:5D:B2:29:05 = Client DHCP-Optionen: 66 (Boot Server Host Name) = SCCM-SRV-10, 67 (Bootfile [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Mein Artikel über diverse <a title="PXE Boot-Szenarien" href="http://www.mssccmfaq.de/2010/04/08/pxe-boot-szenarien/" target="_blank">PXE-Boot-Szenarien unter ConfigMgr 2007</a> gehört zu den meistgelesensten meines Blogs. Grund genug, das Verhalten von CM12 ebenfalls darzustellen.</p>
<p><span style="text-decoration: underline;"><strong>Übersicht über die Konfiguration in meinem Testlab</strong>:</span><br />
192.168.201.1/24 = SCCM-SRV-10 (Standalone Primary Site, Build 7703 / RC2 inkl PXE-enabled DP)<br />
192.168.200.230/24, 00:15:5D:B2:29:05 = Client<br />
DHCP-Optionen: 66 (Boot Server Host Name) = SCCM-SRV-10, 67 (Bootfile Name) = SMSBoot\x86\wdsnbp.com<br />
(Hinweis: die Verwendung von DHCP-Optionen 66/67 funktioniert zwar, wird aber offiziell von Microsoft nicht unterstützt. Es sollten stattdessen IPhelper verwendet werden)</p>
<p><span style="text-decoration: underline;"><strong>Szenario 1</strong>:</span><br />
&#8216;Unknown computer support&#8217; aktiv: nein<br />
Rechner (MAC) in CM-Datenbank bekannt: nein<br />
OS Deployment für PC/MAC vorhanden: nein (d.h. der Rechner befindet sich in keiner Collection, für die es ein Tasksequenz-Deployment gibt)</p>
<p><img class="wp-image-10661 alignnone" title="PXE-001" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/PXE-001.gif" alt="" width="635" height="240" /></p>
<p style="padding-left: 30px;"><strong>SMSPXE.log<br />
</strong>[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 115c970 SMSPXE 04.02.2012 13:43:59 5688 (0&#215;1638)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)<br />
Client lookup reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;0&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;/ClientIDReply&gt;<br />
 SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)<br />
CDatabaseProxy ::<span style="color: #ff0000;"> LookupDevice succeeded</span>: 0 1 0 1 SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)<br />
<span style="color: #ff0000;">MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Device not found in the database</span>. SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)<br />
<span style="color: #ff0000;">MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Ignoring Device. Passing request to next provider</span>. SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)<br />
Rejecting PXE request SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)</p>
<p><strong>Der Rechner ist also nicht bekannt (&#8220;Device not found in the database&#8221;); entsprechend erfolgt auch keine Antwort vom PXE-Server (“No response from Windows Deployment Services server”). Der Rechner bootet ganz normal weiter (je nach Einstellung der Boot-Reihenfolge im BIOS).</strong></p>
<p><span style="text-decoration: underline;"><strong>Szenario 2</strong>:</span><br />
&#8216;Unknown computer support&#8217; aktiv: nein<br />
Rechner (MAC) in CM-Datenbank bekannt: ja<br />
OS Deployment für PC/MAC vorhanden: nein (d.h. der Rechner / manual machine entry befindet sich in keiner Collection, für die es ein Tasksequenz-Deployment gibt)</p>
<p> Hierbei spielt es keine Rolle, ob der Rechner bereits als normaler Client Record in der Datenbank vorhanden oder per &#8220;Import Computer Information&#8221; (Assets and Compliance Workspace -&gt; Overview -&gt; Devices) importiert worden ist:</p>
<p><img class="wp-image-10664 alignnone" title="ImportComputerInformation" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/ImportComputerInformation.gif" alt="" width="285" height="146" /></p>
<p>  <img class="wp-image-10667 alignnone" title="PXE-002" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/PXE-002.gif" alt="" width="633" height="384" /></p>
<p style="padding-left: 30px;"><strong>SMSPXE.log</strong><br />
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 13bd3b0 SMSPXE 04.02.2012 14:25:12 860 (0x035C)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)Client lookup reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;/ClientIDReply&gt;<br />
 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
CDatabaseProxy :: <span style="color: #ff6600;">LookupDevice succeeded</span>: <span style="color: #0000ff;">16777231</span> 1 16777231 1 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90) <span style="color: #0000ff;">[--&gt; <strong>Hinweis</strong>: 16777231 = Resource-ID laut ConfigMgr-DB]</span><br />
<span style="color: #ff6600;">MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Device found in the database. MacCount=1 GuidCount=1</span> SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; New client request. MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Using device info from cache SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
<span style="color: #ff0000;">Client boot action reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;<span style="color: #0000ff;">16777231</span>&#8221; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;PXEBootAction LastPXEAdvertisementID=&#8221;" LastPXEAdvertisementTime=&#8221;" OfferID=&#8221;" OfferIDTime=&#8221;" PkgID=&#8221;" PackageVersion=&#8221;" PackagePath=&#8221;" BootImageID=&#8221;" Mandatory=&#8221;"/&gt;&lt;/ClientIDReply&gt;</span><br />
<span style="color: #ff0000;"> SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)</span><br />
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID= OfferID=, PackageID=, PackageVersion=, BootImageID=, PackagePath=, Mandatory=0 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
<span style="color: #ff6600;">ProcessDatabaseReply: No Advertisement found in Db for device</span> SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)<br />
Request was succesful. SMSPXE 04.02.2012 14:25:13 3216 (0x0C90)</p>
<p><strong>Der Client erhält in diesen Fall ein abortpxe.com vom PXE-Server und bootet dann je nach Einstellungen im BIOS in der Bootreihenfolge weiter.</strong></p>
<p><span style="text-decoration: underline;"><strong>Szenario 3</strong>:</span><br />
&#8216;Unknown computer support&#8217; aktiv: nein<br />
Rechner (MAC) in CM-Datenbank bekannt: ja<br />
OS Deployment für PC/MAC vorhanden: ja / available (d.h. der Rechner / manual machine entry befindet sich in keiner Collection, für die es ein Tasksequenz-Deployment gibt)</p>
<p> <img class="wp-image-10668 alignnone" title="PXE-003" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/PXE-003.gif" alt="" width="635" height="383" /></p>
<p style="padding-left: 30px;"><strong>SMSPXE.log</strong><br />
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 11ee370 SMSPXE 04.02.2012 14:46:31 5688 (0&#215;1638)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
Client lookup reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;/ClientIDReply&gt;<br />
 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
CDatabaseProxy :: <span style="color: #ff0000;">LookupDevice succeeded: 16777231 1 16777231 1</span> SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; <span style="color: #ff0000;">Device found in the database. MacCount=1 GuidCount=1 </span>SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; New client request. RequestID=3. SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Using device info from cache SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
Decompression (zlib) succeeded: original size 410, uncompressed size 986. SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
<span style="color: #ff0000;">Client boot action reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID&gt;GUID:DF6C14C8-E023-42BD-BD89-B88999C21392&lt;/ClientID&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;PXEBootAction LastPXEAdvertisementID=&#8221;" LastPXEAdvertisementTime=&#8221;" OfferID=&#8221;TMH20004&#8243; OfferIDTime=&#8221;04.02.2012 14:44:00&#8243; PkgID=&#8221;TF200028&#8243; PackageVersion=&#8221;" PackagePath=&#8221;<span style="color: #ff0000;">http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003</span>&#8221; BootImageID=&#8221;TMH00003&#8243; Mandatory=&#8221;0&#8243;/&gt;&lt;/ClientIDReply&gt;</span><br />
 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
<span style="color: #ff0000;">GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID=GUID:DF6C14C8-E023-42BD-BD89-B88999C21392 <strong>OfferID=TMH20004</strong>, <strong>PackageID=TF200028</strong>, PackageVersion=, <strong>BootImageID=TMH00003</strong>, PackagePath=http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003, <strong>Mandatory=0</strong></span> SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
<span style="color: #ff0000;"><strong>ProcessDatabaseReply: Found optional advertisement(s): TMH20004</strong></span> SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
Looking for image for bootImageID: TMH00003 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
PXE::CBootImageManager::FindBootImage: TMH00003 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
Looking for bootImage TMH00003 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)<br />
Request was succesful. SMSPXE 04.02.2012 14:46:32 3216 (0x0C90)</p>
<p><strong>Es gibt also ein <em>&#8216;available&#8217;</em> Deployment. Der PXE-Server fordert deshalb zum Drücken von F12 auf (pxeboot.com). Wird F12 gedrückt, so startet Windows PE und folglich dann im weiteren Verlauf die Tasksequenz. Wird kein F12 gedrückt, so bootet der Rechner zum nächsten Device in der Bootreihenfolge.</strong></p>
<p><strong>Szenario 4</strong>:<br />
&#8216;Unknown computer support&#8217; aktiv: nein<br />
Rechner (MAC) in CM-Datenbank bekannt: ja<br />
OS Deployment für PC/MAC vorhanden: ja / required (noch nicht ausgeführt)</p>
<p> <img class="size-full wp-image-10671 alignnone" title="PXE-004" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/PXE-004.gif" alt="" width="633" height="372" /></p>
<p style="padding-left: 30px;"><strong>SMSPXE.log</strong><br />
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 f1d4b0 SMSPXE 04.02.2012 15:08:09 5688 (0&#215;1638)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
<span style="color: #ff0000;">MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request </span>SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
<span style="color: #ff0000;">Client lookup reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;/ClientIDReply&gt;</span><br />
 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
CDatabaseProxy ::<span style="color: #ff0000;"> LookupDevice succeeded: 16777231 1 16777231</span> 1 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
<span style="color: #ff0000;">MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Device found in the database. MacCount=1 GuidCount=1</span> SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; New client request. RequestID=4. SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:303 115d830 SMSPXE 04.02.2012 15:08:09 5688 (0&#215;1638)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
!sTempString.empty(), HRESULT=80070057 (e:\nts_sccm_release\sms\framework\core\ccmcore\string.cpp,1023) SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Using device info from cache SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
Set media certificate in transport SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
Set authenticator in transport SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
<span style="color: #ff0000;">Client boot action reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID&gt;GUID:DF6C14C8-E023-42BD-BD89-B88999C21392&lt;/ClientID&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;PXEBootAction LastPXEAdvertisementID=&#8221;" LastPXEAdvertisementTime=&#8221;" OfferID=&#8221;TMH20005&#8243; OfferIDTime=&#8221;04.02.2012 15:04:00&#8243; PkgID=&#8221;TF200028&#8243; PackageVersion=&#8221;" PackagePath=&#8221;<span style="color: #ff0000;">http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003</span>&#8221; BootImageID=&#8221;TMH00003&#8243; Mandatory=&#8221;1&#8243;/&gt;&lt;/ClientIDReply&gt;</span><br />
 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
<span style="color: #ff0000;">GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID=GUID:DF6C14C8-E023-42BD-BD89-B88999C21392 <strong>OfferID=TMH20005</strong>, <strong>PackageID=TF200028</strong></span><span style="color: #ff0000;">, PackageVersion=, <strong>BootImageID=TMH0</strong>0003, PackagePath=http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003, </span><strong><span style="color: #ff0000;">Mandatory=1</span></strong> SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
<span style="color: #ff0000;"><strong>ProcessDatabaseReply: Using Advertisement found in DB: TMH20005</strong></span> SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
Looking for image for bootImageID: TMH00003 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
PXE::CBootImageManager::FindBootImage: TMH00003 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)<br />
Request was succesful. SMSPXE<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; <span style="color: #ff0000;"><strong>Updating Device Cached LastAdv Time. Time=04/02/2012 14:08:09 LastAdvID=TMH20005 </strong></span>SMSPXE 04.02.2012 15:08:10 3216 (0x0C90) <span style="color: #0000ff;">[--&gt; hier wird das PXE-Flag gesetzt, so dass der Client beim nächsten PXE-Boot nicht erneut in WinPE bootet. Auf diese Weise werden Endlosschleifen verhindert.]</span></p>
<p><strong>Es gibt ein Deployment vom Typ &#8216;required&#8217;, welches noch nicht ausgeführt worden ist. Der PXE-Server liefert ein pxeboot.n12 aus, welches den Client direkt in Windows PE booten lässt, ohne dass der Anwender F12 drücken muss.</strong></p>
<p> <strong>Szenario 5</strong>:<br />
&#8216;Unknown computer support&#8217; aktiv: nein<br />
Rechner (MAC) in CM-Datenbank bekannt: ja<br />
OS Deployment für PC/MAC vorhanden: ja / required (bereits ausgeführt)</p>
<p><img class="size-full wp-image-10673 alignnone" title="PXE-005" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/PXE-005.gif" alt="" width="634" height="386" /></p>
<p style="padding-left: 30px;"><strong>SMSPXE.log</strong><br />
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 dae630 SMSPXE 04.02.2012 15:24:37 5688 (0&#215;1638)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
<span style="color: #ff0000;">MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request</span> SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Client lookup reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;/ClientIDReply&gt;<br />
 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
CDatabaseProxy :: <span style="color: #ff0000;">LookupDevice succeeded: 16777231 1 16777231 1</span> SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; <span style="color: #ff0000;">Device found in the database. MacCount=1 GuidCount=1</span> SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; New client request. RequestID=5. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
!sTempString.empty(), HRESULT=80070057 (e:\nts_sccm_release\sms\framework\core\ccmcore\string.cpp,1023) SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Received DHCP Request SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 &gt; Using device info from cache SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Set media certificate in transport SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Set authenticator in transport SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv-10.mssccmfaq.tld:80  GET /SMS_MP/.sms_aut?MPKEYINFORMATION SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Request was succesful. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Set authenticator in transport SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Setting message signatures. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Setting the authenticator. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv-10.mssccmfaq.tld:80  CCM_POST /ccm_system/request SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Request was succesful. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Decompressing reply body. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
::DecompressBuffer(65536) SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Decompression (zlib) succeeded: original size 269, uncompressed size 684. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
<span style="color: #000000;">Client boot action reply: &lt;ClientIDReply&gt;&lt;Identification Unknown=&#8221;0&#8243; ItemKey=&#8221;16777231&#8243; ServerName=&#8221;" ServerRemoteName=&#8221;"&gt;&lt;Machine&gt;&lt;ClientID/&gt;&lt;NetbiosName/&gt;&lt;/Machine&gt;&lt;/Identification&gt;&lt;PXEBootAction LastPXEAdvertisementID=&#8221;" LastPXEAdvertisementTime=&#8221;" OfferID=&#8221;" OfferIDTime=&#8221;" PkgID=&#8221;" PackageVersion=&#8221;" PackagePath=&#8221;" BootImageID=&#8221;" Mandatory=&#8221;"/&gt;&lt;/ClientIDReply&gt;</span><br />
 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID= OfferID=, PackageID=, PackageVersion=, BootImageID=, PackagePath=, Mandatory=0 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)<br />
<span style="color: #ff0000;">ProcessDatabaseReply: No Advertisement found in Db for device </span>SMSPXE 04.02.2012 15:24:37 3216 (0x0C90) <span style="color: #0000ff;">[--&gt; ConfigMgr 2007 schrieb hier eine etwas bessere Aussage in das Logfile: ProcessDatabaseReply: Device has executed this advertisement]</span><br />
Request was succesful. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)</p>
<p><strong>Der Client hat das Deployment vom Typ &#8216;required&#8217; bereits ausgeführt, der PXE-Server liefert ein abortpxe.com aus, so dass der Client zum nächsten Device in der Bootreihenfolge übergeht.</strong><br />
Soll das Deployment trotzdem erneut ausgeführt, so muss die Aktion &#8220;Clear Required PXE Deployments&#8221; für den entsprechenden Rechner ausgeführt werden:</p>
<p><img class="size-full wp-image-10675 alignnone" title="ClearPXEflag" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/ClearPXEflag.gif" alt="" width="376" height="237" /></p>
<p>&nbsp;</p>
<p> <strong>Szenario 6</strong>:<br />
&#8216;Unknown computer support&#8217; aktiv: ja<br />
Rechner (MAC) in CM-Datenbank bekannt: nein</p>
<p style="padding-left: 30px;"><strong>SMSPXE.log</strong><br />
[192.168.201.001:4011] Recv From:[192.168.200.231:68] Len:283 151c970 SMSPXE 04.02.2012 16:15:40 6904 (0x1AF8)<br />
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 16:15:40 1520 (0x05F0)<br />
MAC=00:15:5D:B2:16:16 SMBIOS GUID=9045B3ED-4413-48C5-AFCE-B59A4136C9C6 &gt; Received DHCP Request SMSPXE 04.02.2012 16:15:40 1520 (0x05F0)<br />
CDatabaseProxy :: <span style="color: #ff0000;">LookupDevice succeeded: 0</span><span style="color: #ff0000;"> 1 0 1</span> SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)<br />
<span style="color: #ff0000;">MAC=00:15:5D:B2:16:16 SMBIOS GUID=9045B3ED-4413-48C5-AFCE-B59A4136C9C6 &gt; Device not found in the database</span>. SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)<br />
MAC=00:15:5D:B2:16:16 SMBIOS GUID=9045B3ED-4413-48C5-AFCE-B59A4136C9C6 &gt; Received DHCP Request SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)<br />
<span style="color: #ff0000;">Getting boot action for unknown machine: item key: 2046820353</span> SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)</p>
<p>Der anfragende Client wird nicht in der Datenbank gefunden, deshalb wird ermittelt, ob es für das &#8220;x86/x64 Unknown Computer&#8221;-Objekt mindestens ein Deployment gibt. Entsprechend geht dann der Prozeß weiter und folgt einem der oben stehenden Szenarien.</p>
<p> In diesem Sinne: happy PXE&#8217;booting!</p>
<p>&nbsp;</p>
<div class="shr-publisher-10660"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F02%2F04%2Fcm12-pxe-boot-szenarien%2F' data-shr_title='CM12+-+PXE+Boot+Szenarien'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F02%2F04%2Fcm12-pxe-boot-szenarien%2F' data-shr_title='CM12+-+PXE+Boot+Szenarien'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/02/04/cm12-pxe-boot-szenarien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CM12 &#8211; SQL 2008 R2 &#8211; Report Builder</title>
		<link>http://www.mssccmfaq.de/2012/02/02/cm12-sql-2008-r2-report-builder/</link>
		<comments>http://www.mssccmfaq.de/2012/02/02/cm12-sql-2008-r2-report-builder/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 18:33:40 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10653</guid>
		<description><![CDATA[Verwendet man SQL 2008 R2 (plus SP1 und CU4; weitere unterstützte SQL-Versionen hier) für den Einsatz von ConfigMgr 2012, so ist es nicht möglich, SSRS-Reports über die Admin Konsole zu editieren. Man erhält dabei folgende Fehlermeldung: &#8220;Report Builder not available Report Builder 2.0 is not installed as a click-once application on report server &#8216;xyz&#8217;&#8221; Diese [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Verwendet man SQL 2008 R2 (plus SP1 und CU4; weitere unterstützte SQL-Versionen <a title="CM12 RC2 – SQL Server 2008 Builds" href="http://www.mssccmfaq.de/2012/01/30/cm12-rc2-sql-server-2008-builds/" target="_blank">hier</a>) für den Einsatz von ConfigMgr 2012, so ist es nicht möglich, SSRS-Reports über die Admin Konsole zu editieren. Man erhält dabei folgende Fehlermeldung:</p>
<p>&#8220;Report Builder not available<br />
Report Builder 2.0 is not installed as a click-once application on report server &#8216;xyz&#8217;&#8221;</p>
<p><img class="size-full wp-image-10654 alignnone" title="Error_Report_Builder20" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/Error_Report_Builder20.gif" alt="" width="416" height="178" /></p>
<p>Diese Fehlermeldung ist sogar logisch, denn SQL 2008 R2 bringt den Report Builder 3.0 mit sich.</p>
<p>Lösung:</p>
<p>Auf dem PC, auf dem die Admin Konsole installiert ist, muss folgender REG_SZ-Registry-Wert angepasst werden:</p>
<p>HKLM/SOFTWARE/Wow6432Node/Microsoft/ConfigMgr10/AdminUI/Reporting/ReportBuilderApplicationManifestName</p>
<p>alt: ReportBuilder_2_0_0_0.application<br />
neu: ReportBuilder_3_0_0_0.application</p>
<p><img class="wp-image-10655 alignnone" title="SSRS_RepBuilder30" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/SSRS_RepBuilder30.gif" alt="" width="787" height="167" /></p>
<div class="shr-publisher-10653"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F02%2F02%2Fcm12-sql-2008-r2-report-builder%2F' data-shr_title='CM12+-+SQL+2008+R2+-+Report+Builder'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F02%2F02%2Fcm12-sql-2008-r2-report-builder%2F' data-shr_title='CM12+-+SQL+2008+R2+-+Report+Builder'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/02/02/cm12-sql-2008-r2-report-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConfigMgr Service Manager</title>
		<link>http://www.mssccmfaq.de/2012/02/01/configmgr-service-manager/</link>
		<comments>http://www.mssccmfaq.de/2012/02/01/configmgr-service-manager/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 19:01:19 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10648</guid>
		<description><![CDATA[In der ConfigMgr 2007 Konsole findet man den ConfigMgr Service Manager unter Site Database -&#62; Tools -&#62; ConfigMgr Service Manager: &#160; Dieses Tool ist sehr hilfreich, um den Status einzelner ConfigMgr Services und Threads anzuzeigen bzw zu starten, pausieren, stoppen, fortzusetzen oder das Logging zu konfigurieren. Doch wo findet man dies in der neuen ConfigMgr [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>In der ConfigMgr 2007 Konsole findet man den ConfigMgr Service Manager unter Site Database -&gt; Tools -&gt; ConfigMgr Service Manager:</p>
<p><img class="alignleft size-full wp-image-10649" title="CM07-CSM" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/CM07-CSM.gif" alt="" width="199" height="35" /></p>
<p>&nbsp;<br />
Dieses Tool ist sehr hilfreich, um den Status einzelner ConfigMgr Services und Threads anzuzeigen bzw zu starten, pausieren, stoppen, fortzusetzen oder das Logging zu konfigurieren.<br />
Doch wo findet man dies in der neuen ConfigMgr 2012 Konsole? Die Antwort: im Monitoring Workspace -&gt; Overview -&gt; System Status -&gt; Site Status. Wählt man eine Site aus, so findet man im Ribbon Start -&gt; Configuration Manager Service Manager:</p>
<p><img class="alignleft size-full wp-image-10650" title="CM12-CSM" src="http://www.mssccmfaq.de/wp-content/uploads/2012/02/CM12-CSM.gif" alt="" width="447" height="371" /></p>
<div class="shr-publisher-10648"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F02%2F01%2Fconfigmgr-service-manager%2F' data-shr_title='ConfigMgr+Service+Manager'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F02%2F01%2Fconfigmgr-service-manager%2F' data-shr_title='ConfigMgr+Service+Manager'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/02/01/configmgr-service-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CM12 RC2 &#8211; SQL Server 2008 Builds</title>
		<link>http://www.mssccmfaq.de/2012/01/30/cm12-rc2-sql-server-2008-builds/</link>
		<comments>http://www.mssccmfaq.de/2012/01/30/cm12-rc2-sql-server-2008-builds/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:15:24 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10645</guid>
		<description><![CDATA[Für ConfigMgr 2012 RC2 sind folgende SQL-Server-Konfiguration unterstützt. In Klammer finden sich zur einfacheren Orientierung die jeweiligen Build-Versionen. - SQL 2008 (RTM = 10.00.1600) SP2 (10.00.4000) CU7 (10.00.4323) und - SQL 2008 R2 (RTM = 10.50.1600.1) SP1 (10.50.2500.0) CU4 (10.50.2796.0) Für Secondaries Sites zusätzlich noch SQL Server Express 2008 R2 with SP1 and Cumulative Update 4 Die Build-Versionen erhält [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Für ConfigMgr 2012 RC2 sind folgende SQL-Server-Konfiguration unterstützt. In Klammer finden sich zur einfacheren Orientierung die jeweiligen Build-Versionen.</p>
<p>- SQL 2008 (RTM = 10.00.1600) SP2 (10.00.4000) CU7 (<strong>10.00.4323</strong>)<br />
und<br />
- SQL 2008 R2 (RTM = 10.50.1600.1) SP1 (10.50.2500.0) CU4 (<strong>10.50.2796.0</strong>)</p>
<p>Für Secondaries Sites zusätzlich noch<br />
SQL Server Express 2008 R2 with SP1 and Cumulative Update 4</p>
<p>Die Build-Versionen erhält man z.B. mit <em>select @@version</em> im SQL Management Studio.</p>
<div class="shr-publisher-10645"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F30%2Fcm12-rc2-sql-server-2008-builds%2F' data-shr_title='CM12+RC2+-+SQL+Server+2008+Builds'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F30%2Fcm12-rc2-sql-server-2008-builds%2F' data-shr_title='CM12+RC2+-+SQL+Server+2008+Builds'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/01/30/cm12-rc2-sql-server-2008-builds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConfigMgr 2012 RC2 Download</title>
		<link>http://www.mssccmfaq.de/2012/01/23/configmgr-2012-rc2-download/</link>
		<comments>http://www.mssccmfaq.de/2012/01/23/configmgr-2012-rc2-download/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 18:39:58 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10641</guid>
		<description><![CDATA[ConfigMgr 2012 hat vor kurzem den RC2-Status erreicht (Build 7703) und kann hier http://technet.microsoft.com/en-us/evalcenter/hh667640.aspx heruntergeladen werden. Vor der Installation im Lab lohnt sich ein Blick auf die unterstützen Konfigurationen: http://technet.microsoft.com/en-us/library/gg682077.aspx. Vor allem bei SQL ist die Auswahl relativ eingeschränkt: &#8220;SQL Server 2008 SP2 mit Cumulative Update 7&#8243; oder &#8220;SQL Server 2008 R2 mit SP1 und Cumulative [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong>ConfigMgr 2012</strong> hat vor kurzem den <strong>RC2</strong>-Status erreicht (Build 7703) und kann hier <a href="http://technet.microsoft.com/en-us/evalcenter/hh667640.aspx" target="_blank">http://technet.microsoft.com/en-us/evalcenter/hh667640.aspx</a> heruntergeladen werden.<br />
Vor der Installation im Lab lohnt sich ein Blick auf die unterstützen Konfigurationen: <a href="http://technet.microsoft.com/en-us/library/gg682077.aspx" target="_blank">http://technet.microsoft.com/en-us/library/gg682077.aspx</a>. Vor allem bei SQL ist die Auswahl relativ eingeschränkt: &#8220;SQL Server 2008 SP2 mit Cumulative Update 7&#8243; oder &#8220;SQL Server 2008 R2 mit SP1 und Cumulative Update 4&#8243;. Die <a title="ConfigMgr 2012 – SQL-Editionen" href="http://www.mssccmfaq.de/2011/10/31/configmgr-2012-sql-editionen/" target="_blank">Auswahl der SQL-Edition</a> bestimmt übrigens auch die Anzahl der maximal unterstützen Clients.<br />
Zum Thema Collation gibt es bereits <a title="ConfigMgr 2012 – SQL server / database collation" href="http://www.mssccmfaq.de/2012/01/13/configmgr-2012-sql-server-database-collation/" target="_blank">hier </a>einen eigenen Artikel. Eine Aktualisierung von RC1 auf RC2 ist im Lab nicht vorgesehen. Hier muss leider neu installiert werden, was aber Dank der &#8220;Export&#8221;-Funktion einzelner Objekte (Applications, Tasksequenzen usw) nicht zu aufwändig ist.</p>
<div class="shr-publisher-10641"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F23%2Fconfigmgr-2012-rc2-download%2F' data-shr_title='ConfigMgr+2012+RC2+Download'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F23%2Fconfigmgr-2012-rc2-download%2F' data-shr_title='ConfigMgr+2012+RC2+Download'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/01/23/configmgr-2012-rc2-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>System Center 2012 &#8211; Neues und vereinfachtes Lizenzierungsmodell</title>
		<link>http://www.mssccmfaq.de/2012/01/18/system-center-2012-neues-und-vereinfachtes-lizenzierungsmodell/</link>
		<comments>http://www.mssccmfaq.de/2012/01/18/system-center-2012-neues-und-vereinfachtes-lizenzierungsmodell/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 08:12:48 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10638</guid>
		<description><![CDATA[Gestern hat Microsoft das neue Lizenzierungsmodell für die System Center 2012 Suite vorgestellt. Einfach gesagt gibt es nur noch 2 unterschiedliche Lizenz-Modelle: &#8220;System Center 2012 Standard&#8221; und &#8220;System Center 2012 Datacenter&#8221;. Weitere Informationen gibt es hier http://download.microsoft.com/download/1/1/1/11128EC7-2BE7-480C-9D46-4ECECA9E481A/System%20Center%202012%20Licensing%20Datasheet.pdf, http://www.microsoft.com/licensing/about-licensing/SystemCenter2012.aspx und http://www.microsoft.com/en-us/server-cloud/system-center/default.aspx]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Gestern hat Microsoft das neue Lizenzierungsmodell für die System Center 2012 Suite vorgestellt. Einfach gesagt gibt es nur noch 2 unterschiedliche Lizenz-Modelle: &#8220;System Center 2012 Standard&#8221; und &#8220;System Center 2012 Datacenter&#8221;.<br />
Weitere Informationen gibt es hier <a href="http://download.microsoft.com/download/1/1/1/11128EC7-2BE7-480C-9D46-4ECECA9E481A/System%20Center%202012%20Licensing%20Datasheet.pdf" target="_blank">http://download.microsoft.com/download/1/1/1/11128EC7-2BE7-480C-9D46-4ECECA9E481A/System%20Center%202012%20Licensing%20Datasheet.pdf</a>, <a href="http://www.microsoft.com/licensing/about-licensing/SystemCenter2012.aspx">http://www.microsoft.com/licensing/about-licensing/SystemCenter2012.aspx</a> und <a href="http://www.microsoft.com/en-us/server-cloud/system-center/default.aspx">http://www.microsoft.com/en-us/server-cloud/system-center/default.aspx</a></p>
<div class="shr-publisher-10638"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F18%2Fsystem-center-2012-neues-und-vereinfachtes-lizenzierungsmodell%2F' data-shr_title='System+Center+2012+-+Neues+und+vereinfachtes+Lizenzierungsmodell'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F18%2Fsystem-center-2012-neues-und-vereinfachtes-lizenzierungsmodell%2F' data-shr_title='System+Center+2012+-+Neues+und+vereinfachtes+Lizenzierungsmodell'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/01/18/system-center-2012-neues-und-vereinfachtes-lizenzierungsmodell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConfigMgr 2012 &#8211; SQL server / database collation</title>
		<link>http://www.mssccmfaq.de/2012/01/13/configmgr-2012-sql-server-database-collation/</link>
		<comments>http://www.mssccmfaq.de/2012/01/13/configmgr-2012-sql-server-database-collation/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 10:37:42 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10635</guid>
		<description><![CDATA[Für ConfigMgr 2012 muss unbedingt SQL_Latin1_General_CP1_CI_AS als server / database collation verwendet werden! Die Dokumentation http://technet.microsoft.com/en-us/library/gg682077.aspx ist etwas missverständlich. Man könnte meinen, dass dies nur für Hierarchien gilt, bei denen Replikation im Spiel ist (also CAS plus Primaries). Dies gilt aber ebenfalls für standalone primary Sites! Die Dokumentation wird noch angepasst.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Für ConfigMgr 2012 muss unbedingt <strong>SQL_Latin1_General_CP1_CI_AS</strong> als server / database collation verwendet werden! Die Dokumentation <a href="http://technet.microsoft.com/en-us/library/gg682077.aspx" target="_blank">http://technet.microsoft.com/en-us/library/gg682077.aspx</a> ist etwas missverständlich. Man könnte meinen, dass dies nur für Hierarchien gilt, bei denen Replikation im Spiel ist (also CAS plus Primaries). Dies gilt aber ebenfalls für standalone primary Sites! Die Dokumentation wird noch angepasst.</p>
<div class="shr-publisher-10635"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F13%2Fconfigmgr-2012-sql-server-database-collation%2F' data-shr_title='ConfigMgr+2012+-+SQL+server+%2F+database+collation'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2012%2F01%2F13%2Fconfigmgr-2012-sql-server-database-collation%2F' data-shr_title='ConfigMgr+2012+-+SQL+server+%2F+database+collation'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2012/01/13/configmgr-2012-sql-server-database-collation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConfigMgr 2012 RC1 &#8211; SQL 2008 R2</title>
		<link>http://www.mssccmfaq.de/2011/12/03/configmgr-2012-rc1-sql-2008-r2/</link>
		<comments>http://www.mssccmfaq.de/2011/12/03/configmgr-2012-rc1-sql-2008-r2/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 20:55:22 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10630</guid>
		<description><![CDATA[Ab sofort ist auch SQL 2008 R2 für ConfigMgr 2012 RC1 supported. Es müssen allerdings SQL 2008 R2 SP1, CU3 für SQL 2008 R2 SP1 und KB2603910 installiert sein. UPDATE: der genannte Hofix (kb2603910) ist mittlerweile in CU4 enthalten. Somit ist SQL 2008 R2 SP1 + CU4 ebenfalls unterstützt.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Ab sofort ist auch SQL 2008 <em>R2</em> für ConfigMgr 2012 RC1 supported. Es müssen allerdings <a href="http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=b9aa2dba-7f20-4c0c-9afd-1eebee5a94ea" target="_blank">SQL 2008 R2 SP1</a>, <a href="http://support.microsoft.com/kb/2591748/en-us" target="_blank">CU3 für SQL 2008 R2 SP1</a> und <a href="http://support.microsoft.com/kb/2603910/en-us" target="_blank">KB2603910</a> installiert sein.<br />
UPDATE: der genannte Hofix (kb2603910) ist mittlerweile in CU4 enthalten. Somit ist SQL 2008 R2 SP1 + CU4 ebenfalls unterstützt.</p>
<div class="shr-publisher-10630"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2011%2F12%2F03%2Fconfigmgr-2012-rc1-sql-2008-r2%2F' data-shr_title='ConfigMgr+2012+RC1+-+SQL+2008+R2'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2011%2F12%2F03%2Fconfigmgr-2012-rc1-sql-2008-r2%2F' data-shr_title='ConfigMgr+2012+RC1+-+SQL+2008+R2'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2011/12/03/configmgr-2012-rc1-sql-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConfigMgr 2012 &#8211; msi detection method</title>
		<link>http://www.mssccmfaq.de/2011/12/02/configmgr-2012-msi-detection-method/</link>
		<comments>http://www.mssccmfaq.de/2011/12/02/configmgr-2012-msi-detection-method/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 21:28:20 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10616</guid>
		<description><![CDATA[Eine große Neuerung von ConfigMgr 2012 ist das &#8220;application management&#8221;. Dies ist quasi der &#8220;Nachfolger&#8221; der klassichen Packages und Programs, welche man bereits von ConfigMgr 2007 kennt. Ich werde in einem kommenden Blog-Artikel mehr Details dazu verfassen. Bei ConfigMgr 2007 war nur der Returncode des Programs ausschlaggebend für den Verteilerfolg. Returncode = 0 wurde dabei [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Eine große Neuerung von ConfigMgr 2012 ist das &#8220;application management&#8221;. Dies ist quasi der &#8220;Nachfolger&#8221; der klassichen Packages und Programs, welche man bereits von ConfigMgr 2007 kennt. Ich werde in einem kommenden Blog-Artikel mehr Details dazu verfassen.</p>
<p>Bei <strong>ConfigMgr 2007</strong> war nur der Returncode des Programs ausschlaggebend für den Verteilerfolg. Returncode = 0 wurde dabei als &#8220;success&#8221; gewertet, alle anderen (RC &lt;&gt; 0) als Fehler. &#8220;Spezialfälle&#8221; wie &#8220;3010&#8243; (<em>Der angeforderte Vorgang wurde erfolgreich abgeschlossen. Änderungen werden erst nach einem Neustart des Systems wirksam.</em>) sollen an dieser Stelle unbetrachtet bleiben. ConfigMgr 2007 ging also davon aus, dass das Program bei einem Returncode = 0 erfolgreich installiert worden ist. Die Rückmeldung eines Erfolgs- oder Fehlercodes obliegt aber ausschliesslich dem gestarteten Prozess. Es war / ist also gut möglich, dass ein Program nicht installiert worden ist, obwohl &#8220;0&#8243; zurückgemeldet worden ist. Einfachstes Beispiel: Start einer Installation eines MSIs per vbs-Skript und &#8220;WScript.Quit(0)&#8221; als letzte Zeile. Somit wird immer Returncode = 0 an ConfigMgr geliefert, auch wenn die Installation mit 1603 fehlgeschlagen ist. Ebensowenig &#8220;wusste&#8221; ConfigMgr 2007, ob eine Applikation bereits auf dem Rechner installiert ist. Auch bei bereits installierter Software XYZ wurde die command line des Programs erneut ausgeführt.</p>
<p><strong>ConfigMgr 2012</strong> geht hier einen Schritt weiter. Im neuen &#8220;Application Model&#8221; sind die Applikationen &#8220;state based&#8221;. Einerseits wird <em>vor</em> einer Installation geprüft, ob die Applikation bereits installiert ist &#8211; andererseits wird <em>nach</em> Installation geprüft, ob die Applikation erfolgreich installiert worden ist.<br />
Hier kommen die &#8220;detection methods&#8221; in&#8217;s Spiel. Bei msi-basierten Installationen wird standardmäßig der MSI Product Code verwendet um die Präsenz einer Applikation zu erkennen:</p>
<p><img class="size-full wp-image-10622 alignnone" title="DetectionMethod01" src="http://www.mssccmfaq.de/wp-content/uploads/2011/12/DetectionMethod011.gif" alt="" width="502" height="200" /></p>
<p>Dies hat zwei Vorteile:<br />
- es kann vor der Installation erkannt werden, ob die zu verteilende Applikation bereits auf dem Zielrechner vorhanden ist<br />
- es kann nach der Installation ermittelt werden, ob das Produkt erfolgreich installiert worden ist</p>
<p>Dies kann man im <strong>AppDiscovery.log</strong> finden (%windir%\CCM\Logs):</p>
<blockquote><p>Entering ExecQueryAsync for query &#8220;select * from CCM_AppDeliveryType where (AppDeliveryTypeId = &#8220;ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494&#8243; AND Revision = 2)&#8221; <br />
   <strong> Performing detection of app deployment type Adobe Reader 9.4.0 &#8211; Deutsch &#8211; Windows Installer (Native)</strong>(ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, revision 2) for user.<br />
+++ <strong>Application not discovered.</strong> [AppDT Id: ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, Revision: 2]<br />
+++<strong> Did not detect app deployment type Adobe Reader 9.4.0 &#8211; Deutsch &#8211; Windows Installer (Native)</strong>(ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, revision 2) for S-1-5-21-4129626385-392748059-3710697109-1156.</p></blockquote>
<p>Danach wird die Installation der Anwendung gestartet (<strong>AppEnforce.log</strong>):</p>
<blockquote><p>+++<strong> Starting Install enforcement for App DT &#8220;Adobe Reader 9.4.0 &#8211; Deutsch &#8211; Windows Installer (Native)&#8221;</strong> ApplicationDeliveryType &#8211; ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, Revision &#8211; 2, ContentPath &#8211; C:\WINDOWS\ccmcache\4, Execution Context &#8211; System<br />
    A user is logged on to the system. <br />
    Performing detection of app deployment type Adobe Reader 9.4.0 &#8211; Deutsch &#8211; Windows Installer (Native)(ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, revision 2) for user.<br />
+++ Application not discovered. [AppDT Id: ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, Revision: 2]<br />
    App enforcement environment:<br />
 Context: Machine<br />
 Command line: msiexec /i &#8220;AcroRead.msi&#8221; /q<br />
 Allow user interaction: No<br />
 UI mode: 0<br />
 User token: not null<br />
 Session Id: 1<br />
 Content path: C:\WINDOWS\ccmcache\4<br />
 Working directory:<br />
    Prepared working directory: C:\WINDOWS\ccmcache\4<br />
Found executable file msiexec with complete path C:\WINDOWS\system32\msiexec.exe<br />
    Prepared command line: &#8220;C:\WINDOWS\system32\msiexec.exe&#8221; /i &#8220;AcroRead.msi&#8221; /q /qn<br />
Valid MSI Package path = C:\WINDOWS\ccmcache\4\AcroRead.msi <br />
AdvertisePackage [C:\WINDOWS\ccmcache\4\AcroRead.msi] &#8211; Created Temp File Name : C:\WINDOWS\CCM\SystemTemp\tmp1C72.tmp <br />
    Working directory C:\WINDOWS\ccmcache\4<br />
    Post install behavior is BasedOnExitCode<br />
    Waiting for process 2796 to finish.  Timeout = 120 minutes. <br />
    Process 2796 terminated with exitcode: 0 <br />
    Looking for exit code 0 in exit codes table&#8230; <br />
    Matched exit code 0 to a Success entry in exit codes table. <br />
 <strong>   Performing detection of app deployment type Adobe Reader 9.4.0 &#8211; Deutsch &#8211; Windows Installer (Native)</strong>(ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, revision 2) for user.<br />
+++ <strong>Discovered application</strong> [AppDT Id: ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494, Revision: 2] <br />
++++++ App enforcement completed (191 seconds) for App DT &#8220;Adobe Reader 9.4.0 &#8211; Deutsch &#8211; Windows Installer (Native)&#8221; [ScopeId_63D8B365-0776-4B2F-BA8D-51ECF8B1677D/DeploymentType_171ce5f6-d343-4325-9f88-af75aece1494], Revision: 2, User SID: S-1-5-21-4129626385-392748059-3710697109-1156] ++++++</p></blockquote>
<p><span style="color: #ff0000;">Wie man sieht, ist es essentiell, die &#8220;detection methods&#8221; richtig zu erstellen, denn der &#8220;Nachteil&#8221; ist: selbst wenn eine Applikation erfolgreich installiert worden ist, dies von der &#8220;detection method&#8221; nicht erkannt wird, versucht ConfigMgr 2012 immer wieder eine Installation!</span></p>
<p>Folgende Skripte können helfen, auf einfache Art und Weise die msi-Detection ohne ConfigMgr zu überprüfen und somit Zeit zu sparen (Vorsicht mit copy&#8217;n paste wegen straight/smart quotes in WordPress):</p>
<p><strong>Skript 1 &#8211; GetProductCodeFromMSIfile.vbs</strong> &#8211; Liest den MSI Product Code aus einer msi-Datei aus</p>
<p style="padding-left: 30px;">msiFile = &#8220;d:\Sources\Apps\Adobe\Reader9\AcroRead.msi&#8221;</p>
<p style="padding-left: 30px;">Set objInstaller = CreateObject(&#8220;WindowsInstaller.Installer&#8221;)<br />
Set objmsi = objInstaller.OpenDatabase(msiFile,0)</p>
<p style="padding-left: 30px;">Set View = objmsi.OpenView(&#8220;Select `Value` From Property WHERE `Property`=&#8217;ProductName&#8217;&#8221;)<br />
View.Execute<br />
Set msiProductName = View.Fetch<br />
  <br />
Set View = objmsi.OpenView(&#8220;Select `Value` From Property WHERE `Property`=&#8217;ProductCode&#8217;&#8221;)<br />
View.Execute<br />
Set msiProductCode = View.Fetch</p>
<p style="padding-left: 30px;">Wscript.echo &#8220;msi file = &#8221; &amp; msiFile<br />
wscript.echo &#8220;Productname = &#8221; &amp; msiProductName.StringData(1)<br />
wscript.echo &#8220;Productcode = &#8221; &amp; msiProductCode.StringData(1)</p>
<p><img class="alignleft size-full wp-image-10621" title="DetectionMethod02" src="http://www.mssccmfaq.de/wp-content/uploads/2011/12/DetectionMethod02.gif" alt="" width="442" height="53" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Skript 2 &#8211; ListInstalledMSIandProductCodes.vbs</strong> &#8211; Liest den MSI Product Code aller installierten MSIs aus:</p>
<p style="padding-left: 30px;">Set objInstaller = CreateObject(&#8220;WindowsInstaller.Installer&#8221;)<br />
i = 0<br />
set Products = objInstaller.products</p>
<p style="padding-left: 30px;">For Each Product In Products<br />
 i = i + 1<br />
 Productname = objInstaller.ProductInfo(Product, &#8220;ProductName&#8221;)<br />
 wscript.echo i &amp; vbTab &amp; objInstaller.ProductInfo(product, &#8220;ProductName&#8221;)<br />
 GetProductCode ProductName<br />
Next</p>
<p style="padding-left: 30px;">Function GetProductCode(ProdName)</p>
<p style="padding-left: 30px;"> If objInstaller.ProductState(ProdName) &lt;&gt; msiInstallStateUnknown Then<br />
 <br />
 For Each productCode In objInstaller.Products<br />
  If LCase(productName) = LCase(objInstaller.ProductInfo(productCode, &#8220;ProductName&#8221;)) Then<br />
   GetProductCode = productCode<br />
   wscript.echo vbTab &amp; GetProductCode<br />
  <br />
  End If<br />
 Next<br />
 Else<br />
  wscript.echo vbTab &amp; &#8220;NOT FOUND&#8221;<br />
 End If</p>
<p style="padding-left: 30px;">End Function</p>
<p> <img class="alignleft size-full wp-image-10623" title="DetectionMethod03" src="http://www.mssccmfaq.de/wp-content/uploads/2011/12/DetectionMethod03.gif" alt="" width="586" height="255" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="shr-publisher-10616"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2011%2F12%2F02%2Fconfigmgr-2012-msi-detection-method%2F' data-shr_title='ConfigMgr+2012+-+msi+detection+method'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2011%2F12%2F02%2Fconfigmgr-2012-msi-detection-method%2F' data-shr_title='ConfigMgr+2012+-+msi+detection+method'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2011/12/02/configmgr-2012-msi-detection-method/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ConfigMgr 2012 &#8211; Package Conversion Manager</title>
		<link>http://www.mssccmfaq.de/2011/11/17/configmgr-2012-package-conversion-manager/</link>
		<comments>http://www.mssccmfaq.de/2011/11/17/configmgr-2012-package-conversion-manager/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 19:52:59 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
				<category><![CDATA[ConfigMgr]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.mssccmfaq.de/?p=10606</guid>
		<description><![CDATA[Migriert man ConfigMgr 2007 Packages und Programs nach ConfigMgr 2012 so resultiert dies wiederum im gleichen Objekt-Typ, nämlich: Package/Program. Somit sind die Vorteile des neuen App-Models nicht zu nutzen. Microsoft stellt jedoch ein Tool zu Verfügung (in der RC1-Version als separater Download), welches bei der Konvertierung von Packages/Programs zu Applications/Deployment-Types unterstützt: der Package Conversion Manager [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Migriert man ConfigMgr 2007 Packages und Programs nach ConfigMgr 2012 so resultiert dies wiederum im gleichen Objekt-Typ, nämlich: Package/Program. Somit sind die Vorteile des neuen App-Models nicht zu nutzen.<br />
Microsoft stellt jedoch ein Tool zu Verfügung (in der RC1-Version als separater Download), welches bei der Konvertierung von Packages/Programs zu Applications/Deployment-Types unterstützt: der Package Conversion Manager (PCM). Nach der Installation findet man diesen in der AdminUI unter Software Library -&gt; Overview -&gt; Application Management:</p>
<p><img class="size-full wp-image-10607 alignnone" title="PCM01" src="http://www.mssccmfaq.de/wp-content/uploads/2011/11/PCM01.gif" alt="" width="233" height="231" /></p>
<p>Eine Analyse oder Konvertierung einzelner oder mehrerer Pakete kann über die Schaltflächen &#8220;Analyze Package&#8221;, &#8220;Convert Package&#8221; und &#8220;Fix and Convert&#8221; gestartet werden. Diese findet sich im Ribbon bei Software Library -&gt; Overview -&gt; Application Management -&gt; Packages:</p>
<p><img class="size-full wp-image-10608 alignnone" title="PCM02" src="http://www.mssccmfaq.de/wp-content/uploads/2011/11/PCM02.gif" alt="" width="150" height="86" /></p>
<p>Eine Übersicht (Dashboard) über die Analyse- und Konvertierungsergebnisse stellt den aktuellen Fortschritt übersichtlich dar:</p>
<p> <img class="size-full wp-image-10611 alignnone" title="PCM03" src="http://www.mssccmfaq.de/wp-content/uploads/2011/11/PCM031.gif" alt="" width="751" height="412" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="shr-publisher-10606"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2011%2F11%2F17%2Fconfigmgr-2012-package-conversion-manager%2F' data-shr_title='ConfigMgr+2012+-+Package+Conversion+Manager'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.mssccmfaq.de%2F2011%2F11%2F17%2Fconfigmgr-2012-package-conversion-manager%2F' data-shr_title='ConfigMgr+2012+-+Package+Conversion+Manager'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mssccmfaq.de/2011/11/17/configmgr-2012-package-conversion-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

