<?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>Kernel Confusion &#187; System Center</title>
	<atom:link href="http://fitzzz.de/index.php/tag/system-center/feed/" rel="self" type="application/rss+xml" />
	<link>http://fitzzz.de</link>
	<description>If you see a bluescreen, you are most likely drunk.</description>
	<lastBuildDate>Wed, 14 Sep 2011 19:42:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Report RAM information of your systems with SCCM</title>
		<link>http://fitzzz.de/index.php/2010/10/25/report-ram-information-of-your-systems-with-sccm/</link>
		<comments>http://fitzzz.de/index.php/2010/10/25/report-ram-information-of-your-systems-with-sccm/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 13:38:40 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[Configuration Manager]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=250</guid>
		<description><![CDATA[At some point in the lifecycle of hardware you are in the position to consider ]]></description>
			<content:encoded><![CDATA[<p>At some point in the lifecycle of hardware you are in the position to consider an upgrade to achieve better performance without the cost of a complete renewal of the whole system. In most cases, adding some memory does very well. But what if do not have an up-to-date inventory of all the clients out there? You could send out your apprentice-minions, use scripts or just utilize the mighty Configuration Manager!</p>
<p>With little effort you can extend the hardware inventory so you will get to know</p>
<ul>
<li>The total amount of DIMM-Slots</li>
<li>The free amount of DIMM-Slots</li>
</ul>
<p>To get your hands on this information, you have to modify the SMS_DEF.MOF on your primary sites. There are two WMI queries that need to run on the client. The first one gets detailed information about every installed module and the second one is used to determine the total and used slots on the mainboard. This is inspired by some wise guy from the <a title="myITForum" href="http://myitforum.com/cs2/blogs/jgilbert/archive/2007/05/30/how-to-query-physical-memory-chips-using-sms-hardware-inventory.aspx" target="_blank">myITforum</a>.</p>
<p>The MOF-File in question is located in the following location: &lt;smsinstalldir&gt;\inboxes\clifiles.src\hinv</p>
<p>Be sure to make a backup and, to be on the safe side, do not test this in a productive environment. It’s unlikely that it causes trouble, but we should always fear Murphy’s Law!</p>
<p>Just add the following code at the bottom of the MOF-File and save it.</p>
<blockquote><p>//**************************************************************************<br />
//* Class: Physical Memory<br />
//* Derived from: (nothing)<br />
//*<br />
//* Auslesen der Speicherinformationen pro installiertem Modul<br />
//*<br />
//**************************************************************************<br />
[SMS_Report (TRUE),<br />
SMS_Group_Name ("Physical Memory"),<br />
SMS_Class_ID   ("Microsoft|Physical_Memory|1.0")]</p>
<p>class Win32_PhysicalMemory : SMS_Class_Template<br />
{<br />
[SMS_Report (TRUE)] string BankLabel;<br />
[SMS_Report (TRUE), SMS_Units("Megabytes")]  uint64 Capacity;<br />
[SMS_Report (TRUE)] string Caption;<br />
[SMS_Report (TRUE)] string DeviceLocator[];<br />
[SMS_Report (TRUE)] uint16 FormFactor;<br />
[SMS_Report (TRUE)] string Manufacturer;<br />
[SMS_Report (TRUE)] uint16 MemoryType;<br />
[SMS_Report (TRUE)] uint32 PositionInRow;<br />
[SMS_Report (TRUE)] uint32 Speed;<br />
[SMS_Report (TRUE),Key] string    Tag;<br />
[SMS_Report (TRUE),Key] string    CreationClassName;<br />
};</p>
<p>//**************************************************************************<br />
//* Class: Physical Memory Array<br />
//* Derived from: (nothing)<br />
//*<br />
//* Auslesen der verfügbaren Speicherslots<br />
//*<br />
//**************************************************************************<br />
[SMS_Report (TRUE),<br />
SMS_Group_Name ("Physical Memory Array"),<br />
SMS_Class_ID   ("Microsoft|Physical_Memory_Array|1.0")]</p>
<p>class Win32_PhysicalMemoryArray : SMS_Class_Template<br />
{<br />
[SMS_Report (FALSE)] string Caption;<br />
[SMS_Report (FALSE)] string CreationClassName;<br />
[SMS_Report (FALSE)] string Description;<br />
[SMS_Report (FALSE)] uint16 Location;<br />
[SMS_Report (FALSE)] string Manufacturer;<br />
[SMS_Report (TRUE), SMS_Units("Megabytes")] uint32 MaxCapacity;<br />
[SMS_Report (TRUE)] uint16 MemoryDevices;<br />
[SMS_Report (FALSE)] uint16 MemoryErrorCorrection;<br />
[SMS_Report (FALSE)] string Model;<br />
[SMS_Report (FALSE)] string Name;<br />
[SMS_Report (FALSE)] string OtherIdentifyingInfo;<br />
[SMS_Report (FALSE)] string PartNumber;<br />
[SMS_Report (FALSE)] boolean PoweredOn;<br />
[SMS_Report (FALSE)] boolean Removable;<br />
[SMS_Report (FALSE)] boolean Replaceable;<br />
[SMS_Report (FALSE)] string SerialNumber;<br />
[SMS_Report (FALSE)] string SKU;<br />
[SMS_Report (FALSE)] string Status;<br />
[SMS_Report (TRUE), Key] string Tag;<br />
[SMS_Report (FALSE)] uint16 Use;<br />
[SMS_Report (FALSE)] string Version;<br />
};</p></blockquote>
<p>As you can see, you can gather much more details if you switch some of the “FALSE” values to TRUE. The next time the client updates his policy, the new code will be compiled on the client. The next scheduled hardware inventory will execute the new queries and report the results back to the assigned site server. When this happens, two new tables will be created in the CfgMgr-Database. In this case, this would be:</p>
<ul>
<li>v_gs_physical_memory_array</li>
<li>v_gs_physical_memory</li>
</ul>
<p>Of course, this alone won’t help us so much. To make the data readable, we can create a report. I have created a report that combines both tables to show you the details of each installed module, enriched with the information how many slots there are and how much of them are still unused. Feel free to change the SQL statement to your needs.</p>
<div id="attachment_255" class="wp-caption alignnone" style="width: 310px"><a href="http://fitzzz.de/wp-content/uploads/2010/10/CfgMgr_DIMM_Report.png"><img class="size-medium wp-image-255" title="CfgMgr_DIMM_Report" src="http://fitzzz.de/wp-content/uploads/2010/10/CfgMgr_DIMM_Report-300x220.png" alt="" width="300" height="220" /></a><p class="wp-caption-text">Report Example</p></div>
<p>To make things easier, you can download the report’s .MOF-file for quick import into the CfgMgr.</p>
<p><strong>Download</strong>: <a href="http://fitzzz.de/wp-content/uploads/2010/10/CfgMgr_RAM_Report.zip">CfgMgr RAM Report MOF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2010/10/25/report-ram-information-of-your-systems-with-sccm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Step by Step Guide: Office 2003 with App-V 4.6 Beta 64-Bit</title>
		<link>http://fitzzz.de/index.php/2009/12/10/step-by-step-guide-office-2003-with-app-v-4-6-beta-64-bit/</link>
		<comments>http://fitzzz.de/index.php/2009/12/10/step-by-step-guide-office-2003-with-app-v-4-6-beta-64-bit/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 16:49:30 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[App-V]]></category>
		<category><![CDATA[Configuration Manager]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MDOP]]></category>
		<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=124</guid>
		<description><![CDATA[Hello everyone! Our company tries very hard to use the newest software available, so customers ]]></description>
			<content:encoded><![CDATA[<p>Hello everyone!</p>
<p>Our company tries very hard to use the newest software available, so customers see it in action when our consultants work with them. But in the &#8220;real world&#8221;, the clocks don&#8217;t tick as fast. Most of the time we face companies that are <strong>now </strong>migrating to Windows XP and Office 2003&#8230; oh my. In order to stay &#8220;compatible&#8221; with their workflows, it can be very complicated to maintain both worlds in one notebook.</p>
<p>To ease this pain, I looked into the Microsoft Desktop Optimisation Pack, short MDOP. The MDOP is available for companies that have Microsoft Software Assurance. One part of it is App-V. It virtualizes a software package in order to let it run on systems where compatibility issues due to other installed software would occur. It is not a full operating system virtualization, it&#8217;s just the application itself, running in a sandbox. So the software has still the prerequisite to be compatible to your target machines.</p>
<p>This step-by-step guide shows you the basic workflow to create a virtual software package and distribute it to a client with the ConfigMgr, in this case Microsoft Office 2003.</p>
<p>The following environment was used:<br />
&#8220;Test Client&#8221;<br />
Windows 7 Enterprise x64<br />
Virtual Guest (Hyper-V)<br />
App-V Sequencer installed</p>
<p>&#8220;Productive Client&#8221;<br />
Windows 7 Enterprise x64<br />
LenovoT61 Notebook<br />
App-V Client and ConfigMgr Client installed (as well as a bunch of other stuff)</p>
<p>&#8220;ConfigMgr Server&#8221;<br />
Windows Server 2008 R2 Enterprise x64<br />
Virtual Guest (Hyper-V)<br />
System Center Configuration Manager 2007 R2 installed</p>
<p>Be warned, this is a very long, screenshot-heavy post. To view the pictures correctly, click on the little button on the top right corner of the header to increase the column width.<img class="size-full wp-image-146 alignnone" title="expandwidth" src="http://fitzzz.de/wp-content/uploads/2009/12/expandwidth.PNG" alt="expandwidth" width="29" height="18" /></p>
<p> </p>
<p><span id="more-124"></span></p>
<p>Let&#8217;s start up the App-V sequencer. I already copied the Office 2003 sources to the &#8220;clean&#8221; test client.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_1.png"><img class="alignnone size-full wp-image-81" title="app-v_office_1" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_1.png" alt="app-v_office_1" width="401" height="498" /></a></p>
<p>Click &#8220;Create a Package&#8221;</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_2.png"><img class="alignnone size-full wp-image-82" title="app-v_office_2" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_2.png" alt="app-v_office_2" width="758" height="562" /></a></p>
<p>Name the package as you wish and click &#8220;next&#8221;. In this case we skip the advanced options. Please excuse the fact that some buttons are in German.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_3.png"><img class="alignnone size-full wp-image-83" title="app-v_office_3" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_3.png" alt="app-v_office_3" width="759" height="459" /></a></p>
<p>Please use a dedicated, cleanly installed machine. Any extra service or program that works in the background will but irrelevant data into the monitoring process. You may already know this problem if you ever have repackaged software. When you have all the data you need for the setup in place, click &#8220;Begin Monitoring&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_4.png"><img class="alignnone size-full wp-image-84" title="app-v_office_4" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_4.png" alt="app-v_office_4" width="757" height="459" /></a></p>
<p>The wizard will ask you where you will install the software to. I created a 8.3 format compatible directory here and selected it.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_5.png"><img class="alignnone size-full wp-image-85" title="app-v_office_5" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_5.png" alt="app-v_office_5" width="330" height="323" /></a></p>
<p>Still, it bugs about an incorrect naming, I don&#8217;t really know why. In any case, this could only become a problem if you have multiple virtualized apps that have similar 8.3 directory names (you might want to double check on this information). Click &#8220;Ignore&#8221; here.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_6.png"><img class="alignnone size-full wp-image-86" title="app-v_office_6" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_6.png" alt="app-v_office_6" width="408" height="134" /></a></p>
<p>The sequencer will now scan the system state for later comparsion.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_7.png"><img class="alignnone size-full wp-image-87" title="app-v_office_7" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_7.png" alt="app-v_office_7" width="755" height="459" /></a></p>
<p>When it&#8217;s done, it will show the dialog below. You can now start the Office 2003 setup!</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_8.png"><img class="alignnone size-full wp-image-88" title="app-v_office_8" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_8.png" alt="app-v_office_8" width="759" height="461" /></a></p>
<p>I don&#8217;t want to bore you with the Office setup, so I keep it to the important details. Be sure to choose the directory you created earlier in the process and select custom installation.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_9.png"><img class="alignnone size-full wp-image-89" title="app-v_office_9" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_9.png" alt="app-v_office_9" width="513" height="442" /></a></p>
<p>Choose every component the user will need later, as you cannot use the &#8220;install on first use&#8221; feature here&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_10.png"><img class="alignnone size-full wp-image-90" title="app-v_office_10" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_10.png" alt="app-v_office_10" width="514" height="446" /></a></p>
<p>Wait until the setup is completed. After completion, you may patch the application. I installed the Office 2003 SP3 at this point. When you are done, click &#8220;Stop Monitoring&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_12.png"><img class="alignnone size-full wp-image-92" title="app-v_office_12" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_12.png" alt="app-v_office_12" width="760" height="458" /></a></p>
<p>The Sequencer will analyse all changes made to the system. When it&#8217;s done, click &#8220;next&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_13.png"><img class="alignnone size-full wp-image-93" title="app-v_office_13" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_13.png" alt="app-v_office_13" width="759" height="456" /></a></p>
<p>Now you can configure what monitored applications you want in the package and most importantly, what file type associations. In this case I removed all of them, so that the user only starts the old Office version when it is needed. Click &#8220;next&#8221; when you are done.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_14.png"><img class="alignnone size-full wp-image-94" title="app-v_office_14" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_14.png" alt="app-v_office_14" width="758" height="458" /></a></p>
<p>In the next step click &#8220;Launch All&#8221; to start all applications in the package. The sequencer will detect any additional dependencies.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_15.png"><img class="alignnone size-full wp-image-95" title="app-v_office_15" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_15.png" alt="app-v_office_15" width="757" height="460" /></a></p>
<p>When you&#8217;re done, all applications will be &#8220;checked&#8221; and you can continue by clicking &#8220;next&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_17.png"><img class="alignnone size-full wp-image-97" title="app-v_office_17" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_17.png" alt="app-v_office_17" width="756" height="456" /></a></p>
<p>The wizard will now sequence all collected data for you.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_18.png"><img class="alignnone size-full wp-image-98" title="app-v_office_18" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_18.png" alt="app-v_office_18" width="757" height="460" /></a></p>
<p>You can now edit the package as needed.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_19.png"><img class="alignnone size-full wp-image-99" title="app-v_office_19" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_19.png" alt="app-v_office_19" width="766" height="567" /></a></p>
<p>You can preset the server path (not needed for SCCM deployment) and compatible operating systems here. Additionally you might want the sequencer to create a MSI and compress the package. Both options I do recommend.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_20.png"><img class="alignnone size-full wp-image-100" title="app-v_office_20" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_20.png" alt="app-v_office_20" width="765" height="568" /></a></p>
<p>No need to change anything here&#8230;</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_21.png"><img class="alignnone size-full wp-image-101" title="app-v_office_21" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_21.png" alt="app-v_office_21" width="767" height="568" /></a></p>
<p>or here&#8230;</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_22.png"><img class="alignnone size-full wp-image-102" title="app-v_office_22" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_22.png" alt="app-v_office_22" width="765" height="566" /></a></p>
<p>or here&#8230;</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_23.png"><img class="alignnone size-full wp-image-103" title="app-v_office_23" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_23.png" alt="app-v_office_23" width="768" height="569" /></a></p>
<p>or here&#8230;</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_24.png"><img class="alignnone size-full wp-image-104" title="app-v_office_24" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_24.png" alt="app-v_office_24" width="764" height="567" /></a></p>
<p>or here!</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_25.png"><img class="alignnone size-full wp-image-105" title="app-v_office_25" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_25.png" alt="app-v_office_25" width="767" height="568" /></a></p>
<p>Finally, you have to save the package. In my case I created a share on the ConfigMgr Server for this purpose.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_26.png"><img class="alignnone size-full wp-image-106" title="app-v_office_26" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_26.png" alt="app-v_office_26" width="558" height="409" /></a></p>
<p>After the saving in complete, switch to your System Center Configuration Manager and create a new &#8220;Virtual Application Package&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_28.png"><img class="alignnone size-full wp-image-108" title="app-v_office_28" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_28.png" alt="app-v_office_28" width="470" height="537" /></a></p>
<p>Click &#8220;Browse&#8230;&#8221; and point the dialog to your package&#8217;s manifest XML file. Click &#8220;next&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_29.png"><img class="alignnone size-full wp-image-109" title="app-v_office_29" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_29.png" alt="app-v_office_29" width="714" height="530" /></a></p>
<p>Fill out the form as needed. Click next.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_30.png"><img class="alignnone size-full wp-image-110" title="app-v_office_30" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_30.png" alt="app-v_office_30" width="714" height="531" /></a></p>
<p>You now have to provide an UNC path where the package will be copied to. This location must be accessible by client computer agents, like your other distribution points. Click &#8220;next&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_31.png"><img class="alignnone size-full wp-image-111" title="app-v_office_31" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_31.png" alt="app-v_office_31" width="713" height="527" /></a></p>
<p>Take note of this message and click &#8220;yes&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_32.png"><img class="alignnone size-full wp-image-112" title="app-v_office_32" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_32.png" alt="app-v_office_32" width="392" height="165" /></a></p>
<p>Click &#8220;next&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_33.png"><img class="alignnone size-full wp-image-113" title="app-v_office_33" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_33.png" alt="app-v_office_33" width="717" height="532" /></a></p>
<p>Click &#8220;next&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_34.png"><img class="alignnone size-full wp-image-114" title="app-v_office_34" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_34.png" alt="app-v_office_34" width="712" height="531" /></a></p>
<p>And finally, click &#8220;close&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_35.png"><img class="alignnone size-full wp-image-115" title="app-v_office_35" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_35.png" alt="app-v_office_35" width="711" height="525" /></a></p>
<p>If you never deployed virtual packages via ConfigMgr, you need to allow the Client Agents to do so. Open the properties for the &#8220;Advertised Programs Client Agent&#8221;.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_36.png"><img class="alignnone size-full wp-image-116" title="app-v_office_36" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_36.png" alt="app-v_office_36" width="671" height="310" /></a></p>
<p>Enable &#8220;Allow virtual application package advertisement&#8221; and click &#8220;ok&#8221;. It may take some time for you clients to get the new policy, depending on your environment.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_37.png"><img class="alignnone size-full wp-image-117" title="app-v_office_37" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_37.png" alt="app-v_office_37" width="404" height="447" /></a></p>
<p>You may now create an advertisement for the virtual package.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_38.png"><img class="alignnone size-full wp-image-118" title="app-v_office_38" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_38.png" alt="app-v_office_38" width="544" height="128" /></a></p>
<p>The distribution wizard is similar to the one for normal software. Advertise it to a collection of your choice.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_39.png"><img class="alignnone size-full wp-image-119" title="app-v_office_39" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_39.png" alt="app-v_office_39" width="717" height="530" /></a></p>
<p>A few &#8220;moments&#8221; later, it should appear at your client.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_40.png"><img class="alignnone size-full wp-image-120" title="app-v_office_40" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_40.png" alt="app-v_office_40" width="706" height="287" /></a></p>
<p>Download and start the advertisement&#8230;</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_41.png"><img class="alignnone size-full wp-image-121" title="app-v_office_41" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_41.png" alt="app-v_office_41" width="388" height="280" /></a></p>
<p>and start your application!</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_42.png"><img class="alignnone size-full wp-image-122" title="app-v_office_42" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_42.png" alt="app-v_office_42" width="242" height="64" /></a></p>
<p>Congratulations! You made it!</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_43.png"><img class="alignnone size-full wp-image-123" title="app-v_office_43" src="http://fitzzz.de/wp-content/uploads/2009/12/app-v_office_43.png" alt="app-v_office_43" width="930" height="783" /></a></p>
<p>I really hope you could learn something from this and enjoy the benefits of virtualized applications!</p>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2009/12/10/step-by-step-guide-office-2003-with-app-v-4-6-beta-64-bit/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ConfigMgr: The old heritage</title>
		<link>http://fitzzz.de/index.php/2009/11/25/cfgmgr-the-old-heritage/</link>
		<comments>http://fitzzz.de/index.php/2009/11/25/cfgmgr-the-old-heritage/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 14:24:05 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[Configuration Manager]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=53</guid>
		<description><![CDATA[2008 I installed a System Center Configuration Manager 2007 environment at a customer’s site. In ]]></description>
			<content:encoded><![CDATA[<p>2008 I installed a System Center Configuration Manager 2007 environment at a customer’s site. In the end, we had quite large task sequences with dozens of “install software” entries to automate OS deployments as good as possible. A “feature” of ConfigMgr was to wait <strong>90</strong> seconds in between each task. Imagine 50 software packages… and do the math. It took much too long. A hotfix (<a href="http://support.microsoft.com/kb/955955/en-us" target="_blank">KB955955</a>) was released by Microsoft and I deployed it on the SCCM Server. It extended the CCM Client Agent with a MSP file that is applied while the agent is installed. The 90-sec limitation was gone.</p>
<p>So far, so good. This works well, until you upgrade to service pack 2! This will update the Client Agent and render it incompatible with the MSP file. Unfortunately, if you didn’t touch that software package for several months, you may forget about the MSP file. As a result, all your deployments will fail at the “Setup windows and ConfigMgr” task. Pretty simple: removing the MSP will solve the issue. The way to this solution took me a little longer than just a quick bing’ing, anyone who debugs System Center products knows what I’m talking about.</p>
<p>Here are screenshots from the smsts.log, which was logged on the failing client:</p>
<div class="mceTemp">

<a href='http://fitzzz.de/index.php/2009/11/25/cfgmgr-the-old-heritage/ccm_agent_fail_2-2/' title='ccm_agent_fail_2'><img width="150" height="150" src="http://fitzzz.de/wp-content/uploads/2009/11/ccm_agent_fail_21-150x150.png" class="attachment-thumbnail" alt="Log #1" title="ccm_agent_fail_2" /></a>
<a href='http://fitzzz.de/index.php/2009/11/25/cfgmgr-the-old-heritage/ccm_agent_fail_3/' title='ccm_agent_fail_3'><img width="150" height="150" src="http://fitzzz.de/wp-content/uploads/2009/11/ccm_agent_fail_3-150x150.png" class="attachment-thumbnail" alt="Log #2" title="ccm_agent_fail_3" /></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2009/11/25/cfgmgr-the-old-heritage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>System Center Configuration Manager: PXE fails after SP2 installation</title>
		<link>http://fitzzz.de/index.php/2009/11/24/system-center-configuration-manager-pxe-fails-after-sp2-installation/</link>
		<comments>http://fitzzz.de/index.php/2009/11/24/system-center-configuration-manager-pxe-fails-after-sp2-installation/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 13:19:58 +0000</pubDate>
		<dc:creator>Christoph Schmidt</dc:creator>
				<category><![CDATA[Configuration Manager]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PXE]]></category>
		<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://fitzzz.de/?p=19</guid>
		<description><![CDATA[Today’s task was to upgrade an existing SCCM R2 SP1 installation to service pack 2. ]]></description>
			<content:encoded><![CDATA[<p>Today’s task was to upgrade an existing SCCM R2 SP1 installation to service pack 2. I checked the site status before I started: everything was “green”. The prerequisite check was “ok”, despite two minor warnings. So I went on and all SP2 tasks finished successfully. Well then, I thought, let’s check the existing OS deployment tasks to see if it’s still working.</p>
<p><a href="http://fitzzz.de/wp-content/uploads/2009/11/pxe_fail_11.png" target="_blank"></a></p>
<div id="attachment_22" class="wp-caption alignleft" style="width: 190px"><a href="http://fitzzz.de/wp-content/uploads/2009/11/pxe_fail_1.png" target="_blank"><img class="size-medium wp-image-22  " title="MP Error Log" src="http://fitzzz.de/wp-content/uploads/2009/11/pxe_fail_1-300x80.png" alt="MP Error Log" width="180" height="48" /></a><p class="wp-caption-text">MP Error Log</p></div>
<p>We set up a VM and tried booting into PXE… with no response of the server. <a href="http://fitzzz.de/wp-content/uploads/2009/11/pxe_fail_11.png" target="_blank"></a>Restarting the WDS service didn’t do the trick. So I dug a little deeper and took a look at the logs in %programfiles%\Microsoft Configuration Manager\Logs. Interesting files to look at: mpcontrol.log and pxecontrol.log (use SMS TRACE to</p>
<div id="attachment_24" class="wp-caption alignright" style="width: 190px"><a href="http://fitzzz.de/wp-content/uploads/2009/11/pxe_fail_2.png" target="_blank"><img class="size-medium wp-image-24  " title="pxe_fail_2" src="http://fitzzz.de/wp-content/uploads/2009/11/pxe_fail_2-300x204.png" alt="PXE Error Log" width="180" height="122" /></a><p class="wp-caption-text">PXE Error Log</p></div>
<p>view these logs, if you don’t have any other preference). The PXE log didn’t tell me anything interesting, it even logged successful self-tests! Funny, because the log in the ConfigMgr-Console told me otherwise: the PXE service was not responding. It also told me the Management Port was giving a HTTP 500 error.</p>
<p>After a lot of rebooting and error-hunting I came up with a “solution” to this problem. It seemed the service pack installation didn’t properly update the PXE and management point and caused the unresponsiveness of both service roles.</p>
<p>WARNING: You may already know it, but just to be clear on this: the Configuration Manager takes some time to do it’s work. So be calm and watch the application log for MSI events, stating a successful (de)installation before rebooting. This is true for both the ConfigMgr Roles and Client Agent.</p>
<p>I did the following to solve it:</p>
<ul>
<li>Removed the Management Point Role (in ConfigMgr)</li>
<li>Reboot</li>
<li>Reinstalled the Management Point Role</li>
<li>Removed the ConfigMgr Client Agent (ccmsetup /uninstall)</li>
<li>Removed the PXE Role (in ConfigMgr)</li>
<li>Reboot</li>
<li>Removed the WDS Role (Windows Server)</li>
<li>Reboot</li>
<li>Reinstalled the WDS Server Role (no configuration after that of course)</li>
<li>Reinstalled the PXE Role</li>
<li>Reinstalled the CCM Client Agent</li>
<li>Reboot</li>
</ul>
<p>Yes I know: lots of lots of reboots. You may skip them if you dare, please drop me a line if it work anyway.</p>
<p>After that, all components went to green in the system state view and the PXE service started to respond as expected.</p>
]]></content:encoded>
			<wfw:commentRss>http://fitzzz.de/index.php/2009/11/24/system-center-configuration-manager-pxe-fails-after-sp2-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

