<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>"Mark, I've Made A Huge Mistake..."</title><link>http://blogs.technet.com/b/markmoro/</link><description>Problems and sometimes solutions from a premier field engineer</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>What I’ve Been Doing And What I’ve Been Reading</title><link>http://blogs.technet.com/b/markmoro/archive/2012/05/12/what-i-ve-been-doing-and-what-i-ve-been-reading.aspx</link><pubDate>Sun, 13 May 2012 01:11:01 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3497652</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3497652</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2012/05/12/what-i-ve-been-doing-and-what-i-ve-been-reading.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Well I haven't really posted in a while but I have good reasons, sort of. March went by quickly as I had to finish up an MBA class and moved apartments across the city of Chicago. April I really don’t know what happened but I’ve been working on some very good internal stuff and then here we are. I also do have some very cool stuff in the works for public consumption but that will have to wait. However I do have some other good stuff for you until I get it all going. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Stuff&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ask PFE Platforms- &lt;a title="http://blogs.technet.com/b/askpfeplat/" href="http://blogs.technet.com/b/askpfeplat/"&gt;http://blogs.technet.com/b/askpfeplat/&lt;/a&gt; This is a new team blog myself and a few other folks started. We post every Monday and sometimes more than that. As you can see I have a few posts I’ve written over there so I haven’t been completely worthless. If you aren’t already reading this you should it’s a great spot. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;A collection of Slow Boot Slow Logon links&lt;/p&gt;  &lt;p&gt;&lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/10130.root-causes-for-slow-boots-and-logons-sbsl.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/10130.root-causes-for-slow-boots-and-logons-sbsl.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/10130.root-causes-for-slow-boots-and-logons-sbsl.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/10128.tools-for-troubleshooting-slow-boots-and-slow-logons-sbsl.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/10128.tools-for-troubleshooting-slow-boots-and-slow-logons-sbsl.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/10128.tools-for-troubleshooting-slow-boots-and-slow-logons-sbsl.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/10123.troubleshooting-slow-operating-system-boot-times-and-slow-user-logons-sbsl.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/10123.troubleshooting-slow-operating-system-boot-times-and-slow-user-logons-sbsl.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/10123.troubleshooting-slow-operating-system-boot-times-and-slow-user-logons-sbsl.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What I’ve Been Reading For Work&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Windows Internals 6th ed Part 1- &lt;a title="http://shop.oreilly.com/product/0790145305930.do" href="http://shop.oreilly.com/product/0790145305930.do"&gt;http://shop.oreilly.com/product/0790145305930.do&lt;/a&gt; I’m slowly but surely working my way through this. The more Xperf performance tracing I do the more I need to understand this. There should be some other xperf related posted on Ask Pfe Plat in the next month…ish. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Windows Sysinternals Admin Reference- &lt;a title="http://shop.oreilly.com/product/0790145316974.do" href="http://shop.oreilly.com/product/0790145316974.do"&gt;http://shop.oreilly.com/product/0790145316974.do&lt;/a&gt; If you are not familiar with the Sysinternal tools, you should be. This is a great book. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What I Will Be Reading for Work&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Windows NT File System Internals and Windows NT Device Driver Development- &lt;a title="https://www.osronline.com/custom.cfm?name=index_fullframeset.cfm&amp;amp;pageURL=https://www.osronline.com/store/index.cfm" href="https://www.osronline.com/custom.cfm?name=index_fullframeset.cfm&amp;amp;pageURL=https://www.osronline.com/store/index.cfm"&gt;https://www.osronline.com/custom.cfm?name=index_fullframeset.cfm&amp;amp;pageURL=https://www.osronline.com/store/index.cfm&lt;/a&gt; Because I just cannot get enough of low level stuff. I just ordered these today. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Inside Windows Debugging- &lt;a title="http://shop.oreilly.com/product/0790145335500.do" href="http://shop.oreilly.com/product/0790145335500.do"&gt;http://shop.oreilly.com/product/0790145335500.do&lt;/a&gt; This should be out next week sometime. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Programming Windows 6th ed- &lt;a title="http://blogs.msdn.com/b/microsoft_press/archive/2012/04/21/mark-your-calendars-programming-windows-sixth-edition-is-coming.aspx" href="http://blogs.msdn.com/b/microsoft_press/archive/2012/04/21/mark-your-calendars-programming-windows-sixth-edition-is-coming.aspx"&gt;http://blogs.msdn.com/b/microsoft_press/archive/2012/04/21/mark-your-calendars-programming-windows-sixth-edition-is-coming.aspx&lt;/a&gt; This one actually is $10 if you get it before June 1st. How can you not pick this up? &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What I’m Reading for Fun&lt;/p&gt;  &lt;p&gt;Team of Rivals: The Political Genius of Abraham Lincoln - &lt;a title="http://www.amazon.com/gp/product/0743270754/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-2&amp;amp;pf_rd_r=0K2RHAPJ6GZY5CGHEQ3Q&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=470938631&amp;amp;pf_rd_i=507846" href="http://www.amazon.com/gp/product/0743270754/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-2&amp;amp;pf_rd_r=0K2RHAPJ6GZY5CGHEQ3Q&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=470938631&amp;amp;pf_rd_i=507846"&gt;http://www.amazon.com/gp/product/0743270754/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-2&amp;amp;pf_rd_r=0K2RHAPJ6GZY5CGHEQ3Q&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=470938631&amp;amp;pf_rd_i=507846&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I just finished reading this long long book. It’s extremely interesting and extremely long. Get yourself an edition that you don’t have to lug around. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ready Player One- &lt;a title="http://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1336871267&amp;amp;sr=1-1" href="http://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1336871267&amp;amp;sr=1-1"&gt;http://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1336871267&amp;amp;sr=1-1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Set in the future but about today and the 80s current geek culture. I’m in. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;DC The New 52- &lt;a title="http://en.wikipedia.org/wiki/The_New_52" href="http://en.wikipedia.org/wiki/The_New_52"&gt;http://en.wikipedia.org/wiki/The_New_52&lt;/a&gt; I’ve been really reading stuff in Comixology &lt;a title="http://www.comixology.com/" href="http://www.comixology.com/"&gt;http://www.comixology.com/&lt;/a&gt; since DC restarted all their series at issue #1. Warning its dangerously easy to just keep clicking buy on the next comic. I guess there are worst habits to have.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That’s all for now. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Mark “Why Aren’t There More Gambit Comics?” Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3497652" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Reading/">Reading</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Misc/">Misc</category></item><item><title>Windows 7, Solid State Drives and Why A WinSAT Score Matters</title><link>http://blogs.technet.com/b/markmoro/archive/2012/02/19/windows-7-solid-state-drives-and-why-a-winsat-score-matters.aspx</link><pubDate>Sun, 19 Feb 2012 21:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3481834</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3481834</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2012/02/19/windows-7-solid-state-drives-and-why-a-winsat-score-matters.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I was doing a WDRAP and I ran across an interesting case that required me to do some digging that I thought I&amp;rsquo;d share this out in one source. When we took an xbootmgr trace which we do with all our WDRAPs we saw broken readyboot that was identical to what I talked about here. &lt;a title="http://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx" href="http://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx"&gt;http://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx&lt;/a&gt;. No cache hits and a lot of cache misses. I explained what readyboot does and how it&amp;rsquo;s suppose to work and the hotfix that we can roll out to help remediate this in their environment. Then they asked me a great question, &amp;ldquo;Does this still matter if it is a solid state drive (SSD)?&amp;rdquo; The answer is no when an SSD is&amp;nbsp; detected the following things are not used, readyboot, readyboost, Superfetch and disk defragmentation. &lt;a title="http://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx" href="http://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx"&gt;http://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx&lt;/a&gt; . The disk defragmentation service will be set to still run but no disks will be selected.&lt;/p&gt;
&lt;p&gt;So now the next question is why is Windows not detecting that the hard drive is a SSD. The first thing we attempted was to update the firmware of the SSD as it was out of date. We rebooted and checked the Superfetch service which was still running meaning that the OS still hasn&amp;rsquo;t picked up the disk as a SSD. Ok clearly this was something else. After doing some research I learned the following. The Superfetch service looks at the following registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat\DiskScore every 30 minutes. If the&amp;nbsp;regkey is 65 or greater, which means the disk has the performance of an SSD, it sets the Superfetch service to manual. This score is populated by the actual WinSAT Primary Hard Disk score. Our next step was to check the WinSAT score for this machine. This is what we found.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27-metablogapi/2526.UnratedBlog_5F00_5E880520.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="UnratedBlog" border="0" alt="UnratedBlog" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27-metablogapi/2677.UnratedBlog_5F00_thumb_5F00_67846AD4.jpg" width="595" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ok so that explains it, the WinSAT has never run on this computer. When is this suppose to run? It runs initially on start up to determine Aero performance and the rest is suppose to fully populate when the machine is idle via a scheduled task. The schedule tasks is under Microsoft\Windows\Maintenance\WinSAT. We found that during the image process this tasks was being disabled so it never ran and thus, never detected the machine had an SSD. Once we kicked of that scheduled task, it rated the Hard Disk at 7.1 the reg key had a value of 71, we waited about 20 minutes and all services were stopped and set appropriately.&amp;nbsp; Case closed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark &amp;ldquo;my hard disk score goes to 11&amp;rdquo; Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3481834" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/performance/">performance</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/ReadyBoot/">ReadyBoot</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Win7/">Win7</category></item><item><title>Slow Windows 7 Boot? One ReadyBoot Fix (that you'll want to apply probably anyways)</title><link>http://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx</link><pubDate>Thu, 08 Dec 2011 04:45:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3469693</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3469693</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx#comments</comments><description>&lt;p&gt;In my last &lt;a target="_blank" title="post" href="http://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx"&gt;post&lt;/a&gt; I described a little bit about ReadyBoot and when looking at a xbootmgr trace what to look for when viewing the ReadyBoot data. I also described one method on how to fix it if there are no cache hits. So great, you fixed the one machine you looked at when following along in the blog but you want to make sure all the machines are healthy and if not fix them. Taking traces on every single machine in your environment and forcing 6 reboots is just not feasible. This is an alternate way.&lt;/p&gt;
&lt;p&gt;It goes back to our old friend that we seem to always forget, the event log. You'll want to navigate to &lt;b&gt;Microsoft-Windows-ReadyBoost/Operational &lt;/b&gt;and look for Event ID 1016 about 1 minute after boot. This is logged every time the bootplan is calculated. The result should be 0x0. If you're having the issue, the data will be 0x57.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/4010.Broken.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/4010.Broken.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ready broken&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How do I fix this for all my machines? Well, so far in the cases I've seen were able to fix this with this &lt;a target="_blank" title="http://support.microsoft.com/kb/2555428" href="http://support.microsoft.com/kb/2555428"&gt;http://support.microsoft.com/kb/2555428&lt;/a&gt;. Now to be CLEAR about this, System Restore Points is not the ONLY way this file can hit its 512 KB size restriction. Other things such as a heavily loaded boot process(lots of apps, drivers, registry, etc) can cause this to occur as well. After applying the update go ahead and reboot. You should be all set. To confirm you can look for the same Event ID above but with 0x0 value.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3157.Fixed.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3157.Fixed.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ready fixed!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I want to send a thanks to my down under, right near the end of the world Australian PFE Roger Southgate, hotlanta's own PFE Jeff Stokes(whose blog you should also read &lt;a target="_blank" title="http://blogs.technet.com/b/jeff_stokes/" href="http://blogs.technet.com/b/jeff_stokes/"&gt;http://blogs.technet.com/b/jeff_stokes/&lt;/a&gt;) , Eugene from the Product Group and &lt;a title="Scott Ladewig" href="http://www.ladewig.com/"&gt;Scott Ladewig&amp;nbsp; &lt;/a&gt;for his help with testing.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Mark "I want to go on vacation to where Roger lives" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3469693" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/performance/">performance</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/xbootmgr/">xbootmgr</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/ReadyBoot/">ReadyBoot</category></item><item><title>Xbootmgr Part 2: ReadyBoot Basics</title><link>http://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx</link><pubDate>Mon, 28 Nov 2011 13:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3467391</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3467391</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx#comments</comments><description>&lt;p&gt;The more I work with the xperf/xbootmgr the better I get with it. I still feel like I have a lot to learn though. I wrote a previous post, &lt;a target="_blank" title="http://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx" href="http://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx"&gt;http://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx&lt;/a&gt; , about troubleshooting my own machine with slow boot. Lately I've been doing some WDRAPs where we do a deep dive analysis on 1 or 2 machines. One area that seems to be overlooked as we are always looking for the service or script that is slowing the machine down is ReadyBoot.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Readyboot is boot acceleration technology that maintains an in-RAM cache used to service disk reads faster than a slower storage medium such as a disk drive. ReadyBoot reads (prefetches) data into the cache before it is requested. Prefetching optimizes disk access patterns by taking data locality and hard drive's performance characteristics into account. Read requests from system processes, services and user applications are then serviced out of the ReadyBoot RAM cache.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;ReadyBoot plays a HUGE role on how fast Windows is able to start. If ReadyBoot is broken, the rest of your data can be skewed entirely. I check ReadyBoot first to see how it's looking before I move on to other areas.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here is an example&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2476.BrokenReadyBoot.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2476.BrokenReadyBoot.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There are 3 different colors I want to focus on. The first is blue are write requests to the disk. The second is black, these are misses which means a read requests was serviced from the disk instead of the ReadyBoot cache. This is ReadyBoot death. The third color is green. These are ReadyBoot hits which means the read request was satisfied from the ReadyBoot cache. Notice there is NO green in this picture. ReadyBoot is essentially broken in this trace. The boot performance reflects this as ReadyBoot is finishing after 130 seconds, there is still much more disk activity taking place after that.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So now we need to fix this. We run the following command.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;xbootmgr -trace boot -prepsystem&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This will cause the system to reboot 6 times and order the files in the best order for performance. Now let's look at the trace after this was run.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/1614.FixedReadyBoot.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/1614.FixedReadyBoot.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Notice all the green. ReadyBoot is done loading fully 70 seconds into the boot. A full 1 minute earlier then the previous trace which drastically cut down the boot time.. In a future post I'll talk about the other colors, red and orange.&lt;/p&gt;
&lt;p&gt;Now I'm sure you are thinking, "How do I massively detect for this in my environment?" and "How do I massively fix this in my environment?" I don't have a good answer to those questions....&lt;span style="text-decoration: line-through;"&gt;.yet&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Update: There is a better way, I spell it out here, &lt;a target="_blank" title="http://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx" href="http://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx"&gt;http://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx&lt;/a&gt;&lt;span style="text-decoration: line-through;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Mark "ReadyBoot me some Great Lakes Christmas Ale" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3467391" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/performance/">performance</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/xbootmgr/">xbootmgr</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/ReadyBoot/">ReadyBoot</category></item><item><title>RSS Feed Product Index</title><link>http://blogs.technet.com/b/markmoro/archive/2011/11/22/rss-feed-product-index.aspx</link><pubDate>Tue, 22 Nov 2011 15:15:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3466663</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3466663</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/11/22/rss-feed-product-index.aspx#comments</comments><description>&lt;p&gt;Hello from Austin/Dillion!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here is a quick post. A question I get semi frequently is "how do I stay up to date on the latest hotfixes for 'insert product name' ?" Great question. The best way I can think to do it is through RSS. Here is a listing of a ridiculous amount of Microsoft products and their RSS feeds. Happy KB hunting,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" title="http://support.microsoft.com/selectindex/?target=rss#top" href="http://support.microsoft.com/selectindex/?target=rss#top"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" title="http://support.microsoft.com/selectindex/?target=rss#top" href="http://support.microsoft.com/selectindex/?target=rss#top"&gt;http://support.microsoft.com/selectindex/?target=rss#top&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Mark "clear eyes, full hearts" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3466663" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008/">Server 2008</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008R2/">Server 2008R2</category></item><item><title>Hotfix for RID Pool Depletion! KB 261869</title><link>http://blogs.technet.com/b/markmoro/archive/2011/11/14/hot-fix-for-rid-pool-depletion-kb-261869.aspx</link><pubDate>Mon, 14 Nov 2011 19:07:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3465072</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3465072</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/11/14/hot-fix-for-rid-pool-depletion-kb-261869.aspx#comments</comments><description>&lt;p&gt;A few months back I thought I was going to write a blog post about how to look for RID Pool depletion in environments. Then I got side tracked with something (probably finding out why Mad Men isn't on yet) and Ned Pyle wrote an awesome post that would of put anything I would have wrote to shame anyways.&lt;/p&gt;
&lt;p&gt;If you haven't read it I recommend you stop what you are doing and &lt;a target="_blank" title="read it!" href="http://blogs.technet.com/b/askds/archive/2011/09/12/managing-rid-pool-depletion.aspx"&gt;read it!&lt;/a&gt; So now you see how important that is to manage. There is a new KB Hotfix I recommended highly reading through it and then going through the proper testing channels for your environment.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" title="MS KB 2618669" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;2618669"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" title="MS KB 2618669" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;2618669"&gt;MS KB 2618669&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Some key highlights directly from the KB&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Cause:&lt;/p&gt;
&lt;p&gt;In certain rare circumstances, a domain controller may issue recurring requests for RIDs from the global RID pool every 30 seconds. &lt;br /&gt;&lt;br /&gt;If repetitive requests for RID pool updates are unchecked for a significant time, the global RID pool may experience too much consumption, and in extreme cases, may experience complete exhaustion of the global RID pool.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Resolution:&lt;/p&gt;
&lt;p&gt;To prevent too much consumption of the global RID pool, we recommend that you take the following actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Install this hotfix on all existing Windows Server 2008 R2 domain controllers.&lt;/li&gt;
&lt;li&gt;Integrate the update into the Windows Server 2008 R2 installation media. It guarantees that future domain controllers also have this update.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Happy testing!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Mark "No Diving In the Shallow End Of The RID Pool" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3465072" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/AD/">AD</category></item><item><title>"What's Your Stratum Baby?" aka The Worst Pickup Line Ever</title><link>http://blogs.technet.com/b/markmoro/archive/2011/10/05/quot-what-s-your-stratum-baby-quot-aka-the-worst-pickup-line-ever.aspx</link><pubDate>Wed, 05 Oct 2011 12:29:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3457405</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3457405</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/10/05/quot-what-s-your-stratum-baby-quot-aka-the-worst-pickup-line-ever.aspx#comments</comments><description>&lt;p&gt;Hello from Chattanooga,&lt;/p&gt;
&lt;p&gt;Where my luggage got here a full day later then me. I'm here to deliver an &lt;a title="Active Directory Risk Assessment Program or an ADRAP" href="http://download.microsoft.com/download/5/8/e/58ededaf-4de0-4fd3-b500-8a8f6bbfe1f4/ADRAP_Datasheet_v1.0t_English.pdf" target="_blank"&gt;Active Directory Risk Assessment Program or an ADRAP&lt;/a&gt;&amp;nbsp;which does an exhaustive check of the health/risk of Active Directory. If you've never had one I suggest contacting your TAM it will be an eye opening experience.&amp;nbsp;One area of focus is how is time configured for the AD Forest? I want to touch on a not always seen scenario quickly. &amp;nbsp;Hopefully everyone has read this article &lt;a href="http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx&lt;/a&gt;,. To summarize the PDC in the root domain should get it's time from a reliable external NTP server. All DCs in the parent domain get their time from their PDC. The PDC in a child domain can get it's time from the PDC in the root domain or any other DC in the root domain. Any child DC can get their time from the PDC in their domain&amp;nbsp;or any DC in the parent. Workstations get their time from any DC in their domain. Check out the nice diagram in the previous link.&lt;/p&gt;
&lt;p&gt;We can check this by running the W32TM /monitor. I'll use my MSPaint skills to protect the innocent.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3122.StratumClean.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3122.StratumClean.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let's talk about the stratum quickly. This is ripped directly out of the previous link,&amp;nbsp;I told you to read it &amp;nbsp;"The degree to which a computer&amp;rsquo;s time is accurate is called a stratum. The most accurate time source on a network (such as a hardware clock) occupies the lowest stratum level, or stratum one. This accurate time source is called a reference clock. An NTP server that acquires its time directly from a reference clock occupies a stratum that is one level higher than that of the reference clock. Resources that acquire time from the NTP server are two steps away from the reference clock, and therefore occupy a stratum that is two higher than the most accurate time source, and so on. As a computer&amp;rsquo;s stratum number increases, the time on its system clock may become less accurate. Therefore, the stratum level of any computer is an indicator of how closely that computer is synchronized with the most accurate time source."&lt;/p&gt;
&lt;p&gt;As we can see in our picture above the PDC has a stratum of 3 and the other DCs have a stratum of 4. The PDC is closer to the most accurate time source such as a hardware clock so it's stratum is closer to 1 than the other DCs.&amp;nbsp;This exactly what we are seeing.&lt;/p&gt;
&lt;p&gt;What if this scenario happens however, your root PDC is not configured to get from an external time source but is getting it's time from itself and&amp;nbsp;advertising itself as stratum level 1. Your other DCs now have a stratum level of 2. You realize the error of your ways you reconfigure your root PDC and now his stratum level now becomes&amp;nbsp;&amp;nbsp;4 like the picture above.&amp;nbsp;How do the other DCs behave?&amp;nbsp;How do the other clients behave? Do they accept this&amp;nbsp;stratum change?&amp;nbsp;&amp;nbsp;For those that say that will never happen, it happened to a customer last week. When the stratum number of a time server increases, clients will refuse to accept any new time samples from them. This is by design and in the NTP protocol. So now your clients can drift out of sync! The way around this is the time service would need to be restrated on all clients. This resets the state and the clients will then begin to work normally after. Thanks to Sarath Madakasira for this tip. That's all for now.&lt;/p&gt;
&lt;p&gt;Mark "can deliver ADRAPs in jeans and a &lt;a title="Mouserat" href="http://www.scarecrowboat.com/" target="_blank"&gt;mouserat&lt;/a&gt; tshirt" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3457405" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/AD/">AD</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/W32Time/">W32Time</category></item><item><title>Dipping My Toe Into The Xbootmgr Water</title><link>http://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx</link><pubDate>Sat, 20 Aug 2011 05:14:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3448188</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3448188</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx#comments</comments><description>&lt;p&gt;Greetings from the mothership aka rainy Seattle,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I spent this past week in &lt;a title="Windows Desktop Risk Assessment Program (WDRAP)  " href="http://download.microsoft.com/download/1/C/1/1C15BA51-840E-498D-86C6-4BD35D33C79E/Datasheet_WDRAP.pdf" target="_blank"&gt;Windows Desktop Risk Assesment Program (WDRAP)&lt;/a&gt; training which was actually pretty fantastic. If you are a Premier customer talk to your TAM about getting one scheduled. A large portion of ours was taught by a &lt;a title="Senior PFE Yong Rhee" href="http://blogs.technet.com/b/yongrhee/"&gt;Senior PFE Yong Rhee&lt;/a&gt;. One of the areas I'm starting to pick up on is a tool called xPerf and xBootmgr. It's fantastic and I need to spend far greater time on it. One of the things we do is analyze a boot trace and look for improvements. I'm horrible at this today but I'm getting better everytime I look at them. Smash cut to my own laptop that for at times seems to be taking forever on boot up. Time to investigate.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;1.) run xbootmgr -trace boot&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Wait for my laptop to reboot and the traces to merge and let see what is going on. So after looking to see what time services start up and how long they take to start up something jumps out immediately.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3463.BeforePatch.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3463.BeforePatch.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;That arrow pointing up is&amp;nbsp; to the service starting called sftlist.exe which is Microsoft's App-V. The arrow pointing down is to how long it's taking to start, that counter is in seconds. It's currently taking 195 seconds to start. While it's trying to start up, all the rest of the services to the right aren't able to which is part of the reason I'm having a long login delay. There must be some way to fix this. Perhaps this is a known issue?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3051.Search.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3051.Search.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bam!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This seems to be describing the behavior I'm having. Let me apply the update and try the xbootmgr again and see if it gets any better.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2451.PostPatch.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2451.PostPatch.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I had to zoom in so far to see now how long it's taking that it cut off the time axis. It is now taking 14 seconds. I just saved 181 seconds off my boot time with that one update. &lt;span&gt;Umm&lt;/span&gt; holler! There is still plenty of work that I can do on my machine to speed it up and I'll continue to post more as I dive deep down into the world of &lt;span&gt;xPerf&lt;/span&gt; and &lt;span&gt;xBootmgr&lt;/span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Mark&amp;nbsp; "it can't rain all the time" &lt;span&gt;Morowczynski&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3448188" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/performance/">performance</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/xbootmgr/">xbootmgr</category></item><item><title>You Are Not Smarter Than The KCC</title><link>http://blogs.technet.com/b/markmoro/archive/2011/08/05/you-are-not-smarter-than-the-kcc.aspx</link><pubDate>Fri, 05 Aug 2011 20:37:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3445433</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>19</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3445433</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/08/05/you-are-not-smarter-than-the-kcc.aspx#comments</comments><description>&lt;p&gt;I had this discussion with a fellow PFE David Gregory ,&amp;nbsp;who use to be out of Chicago but now has moved to a better place (read Southern California), at a Polo Loco in Compton, CA. The same one 2Pac rapped&amp;nbsp;about, you know the one I'm talking about.&amp;nbsp;This is what us PFEs do sometimes,&amp;nbsp;eat at fast food places (In-N-Out)&amp;nbsp;and discuss&amp;nbsp;odd technology issues. The topic&amp;nbsp;came up was how often do we see customers that have manually configure connections objects for their DCs? The answer was way too much. If you have properly defined your AD sites and site costing, you shouldn't have to create manual connection objects. Most of the time you just end up making more of a problem for yourself by defining this. Let the KCC automatically create and remove connection objects as it needs to.&amp;nbsp;A manual created connection object is not managed by the KCC at all. If you really want to know how the KCC does decide what to connect I highly recommend you read this, &lt;a title="http://technet.microsoft.com/en-us/library/cc755994(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/cc755994(WS.10).aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/library/cc755994(WS.10).aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0753.Automatic.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0753.Automatic.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;(This is what it should look like if you would just stop monkeying with it)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ok so what does it look like if "someone" actually made a manual connection object?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0825.Manual.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0825.Manual.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(It's horrible looking)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ok so the next thing we discussed was how do help customers fix this is the best way possible. The easiest way is pretty straight forward, right click the connection object, delete. Seems pretty simple. But there is a better way to do this. And this is what David and I talked about. What if that manual connection object was correct? The KCC will then see that it needs a connection and re-make one. So what. The problem is that when a new connection object is made a VVJoin has to be done &lt;a href="http://technet.microsoft.com/en-us/library/cc758169(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc758169(WS.10).aspx&lt;/a&gt;. This can be a semi-painful process. If you have to do it thats fine but why do it if you dont have to do it? So the solution you really want to do is make that manual connection object to be managed by the KCC.&lt;/p&gt;
&lt;p&gt;To do this follow these steps&lt;/p&gt;
&lt;p&gt;1.) Open ADSIEdit and go to the Configuration&amp;nbsp;partition.&lt;/p&gt;
&lt;p&gt;2.) Drill down to Sites,&amp;nbsp;the site where the manual connection object is,&amp;nbsp;Servers, the server where the manual connection&amp;nbsp;object is created, NTDS&amp;nbsp;Settings&lt;/p&gt;
&lt;p&gt;3.) Right click on the manual connection object and go to properites&lt;/p&gt;
&lt;p&gt;4.) Go to the Options attribute and change it from 0 to 1&lt;/p&gt;
&lt;p&gt;5.) Either wait 15 minutes (that's how often the KCC runs) or run repadmin /kcc to manually kick it off&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3225.Options.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3225.Options.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Just like that it will be managed by the KCC. If that is the best connection object it will continue to use it with no VVJoin, if not it will tear it down and then make the best connection object.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;UPDATE: Fellow PFE Tom Moser &lt;span style="color: #000000; font-family: 'Segoe UI'; font-size: 10pt; direction: ltr; word-wrap: break-word;"&gt;&lt;a title="blogs.technet.com/b/tommos" href="http://blogs.technet.com/b/tommos" target="_blank"&gt;blogs.technet.com/b/tommos&lt;/a&gt;&amp;nbsp;let me know that if you have an RODC manual connection object the options attribute will need to be changed from decmial value 64 to 65. It will then show up as &lt;/span&gt;&lt;span style="color: #000000; font-family: 'Segoe UI'; font-size: 10pt; direction: ltr; word-wrap: break-word;"&gt;IS_GENERATED | RODC_TOPOLOGY&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark "Insert Your Favorite 2 Pac Lyric" Morowczynski&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3445433" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/AD/">AD</category></item><item><title>Can I Virtualize That and Still Get Support?</title><link>http://blogs.technet.com/b/markmoro/archive/2011/07/27/can-i-virtualize-that-and-still-get-support.aspx</link><pubDate>Wed, 27 Jul 2011 21:20:52 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3443801</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3443801</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/07/27/can-i-virtualize-that-and-still-get-support.aspx#comments</comments><description>&lt;p&gt;Bet you thought there would be no post for July didn't you. Well I threw this one together right quick.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I had a fellow TAM ask me that quesion the other day. They had a customer that wanted to run a Microsoft application in Hyper-V. They had no idea if it was fully supported. Now you can!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm"&gt;http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You are now able to select the product, the VM platform, and see what support you get!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark "I promise to write more content as soon as I get a hot minute" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3443801" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Supported_3F00_/">Supported?</category></item><item><title>Moving The PDC Role And Testing NTP Server Connectivity</title><link>http://blogs.technet.com/b/markmoro/archive/2011/05/22/moving-the-pdc-role-and-testing-ntp-server-connectivity.aspx</link><pubDate>Sun, 22 May 2011 18:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3430906</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3430906</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/05/22/moving-the-pdc-role-and-testing-ntp-server-connectivity.aspx#comments</comments><description>&lt;p&gt;Hello from Chicago,&lt;/p&gt;
&lt;p&gt;I am actually at&amp;nbsp;home here in Chicago here&amp;nbsp;for a hot minute while I'm on critsit duty. I look forward to getting a call tonight while I'm at my good&amp;nbsp;friend &lt;a title="Dave Hazekamp's" href="http://twitter.com/hazekamp" target="_blank"&gt;Dave Hazekamp's&lt;/a&gt; house watching the Bulls playoff game.&amp;nbsp;Lately I've been helping a few customers go through&amp;nbsp;an Active&amp;nbsp;Directory upgrade to 2008 R2&amp;nbsp;of their production systems. One of the processes we go through is transfering the FSMO roles to the new 2008 R2 DC. One of the most overlooked aspects when transfering the PDC role is&amp;nbsp;setting up this new PDC to sync with an external time source &lt;a href="http://support.microsoft.com/kb/816042"&gt;http://support.microsoft.com/kb/816042&lt;/a&gt;. I highly recommend everyone read How Windows Time Works if you are not familar with this, &lt;a href="http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx&lt;/a&gt;. Time keeping is one of the most crucial aspects of an Active Directory domain. If time is more than 5 minutes off many things will start to fail, specifically kerberos. Large time jumps forward or backward can also cause major issues.&lt;/p&gt;
&lt;p&gt;No problem so we go to verify connectivity to make sure the firewall team has updated the IP address to allow outbound connectivity of our new PDC server using our new favorite tool Port Query.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/8037.PortQuery.jpg"&gt;&lt;img border="0" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/8037.PortQuery.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/8322.PortQuery.jpg"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So is it working or not? It says both listening and&amp;nbsp;filtered.&amp;nbsp;Portquery is unable to tell us the answer I&amp;nbsp;believe&amp;nbsp;since it is a UDP packet (Connectionless) vs TCP packet (Connection) that is being sent and this protocol is not defined in the config.xml so it does not know how to properly display it. Let's use another tool for this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/7043.W32TM.jpg"&gt;&lt;img border="0" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/7043.W32TM.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;By running the W32tm /stripchart /computer:IP we can query that NTP server to see what the offset time is. So here we can clearly see that yes NTP connectivity is working on our new PDC server.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark "my other car is a DeLorean" Morowczynski&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3430906" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/PortQry/">PortQry</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/AD/">AD</category></item><item><title>Knock Knock Is That Port Open?</title><link>http://blogs.technet.com/b/markmoro/archive/2011/04/18/knock-knock-is-that-port-open.aspx</link><pubDate>Mon, 18 Apr 2011 22:22:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3422595</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3422595</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/04/18/knock-knock-is-that-port-open.aspx#comments</comments><description>&lt;p&gt;Hello from Toronto,&lt;/p&gt;
&lt;p&gt;Here is a quick post. What are the ports that are needed by AD? How can you verify they are open from a client? How can you test this? Port Query!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/5826.PortQuery.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This will run through all the pre-defined AD ports and verify the client is able to connect. There are serveral built in categories including Exchange, SQL as well as allowing you to manually define your own range. The best part this is just a GUI on top of another tool portqry.exe. This should replace the need to install the Telnet client as this is not available by default in Windows Vista/2008 and greater. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Download- &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=8355e537-1ea6-4569-aabb-f248f4bd91d0&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?familyid=8355e537-1ea6-4569-aabb-f248f4bd91d0&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mark "Goodnight Canada" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3422595" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/PortQry/">PortQry</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/AD/">AD</category></item><item><title>Migrating Printers On The End User Machine via VBScript</title><link>http://blogs.technet.com/b/markmoro/archive/2011/03/17/migrating-printers-on-the-end-user-machine-via-vbscript.aspx</link><pubDate>Thu, 17 Mar 2011 18:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3413833</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3413833</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/03/17/migrating-printers-on-the-end-user-machine-via-vbscript.aspx#comments</comments><description>&lt;p&gt;Greetings from Anchorage! In a former life I use to be a systems engineer just like you. One of my responsiblities was our print environment. One of the final things I had to do before I left was to migrate all the end users printers to the new printer environment. A disclaimer, this architecture design and script worked for that enviornment, your mileage may vary. Please test, test and test again. &lt;/p&gt;
&lt;p&gt;Background&lt;/p&gt;
&lt;p&gt;At my last job we didn't have a hard and fast rule of what printer types people or departments could purchase so we would have printer drivers from all walks of life. And those walks of life loved to crash the print spooler. One rouge driver could take the whole thing down (this was on Server 2003 before print driver isolation). The new printer environment was broken out into three different categories for printer drivers.&lt;/p&gt;
&lt;p&gt;1.) Print drivers that shipped with the OS (Server 2008 and Server 2008 R2), these are called Inbox drivers. These are the most stable. Also to note we needed to install both 32-bit/64-bit drivers on the print servers. &lt;a target="_blank" href="http://blogs.technet.com/b/askperf/archive/2010/06/04/installing-cross-architectural-print-drivers-32bit-on-64bit-and-vice-versa-from-the-server-locally.aspx" title="http://blogs.technet.com/b/askperf/archive/2010/06/04/installing-cross-architectural-print-drivers-32bit-on-64bit-and-vice-versa-from-the-server-locally.aspx"&gt;http://blogs.technet.com/b/askperf/archive/2010/06/04/installing-cross-architectural-print-drivers-32bit-on-64bit-and-vice-versa-from-the-server-locally.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2.) Print drivers that were universal from a manufacture. Think of this as the HP Universal Print Driver, Xerox, Lexmark, etc. &lt;/p&gt;
&lt;p&gt;3.) if you didn't fit into the first two, you went to the third print server. Here be dragons. &lt;/p&gt;
&lt;p&gt;Printers would follow this order as well, we would first try to see if that printer model had an inbox driver for it, if not then did a universal print driver work and finally&amp;nbsp;it would use its own driver on the last print server. &lt;/p&gt;
&lt;p&gt;The Script&lt;/p&gt;
&lt;p&gt;Alright don't get too excited it was written sort of hastily and print queue names were hardcoded as I had a very specific number of queues. Feel free to modify this for your own use though. &lt;/p&gt;
&lt;pre class="scroll"&gt;&lt;code class="java"&gt;Function PrinterMigrated()
&lt;br /&gt;'Mark Morowcznski
&lt;br /&gt;'Migrates the current printers for the local user 
&lt;br /&gt;
&lt;br /&gt;On error resume next
&lt;br /&gt;'needed for first run if no regkey exists, will throw an error, need script to continue to run
&lt;br /&gt;  
&lt;br /&gt;
&lt;br /&gt;Dim ojbFSO, shell, objNetwork, serialnumber, scriptrun, printername
&lt;br /&gt;
&lt;br /&gt;Set ObjFSO = CreateObject("Scripting.FileSystemObject")
&lt;br /&gt;set shell =CreateObject("wscript.shell")
&lt;br /&gt;Set objNetwork = CreateObject("WScript.Network")  
&lt;br /&gt;set shell =CreateObject("wscript.shell")
&lt;br /&gt;
&lt;br /&gt; 
&lt;br /&gt;'Getting SID for current logged in user as printers are user specific
&lt;br /&gt;Set oUserAccount = GetObject("winmgmts://./root/cimv2") _ 
&lt;br /&gt;.Get("Win32_UserAccount.Domain='" &amp;amp; objNetwork.UserDomain &amp;amp; "'" _ 
&lt;br /&gt;&amp;amp; ",Name='" &amp;amp; objnetwork.UserName &amp;amp; "'") 
&lt;br /&gt;
&lt;br /&gt;sUserSID = oUserAccount.SID 
&lt;br /&gt;'Debug
&lt;br /&gt;'msgbox sUserSID 
&lt;br /&gt; 
&lt;br /&gt;
&lt;br /&gt;'We write to a registry key for this script to run once
&lt;br /&gt;reglocation = "HKEY_USERS\" &amp;amp; sUserSID &amp;amp; "\Software\WhateverKey\PrintersMigrated"
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;'Debug
&lt;br /&gt;'Msgbox reglocation
&lt;br /&gt;
&lt;br /&gt;'Current Version
&lt;br /&gt;serialnumber = "20101017"
&lt;br /&gt;
&lt;br /&gt;'Registry Key Location
&lt;br /&gt;scriptrun = shell.regread(reglocation)
&lt;br /&gt;
&lt;br /&gt;'Debug
&lt;br /&gt;'Msgbox ScriptRun
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;if scriptrun = serialnumber Then
&lt;br /&gt;'Current Version already run on machine, nothing left to do in this function 
&lt;br /&gt;	'Debug	
&lt;br /&gt;	'Msgbox "Script already ran, exiting function"
&lt;br /&gt;	Exit Function
&lt;br /&gt;
&lt;br /&gt;End if
&lt;br /&gt;
&lt;br /&gt;strComputer = "." 
&lt;br /&gt;Set objWMIService = GetObject("winmgmts:" _ 
&lt;br /&gt;    &amp;amp; "{impersonationLevel=impersonate}!\\" &amp;amp; strComputer &amp;amp; "\root\cimv2") 
&lt;br /&gt; 
&lt;br /&gt;Set colInstalledPrinters =  objWMIService.ExecQuery _ 
&lt;br /&gt;    ("Select * from Win32_Printer") 
&lt;br /&gt; 
&lt;br /&gt;
&lt;br /&gt;strPrintServerOld = "\\print"  'old print server
&lt;br /&gt;strPrintServerPSPRD01 = "\\PSPRD01" 'inbox   
&lt;br /&gt;strPrintServerPSPRD02 = "\\PSPRD02" 'universal
&lt;br /&gt;strPrintServerPSPRD03 = "\\PSPRD03" 'misc
&lt;br /&gt;strIsDefault = "False"
&lt;br /&gt;
&lt;br /&gt;strUserName = objNetwork.UserName 
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;strDirectory = "C:\Cabs"
&lt;br /&gt;strFile= "\Print_" &amp;amp; strUserName &amp;amp; ".txt"
&lt;br /&gt;strTotal = strDirectory &amp;amp; strFile
&lt;br /&gt;'output for logging
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Set objFile =ObjFSO.CreateTextFile(strTotal)
&lt;br /&gt;
&lt;br /&gt;'Set objTextFile = objFSO.OpenTextFile(strDirectory &amp;amp; strFile)
&lt;br /&gt;
&lt;br /&gt;Dim psprd02Array (2) 'change this value for your queues 
&lt;br /&gt;psprd02Array (0) = "printqueue1"
&lt;br /&gt;psprd02Array (1) = "printqueue2"
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Dim psprd03Array (3)
&lt;br /&gt;psprd03Array (0) = "printqueue4" 
&lt;br /&gt;psprd03Array (1) = "printqueue5"
&lt;br /&gt;psprd03Array (2) = "printqueue6"
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;For Each objPrinter in colInstalledPrinters 
&lt;br /&gt;    'Wscript.Echo "Name: " &amp;amp; objPrinter.Name 
&lt;br /&gt;    'Wscript.Echo "Location: " &amp;amp; objPrinter.Location 
&lt;br /&gt;    'Wscript.Echo "Default: " &amp;amp; objPrinter.Default
&lt;br /&gt;    'Wscript.Echo "Server: " &amp;amp; objPrinter.Servername
&lt;br /&gt;    'Wscript.Echo "Sharename: " &amp;amp; objPrinter.Sharename
&lt;br /&gt;    
&lt;br /&gt;    If objPrinter.ServerName = strPrintServerOld Then
&lt;br /&gt;     	
&lt;br /&gt;     strPrintMoved = "False" 'used to jump out of current print queue if already moved.
&lt;br /&gt;     strPrintShare = CStr(objPrinter.ShareName)
&lt;br /&gt;     objFile.WriteLine("Current Printer is: " &amp;amp; strPrintShare) 		
&lt;br /&gt;		if objPrinter.Default = True Then 'Checking for Default printer
&lt;br /&gt; 	 		strIsDefault ="True"
&lt;br /&gt;                        objFile.WriteLine(strPrintShare &amp;amp; " is the default Printer.")
&lt;br /&gt;                        'Msgbox "Default Printer: " &amp;amp; strPrintShare
&lt;br /&gt;      		End If 
&lt;br /&gt;     
&lt;br /&gt;
&lt;br /&gt;     for x=0 to 2
&lt;br /&gt;       if objPrinter.Sharename = psprd02Array(x) Then
&lt;br /&gt;         objNetwork.AddWindowsPrinterConnection strPrintServerPsPRD02 &amp;amp; "\" &amp;amp; strPrintShare
&lt;br /&gt;         strPrintMoved = "True"
&lt;br /&gt;        
&lt;br /&gt;        objFile.WriteLine(strPrintShare &amp;amp; " added queue from PSPRD02")  
&lt;br /&gt;	if strIsDefault = "True" Then
&lt;br /&gt;            objNetwork.SetDefaultPrinter(strPrintServerPSPRD02 &amp;amp; "\" &amp;amp; strPrintShare)
&lt;br /&gt;	     'Msgbox "PSPRD02 Default"
&lt;br /&gt;             strisDefault = "False"
&lt;br /&gt;         End if 
&lt;br /&gt;         
&lt;br /&gt;        objNetwork.RemovePrinterConnection strPrintServerOld &amp;amp; "\" &amp;amp; StrPrintShare
&lt;br /&gt;        objFile.WriteLine(strPrintShare &amp;amp; " removed queue from PS01")   
&lt;br /&gt;        Exit for
&lt;br /&gt;        End if
&lt;br /&gt;     next
&lt;br /&gt;
&lt;br /&gt;     
&lt;br /&gt;     if strPrintMoved = "False" Then
&lt;br /&gt;     for y=0 to 3
&lt;br /&gt; 	if objPrinter.Sharename = psprd03Array(y) Then
&lt;br /&gt;        	 objNetwork.AddWindowsPrinterConnection strPrintServerPsPRD03 &amp;amp; "\" &amp;amp; strPrintShare     
&lt;br /&gt;         	strPrintMoved = "True"
&lt;br /&gt;                 objFile.WriteLine(strPrintShare &amp;amp; " added queue from PSPRD03")  
&lt;br /&gt;         
&lt;br /&gt;		if strIsDefault = "True" Then
&lt;br /&gt;            		objNetwork.SetDefaultPrinter(strPrintServerPSPRD03 &amp;amp; "\" &amp;amp; strPrintShare)
&lt;br /&gt;                        'Msgbox "PSPRD03 Default"
&lt;br /&gt; 			strisDefault = "False"
&lt;br /&gt;         	End if 
&lt;br /&gt;         
&lt;br /&gt;        objNetwork.RemovePrinterConnection strPrintServerOld &amp;amp; "\" &amp;amp; StrPrintShare
&lt;br /&gt;         objFile.WriteLine(strPrintShare &amp;amp; " removed queue from PS01")     
&lt;br /&gt;        Exit for
&lt;br /&gt;        End if
&lt;br /&gt;     next
&lt;br /&gt;     End If
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;     if strPrintMoved = "False" Then
&lt;br /&gt;        objNetwork.AddWindowsPrinterConnection strPrintServerPsPRD01 &amp;amp; "\" &amp;amp; strPrintShare
&lt;br /&gt;        objFile.WriteLine(strPrintShare &amp;amp; " added queue from PSPRD01") 
&lt;br /&gt;        'MsgBox strIsdefault
&lt;br /&gt;
&lt;br /&gt;        if strIsDefault = "True" Then
&lt;br /&gt;
&lt;br /&gt;            		objNetwork.SetDefaultPrinter(strPrintServerPSPRD01 &amp;amp; "\" &amp;amp; strPrintShare)
&lt;br /&gt;			'Msgbox "PSPRD01 Default"
&lt;br /&gt;			strisDefault = "False"
&lt;br /&gt;        End if
&lt;br /&gt;        objNetwork.RemovePrinterConnection strPrintServerOld &amp;amp; "\" &amp;amp; StrPrintShare
&lt;br /&gt;        objFile.WriteLine(strPrintShare &amp;amp; " removed queue from PS01")      
&lt;br /&gt;     
&lt;br /&gt;     End If 
&lt;br /&gt;     
&lt;br /&gt;    'WScript.Sleep(5000)
&lt;br /&gt;    
&lt;br /&gt;    End If	    
&lt;br /&gt;
&lt;br /&gt;   
&lt;br /&gt;    
&lt;br /&gt;    
&lt;br /&gt;Next 
&lt;br /&gt;
&lt;br /&gt;objTextFile.Close
&lt;br /&gt;
&lt;br /&gt;shell.RegWrite reglocation,serialnumber, "REG_SZ"
&lt;br /&gt;
&lt;br /&gt;End Function&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp; Special thanks to Mike Barbush for helping with the migration and testing of this script. Alright that's all for now folks, happy scripting&lt;/p&gt;
&lt;p&gt;Mark "Brian Zoucha Print Cluster Master in training" Morowczynski&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3413833" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Printer/">Printer</category></item><item><title>Group Policy Management Scripts....The Ones You Meant To Write But Don't Have Time</title><link>http://blogs.technet.com/b/markmoro/archive/2011/02/28/group-policy-management-scripts-the-ones-you-meant-to-write-but-don-t-have-time.aspx</link><pubDate>Tue, 01 Mar 2011 02:58:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3390912</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3390912</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/02/28/group-policy-management-scripts-the-ones-you-meant-to-write-but-don-t-have-time.aspx#comments</comments><description>&lt;p&gt;Greetings from Charlotte,&lt;/p&gt;
&lt;p&gt;Last day of the month so you know what that means...I should probably write a blog post so&amp;nbsp;I can say I've done at minimum&amp;nbsp;one a month.&amp;nbsp;I've been working with a few customers on various aspects of Group Policy. One thing that comes up frequently is how do I back up GPOs, how do I look for unlinked GPOs, how do I get all settings from all GPOs? The answer to that is simple, script it. Well what about if your scripting skills are more along the lines of searching through the &lt;a target="_blank" href="http://gallery.technet.microsoft.com/ScriptCenter/" title="Script Repository"&gt;Script Repository&lt;/a&gt;&amp;nbsp;for something close and then doing the tried and true method of copy and paste? That's ok these scripts are written for you already on the server that you have the Group Policy Management Console. They are stored in where you installed the GPMC\Scripts folder. A full list of the scripts can be found &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/aa814151(v=VS.85).aspx" title="here"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/8420.GPMCScriptsFinal.png" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Look at all those scripts you "wrote"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Many people install the Group Policy Management Console on their domain controllers. What if you've upgraded your domain controllers to the shinny new 2008 R2 to get that AD Recycle Bin which is the new hotness? Well there are some built in powershell scripts too!&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/ee461027.aspx" title="Group Policy Cmdlets"&gt;Group Policy Cmdlets&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But there is a slight problem. Not all the scripts have made the conversion from script to cmdlet. So you still may want to use the old script for listing all unlinked GPOs for example. Don't worry you don't have to&amp;nbsp;find a 2003 or XP box to&amp;nbsp;install the old Group Policy Management Console to get these. The scripts themselves are available for &lt;a target="_blank" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=38c1a89b-a6d2-4f2a-a944-9236999aee65&amp;amp;DisplayLang=en" title="download"&gt;download&lt;/a&gt;. So go forth and show management all your scripting skills!&lt;/p&gt;
&lt;p&gt;Mark "black belt in copy and paste scripting" Morowczynski&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3390912" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Group+Policy/">Group Policy</category></item><item><title>Capturing Network Logon Without Spanning A Port (Part 2 of 2)</title><link>http://blogs.technet.com/b/markmoro/archive/2011/01/23/capturing-network-logon-without-spanning-a-port-part-2-of-2.aspx</link><pubDate>Sun, 23 Jan 2011 22:05:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3381982</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3381982</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2011/01/23/capturing-network-logon-without-spanning-a-port-part-2-of-2.aspx#comments</comments><description>&lt;p&gt;When I first started this blog I thought I'd be blogging all the time. Then life got in the way. Flights to both coasts, what seems like only two outlets in every terminal in O'Hare, and an MBA class later, it's been a month before I sat down to write this out. Alright folks well in the first bog post we talked about how to make a network capture in Windows XP without having to span a port. For Windows Vista/7 we really have two different ways to do this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The first way or the messy way. You can install Network Monitor as a service. I hate this way.&lt;/p&gt;
&lt;p&gt;How To Configure network monitor started as a service&lt;/p&gt;
&lt;p&gt;a. Install network monitor&lt;/p&gt;
&lt;p&gt;b. Download instsrv.exe and srvany.exe http://www.microsoft.com/downloads/en/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en&lt;/p&gt;
&lt;p&gt;c. Copy srvany.exe to c:\netmon (create a new folder named c:\netmon)&lt;/p&gt;
&lt;p&gt;d. Run the following command (run as administrator) to add a service Instsrv NetmonService c:\netmon\srvany.exe&lt;/p&gt;
&lt;p&gt;e. Run services.msc and ensure that NetMonService will start automatically.&lt;/p&gt;
&lt;p&gt;f. Run regedit.exe, unfold HKLM\System\CurrentControlSet\Services\NetMonService, add a sub Key: Parameters&lt;/p&gt;
&lt;p&gt;g. Under Parameters, add the following value&lt;/p&gt;
&lt;p&gt;h. Type: REG_SZ, name: Application, value: &amp;lt;path to program files folder&amp;gt;\Microsoft Network Monitor 3\nmcap.exe&lt;/p&gt;
&lt;p&gt;i. Type: REG_SZ, name: AppParameters , value: /network * /&lt;span id="#h12" class="KeywordHighlight"&gt;capture&lt;/span&gt; /file c:\netmon\netmon.cap:100M /DisableConversations /stopwhen /timeafter 900 (NOTE: 900 means netmon would stop capturing after 15 minutes)&lt;/p&gt;
&lt;p&gt;j. Restart the machine to reproduce the problem, after you log on, hold on for about 15 minutes, then find out netmon.cap under c:\netmon.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Look at all that. Are you serious, I'll just go find a hub. Fair enough.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The second way, use built in tool that you've ignored, netsh&lt;/p&gt;
&lt;p&gt;1.) open a command prompt&amp;nbsp; and enter netsh trace start capture=yes persistent=yes&lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/6204.Capture.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;(That's what took you a month to write about? I know I'm sorry.)&lt;/p&gt;
&lt;p&gt;That's it, log out and log back in with the problem user, load that .elt file up into network monitor and you are good to go. That's actually where I saw this amazing hint from last year. &lt;a href="http://blogs.technet.com/b/netmon/archive/2009/05/13/event-tracing-for-windows-and-network-monitor.aspx" target="_blank"&gt;http://blogs.technet.com/b/netmon/archive/2009/05/13/event-tracing-for-windows-and-network-monitor.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark "can I get me some of that sweet sweet outlet action" Morowczynski&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3381982" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008R2/">Server 2008R2</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/NetworkCapture/">NetworkCapture</category></item><item><title>Capturing Network Logon Without Spanning A Port (Part 1 of 2)</title><link>http://blogs.technet.com/b/markmoro/archive/2010/12/26/capturing-network-logon-without-spanning-a-port-part-1-of-2.aspx</link><pubDate>Sun, 26 Dec 2010 23:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3377286</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3377286</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2010/12/26/capturing-network-logon-without-spanning-a-port-part-1-of-2.aspx#comments</comments><description>&lt;p&gt;Hey Everyone,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry for the delay in posts. I was traveling a bit and not prepared to write a post from the road (aka I forgot my lab's IP address/I was out of ideas.) Then the Holidays hit and you know how that goes.&amp;nbsp; Alright on to the fun stuff. Today I want to talk about a creative way to capture some network logon traces. Sometimes when you are troubleshooting a problem you just need a network trace of what is happening. The trace never lies. Most of the time you just install Netcap from the &lt;a title="Windows Support Tools" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=49AE8576-9BB9-4126-9761-BA8011FABF38&amp;amp;displaylang=en"&gt;Windows Support Tools &lt;/a&gt;, start and stop your capture, and call it a day. But what if you are trying to get a capture for some sort of logon event? For example you are trying to login but it is somehow timing out.&amp;nbsp; How could you get a capture of what is happening before you are even logged into Windows? There are three different ways. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1.) Ask your network team very nicely to span the port for that client machine to capture the traffic while you try to reproduce this. &lt;/p&gt;
&lt;p&gt;2.) Go find a hub, plug a laptop in and do a capture using Network Monitor in Promiscuous mode and then once again try to reproduce the problem. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Both 1 and 2 will work fine but sometimes the network team isn't around and sometimes you cant find the hub in the bottom drawer of your desk. The user is getting a little worked up and needs this solved. Time to get creative. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3.) Run Netcap in a command prompt in interactive mode. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So this one is actually pretty slick. Interactive mode switch will launch the app in the context of the system, which will stay running after the current user logs out. First things first login with your account and install the Windows Support Tools if you already haven't. Then open a command prompt. Run the following command. "at 15:43 /interactive /next: cmd.exe" Replace the 15:43 for whatever time you want the new cmd.exe window to open at. As you can see below I'm logged in as Mark1.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/8547.Interactive-Mode.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;At that designated time a new command prompt should open up running under the system context. Perfect time to start the capture. In this new cmd.exe window, CD over to Support Tools. Run the following command. Netcap /N:1 /B:100 /C:C:\yourfilename.cap . The N/:1 is for whatever network adapter you want to do the capturing of. After this has started running, logout and have the other user try to login.&lt;/p&gt;
&lt;p&gt; &lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/8284.Command.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;(Who needs a Hub?)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For illustration purposes I've logged in as another user (Mark2) and you can see the command prompt and network capture are still running. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/5086.User2Final.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;(Capturing like a champ)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When you are all done just stop the network capture and start investigating. Keep in mind this only works for XP. You have to go about it differently for Windows 7 which will be an upcoming post. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark "I think I ate too much holiday joy" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3377286" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008R2/">Server 2008R2</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/NetworkCapture/">NetworkCapture</category></item><item><title>Connecting Server 2008 R2 Wirelessly And The Service You Never Knew You Needed</title><link>http://blogs.technet.com/b/markmoro/archive/2010/12/07/connecting-server-2008-r2-wirelessly-and-the-service-you-never-knew-you-needed.aspx</link><pubDate>Tue, 07 Dec 2010 15:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3373425</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3373425</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2010/12/07/connecting-server-2008-r2-wirelessly-and-the-service-you-never-knew-you-needed.aspx#comments</comments><description>&lt;p&gt;Hey Everyone,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I figured it's probably a pretty good idea to be able to boot into a few test VMs off my laptop if I was to ever get stuck at an airport for a long period of time without a good Internet connection (4 Hrs layover in SFO Feb 2011, it will be faaaaaaanatstic). I was in the process of dual booting my work laptop with Win 7 and Server 2008 R2 when I ran across this problem.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;When I'm using Windows 7, my laptop is able to connect to wireless networks without a problem. This is expected out of the box behavior, duh. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/1614.Win7.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;(All on board the Serenity)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;After installing 2008 R2 on my laptop and booting into it I did the whole driver dance where you try to get workstation drivers to work on a server operating system, which is always a challenge and surprising when it really shouldn't have to be. If you've done this dance you know what I'm talking about. I was able to load up a wireless network card driver without too much trouble. Alright time to connect to my network and start doing some updates. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/0647.2008R2NotConnected.jpg" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;(Where did all those networks go?)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There seems to be no networks for my laptop to connect to when it's booted into 2008 R2. That cannnot be possible since today you cannot go 20 feet without hitting some random wireless network. Let's talk about a wonderful service called the Wireless LAN service. Here is a description of what this busy little guy does.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;" The Wireless LAN Service configures the WLAN AutoConfig service to start automatically, regardless of whether the computer has any IEEE 802.11 wireless adapters installed. When enabled, WLAN AutoConfig enumerates every wireless network adapter installed on the computer, manages IEEE 802.11 wireless connections, and manages the wireless connection profiles that contain the settings required to configure a wireless client to connect to a wireless network. WLAN AutoConfig allows you to connect to an existing wireless network, change wireless network connection settings, configure a connection to a new wireless network, and specify preferred wireless networks. WLAN AutoCofig also notifies you when new wireless networks are available. When you switch wireless networks, WLAN AutoConfig dynamically updates your wireless network adapter settings to match the settings of that new network and a network connection attempt will be made."&lt;/p&gt;
&lt;p&gt;source: &lt;a target="_blank" href="&amp;lt;a href=&amp;quot;http://technet.microsoft.com/en-us/library/cc730957.aspx&amp;quot;&amp;gt;http://technet.microsoft.com/en-us/library/cc730957.aspx&amp;lt;/a&amp;gt;"&gt;http://technet.microsoft.com/en-us/library/cc730957.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Translation, basically everything one would need to view, connect to and mange wireless network connections on your server. This is installed by default on Windows Clients (XP, Vista, and Windows 7). This is NOT installed by default on the server platforms. Secure by default FTW!&amp;nbsp; Don't worry I've never tried to connect a server OS wirelessly either. This seems to be our problem though. This is installed by adding a new Feature from the Server Manager tool.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/7824.WirelessInstall.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;(There you are, thought you could get away didn't you)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After installing that you are now able to connect to the wireless networks but there is a minor gui bug maybe? The icon in the tray still shows you aren't connected even though you really are. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/4034.2008R2ConnectedRedX.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;(Why must this icon shake my monkey tree?)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I'm not totally sure why it does that to be honest. If I ever find out I'll re-post something. So I had to use the number one tool in any techs tool kit and what I always tell my dad if he calls with a problem, reboot it and see if that fixes it. I'll tell him that for anything it doesn't even have to make sense. "Reboot the lawnmower see if that fixes it." He'll do it every time. I don't know how he reboots a lawnmower but that's his problem. (See Dell's Patent, I wish I was joking, &lt;a target="_blank" href="http://www.bbspot.com/News/2003/08/dell_tech_support.html"&gt;http://www.bbspot.com/News/2003/08/dell_tech_support.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/3223.AfterReboot.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;(Browncoats Rejoice!)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What do you know, it worked! I think I owe Dell a nickle or something. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So hopefully this saves all of you that are trying to do a similar mobile lab some connectivity troubleshooting. Until next time. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark "Man I Miss That Show" Morowczynski&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3373425" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008/">Server 2008</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008R2/">Server 2008R2</category></item><item><title>I Liked The Old OS Better This Is Too Many Clicks</title><link>http://blogs.technet.com/b/markmoro/archive/2010/12/04/i-liked-the-old-os-better-this-is-too-many-clicks.aspx</link><pubDate>Sat, 04 Dec 2010 19:31:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3373129</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3373129</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2010/12/04/i-liked-the-old-os-better-this-is-too-many-clicks.aspx#comments</comments><description>&lt;p&gt;Hey Everyone,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Has anyone worked with anyone that always liked the last version of whatever product better? A good friend and former colleague of mine sometimes fell into that category. And by sometimes I mean all the time. One of his complaints was the Network and Sharing Center in 2008/2008 R2. It drove him mad when he just wanted to get to the network adapter properties and set the IP address info, etc. Here is how we do it in 2003.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="float: left;" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/7356.2003NetworkConnections.jpg" border="0" /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (1 Click Goodness)&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="float: left;" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/6523.2003Adapter.jpg" border="0" /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; (Oh 2003 how I love you)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;So&lt;/span&gt; when we do the same procedure in 2008 or 2008R2 (same for Vista/Win7) we get to the Network and Sharing Center. You need to click "Manage network connections" to get to the network adapaters&lt;/p&gt;
&lt;p&gt;&lt;img style="float: left;" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/7585.2008NetworkSharingCenter.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Who are you and where are my network adapters? Mark!)&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;Fair point I guess, it's an extra click every time settings this up, this adds up over time. But we do have a solution. To the cloud!! Oh wait I mean to the command prompt!&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="float: left;" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/6204.2008CommandPrompt.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;Simply run ncpa.cpl to launch the beloved Network Connections control panel using absolutely no clicks at all! It's like magic you must be some sort of magician!&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="float: left;" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-86-27/3301.2008Adapter.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Hooray!)&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;That's all for today folks. Future posts will hopefully be more technical as I go. I promise to get better at taking screen shots or at least I'm trying to. &lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;Mark "The Great Houdini" Morowczynski&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3373129" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008/">Server 2008</category><category domain="http://blogs.technet.com/b/markmoro/archive/tags/Server+2008R2/">Server 2008R2</category></item><item><title>Wait Is This Thing On?</title><link>http://blogs.technet.com/b/markmoro/archive/2010/12/02/wait-is-this-thing-on.aspx</link><pubDate>Fri, 03 Dec 2010 00:36:42 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3372799</guid><dc:creator>Mark Morowczynski [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/markmoro/rsscomments.aspx?WeblogPostID=3372799</wfw:commentRss><comments>http://blogs.technet.com/b/markmoro/archive/2010/12/02/wait-is-this-thing-on.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hey Everyone,&lt;/p&gt;
&lt;p&gt;I'm a Premier Field Engineer or PFE here at Microsoft focusing on
Platforms(Active Directory, etc) out of the central region. Anyways life before
I was a blue badge, about a whole month ago, one of the things I really valued
was finding a really good technical blog, such as &lt;a href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx/Ask%20the%20Directory%20Services%20Team" target="_blank" title="http://blogs.technet.com/b/askds/"&gt;Ask
the Directory Services Team&lt;/a&gt;. It was and still is a fantastic resource of
information for me that I couldn't seem to get anywhere else. My hope for this
blog is to provide that same feeling of value to the community. I'll do my best
to write technically interesting posts as often as I can. Feel free to comment
or email me with suggestions ideas for posts. I look forward to trying to catch
up with&amp;nbsp;&lt;a target="_blank" href="http://blogs.technet.com/search/searchresults.aspx?q=Ned%20Pyle&amp;amp;sections=5802"&gt;Ned Pyle&lt;/a&gt; on the number of posts he has written over the years. Mark-1
Ned-10,000 but probably much more.&lt;/p&gt;
&lt;p&gt;Mark "I think I might of accidentally just published that"
Morowczynski&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;PS. Ned I'm stealing your various signatures.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3372799" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/markmoro/archive/tags/FirstPost/">FirstPost</category></item></channel></rss>