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

<channel>
	<title>Brian Jackson&#039;s IT Blog &#187; Tutorial</title>
	<atom:link href="http://blog.brianleejackson.com/category/tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brianleejackson.com</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 23:22:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Migrate email to Office 365 using WHM</title>
		<link>http://blog.brianleejackson.com/migrate-email-to-office-365-using-whm</link>
		<comments>http://blog.brianleejackson.com/migrate-email-to-office-365-using-whm#comments</comments>
		<pubDate>Wed, 28 Dec 2011 02:35:51 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[Office 365]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=1445</guid>
		<description><![CDATA[If you are like me, then you are simply wanting to migrate your email over to Microsoft Office 365 to take advantage of Exchange. Me and my colleague just wanted to get rid of our IMAP email. Doesn&#8217;t work great when sharing an inbox for a business. Below is a short tutorial on how to [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/migrate-email-to-office-365-using-whm' addthis:title='Migrate email to Office 365 using WHM' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office-365-1.png" alt="Microsoft Office 365" title="Microsoft Office 365" width="600" height="186" class="alignnone size-full wp-image-1447" /></p>
<p>If you are like me, then you are simply wanting to migrate your email over to Microsoft Office 365 to take advantage of Exchange.  Me and my colleague just wanted to get rid of our IMAP email.  Doesn&#8217;t work great when sharing an inbox for a business.  Below is a short tutorial on how to migrate your email to Office 365 while still hosting your domain using WebHost Manager (WHM).  I will walk you through the DNS changes, etc.</p>
<h4>Step 1</h4>
<p>After signing up and paying the first thing you have to do is login to your Office 365 administration site.  The URL is: <a href="https://portal.microsoftonline.com/admin/default.aspx" title="Microsoft Online Portal" target="_blank">https://portal.microsoftonline.com/admin/default.aspx</a>.  Then click on Admin at the top right.</p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step1.png" alt="Office 365 Admin" title="Office 365 Admin" width="346" height="80" class="alignnone size-full wp-image-1451" /></p>
<h4>Step 2</h4>
<p>You will now want to walk through the 5 steps to get your domain ready. The 1st one is to verify your domain by either an MX entry or TXT entry.  In WHM, go down to &#8220;DNS Functions&#8221;, click on &#8220;Edit DNS Zone&#8221; and then pick the domain you are working with.  Below is how mine looks for a TXT entry.  Values were changed for example shown in pic.  Also note, it took about 20 minutes for Microsoft to see my TXT entry.  So do something else, come back and refresh.  It will show up eventually.</p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step2.png" alt="Office 365 TXT Entry" title="Office 365 TXT Entry" width="571" height="37" class="alignnone size-full wp-image-1453" /></p>
<h4>Step 3</h4>
<p>Step 2 in the process is simply checking your website to make sure you didn&#8217;t screw something up.  Then step 3 is adding your email address, for example: contactus@boisecomputing.com as a user for your Office 365 account.  Use the email addresses you are working with.</p>
<h4>Step 4</h4>
<p>This step is simply notifying your users of the change.  The next one is important.  <strong>Don&#8217;t do step #5</strong> in the process. In fact, if you are only moving your email over you won&#8217;t every finish Step #5 and can ignore it.  Simply hit save and close.</p>
<h4>Step 5</h4>
<p>Instead of doing step #5 in their process, you want to go under Management and click on domains.  Then under your real domain name, select the radio button and click on &#8220;Manage DNS.&#8221;  This page shows all of your DNS information that is available to you on Office 365.</p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step3.png" alt="Office 365 Manage DNS" title="Office 365 Manage DNS" width="513" height="143" class="alignnone size-full wp-image-1454" /></p>
<h4>Step 6</h4>
<p>We are now going to add the MX entry to change the email over.  The first picture is how it looks on the DNS management page from Microsoft.  You will want to change any current MX entries to priority 1 or higher.  This way Office 365 is checked first having the &#8220;0&#8243; priority.  Click to see larger version.</p>
<p><a href="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step4.png"><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step4.png" alt="Office 365 MX Entry" title="Office 365 MX Entry" width="714" height="71" class="alignnone size-full wp-image-1455" /></a></p>
<p>This picture below is how it looks on my DNS zone under WHM. Click to see larger version.</p>
<p><a href="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step6.png"><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step6.png" alt="WHM Office 365 MX Entry" title="WHM Office 365 MX Entry" width="807" height="33" class="alignnone size-full wp-image-1457" /></a></p>
<h4>Step 7</h4>
<p>The next thing we want to do is add the CNAME entry for autodiscover.  This will enable the Outlook client to be able to configure via autodiscover.  The first picture is how it looks on the DNS management page from Microsoft.  Click to see larger version.</p>
<p><a href="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step7.png"><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step7.png" alt="Cname Entry Office 365" title="Cname Entry Office 365" width="698" height="32" class="alignnone size-full wp-image-1458" /></a><br />
This picture below is how it looks on my DNS zone under WHM. Click to see larger version.</p>
<p><a href="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step8.png"><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/office365step8.png" alt="office365 WHM Cname" title="office365 WHM Cname" width="646" height="32" class="alignnone size-full wp-image-1459" /></a><br />
Note that autodiscover took about an hour before it started working on my Outlook client.  Even after multiple flushes of my local DNS cache.</p>
<h4>Step 8</h4>
<p>Everything should now be working!  There are more entries if you are using Lync, etc.  Also, I would recommend setting up subdomains.  Example, I setup <a href="http://docs.boisecomputing.com" title="docs.boisecomputing.com" target="_blank">http://docs.boisecomputing.com</a> which redirects to <a href="http://boisecomputing.sharepoint.com/TeamSite/Documents/Forms/AllItems.aspx" title="boisecomputing.sharepoint.com" target="_blank">http://boisecomputing.sharepoint.com/TeamSite/Documents/Forms/AllItems.aspx</a>.  This goes straight to my document SharePoint site.  You can do the same thing for email.  They come in very handy and save time!  It will post you to the Office 365 login page, but deep linking works.  So once you sign in, it will still go to the destination you originally linked to.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/migrate-email-to-office-365-using-whm' addthis:title='Migrate email to Office 365 using WHM' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/migrate-email-to-office-365-using-whm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wrong thumbnails from Twitterfeed</title>
		<link>http://blog.brianleejackson.com/wrong-thumbnails-from-twitterfeed</link>
		<comments>http://blog.brianleejackson.com/wrong-thumbnails-from-twitterfeed#comments</comments>
		<pubDate>Wed, 28 Dec 2011 02:21:27 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Open Graph Protocol]]></category>
		<category><![CDATA[Twitterfeed]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=1432</guid>
		<description><![CDATA[Have you had the problem where twitterfeed is choosing the wrong thumbnail to post on your facebook wall or page? That is because Facebook relies on its new open graph protocol to choose which image from your post it will display. From our twitterfeed it was simply choosing the first image it could find on [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/wrong-thumbnails-from-twitterfeed' addthis:title='Wrong thumbnails from Twitterfeed' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/twitterfeed1.png" alt="" title="Facebook" width="620" height="325" class="alignnone size-full wp-image-1433" /></p>
<p>Have you had the problem where twitterfeed is choosing the wrong thumbnail to post on your facebook wall or page?  That is because Facebook relies on its new open graph protocol to choose which image from your post it will display.  From our twitterfeed it was simply choosing the first image it could find on the page.  There is a free alternative to twitterfeed which which allow you to utilize WordPress, the open graph protocol for Facebook, and still have it auto post to your wall.  The company is <a href="http://www.linksalpha.com" title="Links Alpha" target="_blank">Linksalpha</a>.</p>
<h2>Step 1</h2>
<p>Sign up for a free account on their website.  (<a href="http://www.linksalpha.com/" title="LinksAlpha">http://www.linksalpha.com</a>)</p>
<h2>Step 2</h2>
<p>Link your facebook account/page to their site.</p>
<h2>Step 3</h2>
<p>Setup publish by inputting your site&#8217;s web feed.</p>
<h2>Step 4</h2>
<p>Install the WordPress plugin &#8220;1-click Retweet/Share/Like&#8221; which is made by LinksAlpha.</p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/twitterfeed2.png" alt="1-click Retweet/Share/Like" title="1-click Retweet/Share/Like" width="408" height="112" class="alignnone size-full wp-image-1438" /></p>
<h2>Step 5</h2>
<p>In the plugin settings, add your API key.</p>
<h2>Step 6</h2>
<p>On the options menu, enable the &#8220;Use Facebook Image Meta tags&#8221; option.  </p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/twitterfeed3.png" alt="Facebook Image Meta tags" title="Facebook Image Meta tags" width="379" height="150" class="alignnone size-full wp-image-1441" /></p>
<p>And that&#8217;s it!  Your featured images from your wordpress posts should now post correctly on Facebook.  Below is an example of this post on our Facebook wall.</p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/12/twitterfeed4.png" alt="Facebook Wall" title="Facebook Wall" width="485" height="187" class="alignnone size-full wp-image-1442" /></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/wrong-thumbnails-from-twitterfeed' addthis:title='Wrong thumbnails from Twitterfeed' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/wrong-thumbnails-from-twitterfeed/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PeopleSoft &#8211; Invalid Record/Field Error</title>
		<link>http://blog.brianleejackson.com/peoplesoft-invalid-recordfield-error</link>
		<comments>http://blog.brianleejackson.com/peoplesoft-invalid-recordfield-error#comments</comments>
		<pubDate>Tue, 25 Oct 2011 00:04:16 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[App Designer]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Record]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=1371</guid>
		<description><![CDATA[KMNXT67EBK6D Working with PeopleSoft today I encountered an error stating Invalid Record/Field error. See picture below. The fix for the error was to actually clear the app server cache. (Have your DBA do it.) That can bring your production system to a slowdown if you then have to rebuild your cache. However, clearing the app [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/peoplesoft-invalid-recordfield-error' addthis:title='PeopleSoft &#8211; Invalid Record/Field Error' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p>KMNXT67EBK6D<br />
Working with PeopleSoft today I encountered an error stating Invalid Record/Field error.  See picture below.</p>
<p><img src="http://blog.brianleejackson.com/wp-content/uploads/2011/10/invalid-record-field.png" alt="invalid-record-field" title="invalid-record-field" width="471" height="210" class="alignnone size-full wp-image-1372" /></p>
<p>The fix for the error was to actually clear the app server cache.  (Have your DBA do it.)  That can bring your production system to a slowdown if you then have to rebuild your cache.  However, clearing the app server cache did fix the problem.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/peoplesoft-invalid-recordfield-error' addthis:title='PeopleSoft &#8211; Invalid Record/Field Error' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/peoplesoft-invalid-recordfield-error/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WAMP &#8211; osTicket short_open_tag</title>
		<link>http://blog.brianleejackson.com/wamp-osticket-short_open_tag</link>
		<comments>http://blog.brianleejackson.com/wamp-osticket-short_open_tag#comments</comments>
		<pubDate>Wed, 28 Sep 2011 23:37:54 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[HelpDesk]]></category>
		<category><![CDATA[osTicket]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=1326</guid>
		<description><![CDATA[Just installed WAMP for a small side project. Was installing osTicket and kept getting the short_open_tag is not enabled when trying to run the installer. Here is the correct path for the php.ini that osTicket installer is looking at. C:\wamp\bin\apache\Apache2.2.21\bin Also, make sure you reboot your WAMP services before trying to proceed. Hope that helps [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/wamp-osticket-short_open_tag' addthis:title='WAMP &#8211; osTicket short_open_tag' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Just installed WAMP for a small side project.  Was installing osTicket and kept getting the short_open_tag is not enabled when trying to run the installer.</p>
<p>Here is the correct path for the php.ini that osTicket installer is looking at.</p>
<blockquote><p>C:\wamp\bin\apache\Apache2.2.21\bin</p></blockquote>
<p>Also, make sure you reboot your WAMP services before trying to proceed.</p>
<p>Hope that helps someone!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/wamp-osticket-short_open_tag' addthis:title='WAMP &#8211; osTicket short_open_tag' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/wamp-osticket-short_open_tag/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copy Taskbar Icons Windows 7 Sysprep v2</title>
		<link>http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep-v2</link>
		<comments>http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep-v2#comments</comments>
		<pubDate>Mon, 21 Jun 2010 16:10:48 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[audit mode]]></category>
		<category><![CDATA[sysprep]]></category>
		<category><![CDATA[Taskbar Icons]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=992</guid>
		<description><![CDATA[Ok, you can thank a colleague of mine (Dinyero Johnson) for this new single vbs script that now copies the taskbar icons and deletes itself. The vbs script is a little nicer than version one (CMD) because it runs without any windows and in my opinion vbs scripts just run smoother . Also, it is [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep-v2' addthis:title='Copy Taskbar Icons Windows 7 Sysprep v2' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Ok, you can thank a colleague of mine (Dinyero Johnson) for this new single vbs script that now copies the taskbar icons and deletes itself.</p>
<p>The vbs script is a little nicer than version one (CMD) because it runs without any windows and in my opinion vbs scripts just run smoother <img src='http://blog.brianleejackson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  Also, it is a single file and the tutorial has less steps.</p>
<p>So for all of you who grabbed version one, lol, grab version 2!!!  And if you are using WIM images, you can simply mount your image, replace the script, and unmount/commit.</p>
<p><u>Repeat instructions are below</u>:</p>
<p>When running sysprep in <a href="http://amzn.to/oFGSrS" target="_blank">Windows 7</a> with the unattend.xml file, you will probably notice that the taskbar icons are something that don’t copy over. Well that is because the icons are not part of the users profile. So the copyprofile=true command does work for almost everything, but it doesn’t copy over your taskbar icons.  So here is a script that will do it for you.</p>
<h2>Step #1</h2>
<p>Download the vbs script (11kb). <a href="http://www.brianleejackson.com/download/SetTaskbar.vbs">Click Here to Download or Right Click and Save Target As&#8230;</a>.<br />
You might have to remove the .txt extension when you are downloading the script.  You are going to drop this script into the correct place during audit mode.</p>
<h2>Step #2</h2>
<p>Copy the vbs script into the startup folder in the start menu.</p>
<h2>Step #3</h2>
<p>The vbs script unpins WMP, IE, and Windows Explorer and then repins the icons in the order you want.  My file has this order:</p>
<blockquote><p>Windows Explorer, IE, Firefox, Word, Excel, Outlook, WMP</p></blockquote>
<h2>Step #4</h2>
<p>Now run sysprep as you normally would and the script is copied into the default profile. That means for every new user, the script pins the icons in the order you want, the script then deletes itself and never runs again. For the correct procedure on sysprepping your machine, read my <a href="http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%E2%80%93-start-to-finish-v2">Windows 7 Sysprep Tutorial</a>.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep-v2' addthis:title='Copy Taskbar Icons Windows 7 Sysprep v2' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep-v2/feed</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Copy Taskbar Icons Windows 7 Sysprep</title>
		<link>http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep</link>
		<comments>http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep#comments</comments>
		<pubDate>Thu, 17 Jun 2010 04:22:08 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[audit mode]]></category>
		<category><![CDATA[sysprep]]></category>
		<category><![CDATA[Taskbar Icons]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=970</guid>
		<description><![CDATA[THIS IS OLD, VERSION 2 IS NOW AVAILABLE &#8211; CLICK HERE Sorry for not posting this earlier but I have had a rough last couple months. Just now getting back into the swing of things. When running sysprep in Windows 7 with the unattend.xml file, you will probably notice that the taskbar icons are something [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep' addthis:title='Copy Taskbar Icons Windows 7 Sysprep' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<h3><a href="http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep-v2">THIS IS OLD, VERSION 2 IS NOW AVAILABLE &#8211; CLICK HERE</a></h3>
<p>Sorry for not posting this earlier but I have had a rough last couple months.  Just now getting back into the swing of things.</p>
<p>When running sysprep in Windows 7 with the unattend.xml file, you will probably notice that the taskbar icons are something that don&#8217;t copy over.  Well that is because the icons are not part of the users profile.  So the copyprofile=true command does work for almost everything, but it doesn&#8217;t copy over your taskbar icons.  </p>
<p>Thankfully the &#8220;<a href="http://blogs.technet.com/b/deploymentguys/archive/2009/04/08/pin-items-to-the-start-menu-or-windows-7-taskbar-via-script.aspx">Deployment Guys</a>&#8221; already have a VBS script that will pin and unpin icons.  I have edited this script and done most of the hard work for you.  Basically we are going to dump a few scripts into the &#8220;startup folder&#8221; (and yes I said startup folder, it is messy but it works and finishes clean) which will run <strong>only the first time</strong> every new user logs in.  It will pin the icons you want, in any order you want, both to the taskbar and the startmenu and then the script is deleted from the startup folder and never runs again for that user.  It does work perfectly and I currently am using this in a corporate environment with around 400-500 computers.</p>
<h2>Step #1</h2>
<p>Download the scripts that I have packaged together. <a href="http://www.brianleejackson.com/download/scripts/scripts.zip">Click here to download</a>.  Again, most of these scripts were written by The Deployment Guys, I have just tweaked them and added a few. It is a 35mb zip file.</p>
<p>The zip file contains the following files:</p>
<blockquote><p>
- taskbar.bat<br />
- taskbar_operations.cmd<br />
- pin.wsf<br />
- unpin.wsf<br />
- pinitem.vbs<br />
- listverbs.vbs<br />
- zti-specialfolderlib.vbs<br />
- ztiutility.vbs
</p></blockquote>
<p>You are going to drop these scripts into the correct places <strong>during audit mode</strong>.  </p>
<h2>Step #2</h2>
<p>Copy the taskbar.bat file into the startup folder in the start menu.  </p>
<p>Below is an explanation of what that taskbar.bat file is doing:</p>
<p><strong>cd C:\Windows\Scripts\</strong><br />
This changes the directory to the scripts folders.</p>
<p><strong>call taskbar_operations.cmd</strong><br />
Calls the cmd file which unpins and pins the taskbar icons.</p>
<p><strong>cd C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup&#8221;</strong><br />
This changes the directory to the startup folder.</p>
<p><strong>DEL taskbar.bat</strong><br />
This deletes the taskbar.bat after it is done, so it won&#8217;t run again for that user.</p>
<h2>Step #3</h2>
<p>The taskbar_operations.cmd file is the file that has all the custom icon paths in it that are pinned or unpinned.<br />
My file has the following in this order:</p>
<blockquote><p>Windows Explorer, IE, Firefox, Word, Excel, Outlook, WMP</p></blockquote>
<p>If you want to change these, simply look in the cmd file and you will figure out what you need to change, it is pretty simple. Also, the default order when running sysprep is WMP, IE, and Windows Explorer, so the script is actually unpinning WMP, unpinning IE, (windows explorer is now bumped over to the left side) and then it pins the rest of the icons in order.</p>
<h2>Step #4</h2>
<p>Create a &#8220;scripts&#8221; folder in the <strong>C:\Windows</strong> directory and drop all of the files into it, except for the taskbar.bat file which you should already have in your startup folder.</p>
<h2>Step #5</h2>
<p>Now run sysprep as you normally would and the scripts are copied into the default profile.  That means for <strong>every new user</strong>, the scripts pin the icons in the order you want, the script then deletes itself and never runs again.  For the correct procedure on sysprepping your machine, read my <a href="http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%E2%80%93-start-to-finish-v2">Windows 7 Sysprep Tutorial</a>.  </p>
<p>I am definitely not a programmer, but this works, and I don&#8217;t see Microsoft giving us a better solution <img src='http://blog.brianleejackson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep' addthis:title='Copy Taskbar Icons Windows 7 Sysprep' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Sysprep a Windows 7 Machine – Start to Finish V2</title>
		<link>http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%e2%80%93-start-to-finish-v2</link>
		<comments>http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%e2%80%93-start-to-finish-v2#comments</comments>
		<pubDate>Tue, 19 Jan 2010 06:36:10 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[WinPE 3.0]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[sysprep]]></category>
		<category><![CDATA[unattend]]></category>
		<category><![CDATA[unattend.xml]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=837</guid>
		<description><![CDATA[SPREAD THE WORD, TOGETHER WE HAVE CONQUERED SYSPREP This is version 2 of a step by step guide on Sysprepping a Windows 7 machine from start to finish. I cannot take full credit on this because my first article had so many helpful comments and discussions that this is simply a combination of all the [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%e2%80%93-start-to-finish-v2' addthis:title='Sysprep a Windows 7 Machine – Start to Finish V2' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<h4><span style="color: #3f6882;">SPREAD THE WORD, TOGETHER WE HAVE CONQUERED SYSPREP <img src='http://blog.brianleejackson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></h4>
<p><span style="color: maroon;"> </span></p>
<p>This is version 2 of a step by step guide on Sysprepping a <a href="http://amzn.to/oFGSrS" target="_blank">Windows 7</a> machine from start to finish. I cannot take full credit on this because my first article had so many helpful comments and discussions that this is simply a combination of all the good advice written into a working guide.  <strong>(I would especially like to thank George for his input on Cscript for auto activation and Nathan for input on Sysprep Audit Mode).</strong> This will guide you through the following:</p>
<blockquote><p><strong>-</strong> Audit Mode<br />
<strong>-</strong> Building the unattend.xml file in WSIM<br />
<strong>-</strong> <strong>copyprofile=true</strong> command to copy the default profile (no manual copy)<br />
<strong>-</strong> Prompt for a computer name<br />
<strong>-</strong> Enable Administrator account<br />
<strong>-</strong> Administrator account logs in first time automatically<br />
<strong>-</strong> Activate windows automatically with Cscript;<br />
<strong>-</strong> Successfully copy over taskbar icons;<br />
<strong>-</strong> Delete unattend.xml file automatically upon completion of re-image.</p></blockquote>
<p>Here is a list of what you will need:</p>
<blockquote><p><strong>-</strong> Latest version of WAIK : <a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&amp;displaylang=en">KB3AIK_EN.iso Version 1.0</a><br />
<strong>-</strong> Windows Vista or <a href="http://amzn.to/oFGSrS" target="_blank">Windows 7</a> Machine to build the XML file on<br />
<strong>-</strong> ISO or DVD of Windows 7 Installation (x32 or x64)<br />
<strong>-</strong> WinPE Boot Environment : <a href="http://blog.brianleejackson.com/winpe-3-0-boot-environment-scripts">BrianLeeJackson WinPE 3.0 BootLoader</a></p></blockquote>
<p>First we are going to walk through building the unattend.xml file (answer file) and then we will walk through the actual Windows 7 imaging process.</p>
<h2><strong><span style="text-decoration: underline;">PART 1 &#8211; XML FILE CREATION</span></strong></h2>
<h2>Step #1</h2>
<p>If you have a <a href="http://amzn.to/oFGSrS" target="_blank">Windows 7</a> installation DVD, insert it now. Or if you have an ISO of 7, go ahead and extract it to a folder on your desktop. (I recommend 7-zip).</p>
<h2>Step #2</h2>
<p>Launch Windows System Image Manager.  Your start menu should look like the image below:</p>
<div id="attachment_609" class="wp-caption alignnone" style="width: 426px"><a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&amp;displaylang=en"><img class="size-full wp-image-609" title="Windows 7 WAIK Version 1" src="http://blog.brianleejackson.com/wp-content/uploads/2009/09/7_sys_1.png" alt="Windows 7 WAIK Version 1" width="416" height="98" /></a><p class="wp-caption-text">Windows 7 WAIK Version 1</p></div>
<h2>Step #3</h2>
<p>Under the &#8220;Windows Image&#8221; header, right click and select new image.</p>
<div id="attachment_616" class="wp-caption alignnone" style="width: 610px"><a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&amp;displaylang=en"><img class="size-full wp-image-616" title="Windows System Image Manager" src="http://blog.brianleejackson.com/wp-content/uploads/2009/09/7_sys_2.png" alt="Windows System Image Manager" width="600" /></a><p class="wp-caption-text">Windows System Image Manager</p></div>
<h2>Step #4</h2>
<p>You will now want to browse to the .CLG file in your Windows 7 installation (I am using Windows 7 Enterprise x64 in my example). It is located in the sources folder. See Image below.  <strong>You can select either the .clg file or the install.wim.  Both will have the same result.</strong></p>
<div id="attachment_619" class="wp-caption alignnone" style="width: 587px"><a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&amp;displaylang=en"><img class="size-full wp-image-619" title="Selecting CLG File - WSIM" src="http://blog.brianleejackson.com/wp-content/uploads/2009/09/7_sys_3.png" alt="Selecting CLG File - WSIM" width="577" height="428" /></a><p class="wp-caption-text">Selecting CLG File - WSIM</p></div>
<h2>Step #5</h2>
<p>Now we need to create a new answer file. Go to the file menu and select “Create New Answer File.” Right after creating one, go ahead and simply go to file menu and select “Save Answer File.” This will give your XML file a name and save location.  I chose to name mine <strong>unattend.xml</strong>. Now you see we have two category folders, Components and Packages. Under the Components folder you see that we have 7 options:</p>
<blockquote><p><strong>-</strong>1 windowsPE<br />
<strong>-</strong>2 offlineServicing<br />
<strong>-</strong>3 generalize<br />
<strong>-</strong>4 specialize<br />
<strong>-</strong>5 auditSystem<br />
<strong>-</strong>6 auditUser<br />
<strong>-</strong>7 oobeSystem</p></blockquote>
<h2>Step #6</h2>
<p>These are very important as these are the steps in which the unattend.xml file is sequenced.<br />
The next part is a little confusing. You are going to add components, from under the “Windows Image” section on the bottom left hand side to the passes on your Answer File. To add a component, you can right click on them and select “add to # pass”. There are many different options you can add, but they have to be done in a certain order and pass otherwise your sysprep might fail. I am simply going to use the one I created as the example.</p>
<div id="attachment_869" class="wp-caption alignnone" style="width: 471px"><a href="http://blog.brianleejackson.com/wp-content/uploads/2010/01/sysprep4.png"><img class="size-full wp-image-869" title="Answer File - Unattend.xml" src="http://blog.brianleejackson.com/wp-content/uploads/2010/01/sysprep4.png" alt="Answer File - Unattend.xml" width="461" height="508" /></a><p class="wp-caption-text">Answer File - Unattend.xml</p></div>
<p>Here is more information about adding options under the passes:</p>
<h3>1 windowsPE</h3>
<blockquote><p>Nothing required in my example.</p></blockquote>
<h3>2 offlineServicing</h3>
<blockquote><p>Nothing required in my example.</p></blockquote>
<h3>3 generalize</h3>
<blockquote><p><em><strong>amd64_Microsoft-Windows-Security-SPP_6.1.7600.16385_neutral</strong></em></p>
<blockquote><p>Set 1 for SkipRearm to allow up to 8 rearms</p></blockquote>
</blockquote>
<h3>4 specialize</h3>
<blockquote><p><strong><em>amd64_Microsoft-Windows-Deployment_6.1.7600.16385_neutral</em></strong><em> </em></p>
<blockquote>
<ol>
<li>
<ol>
<li>
<ol><strong>Order:</strong> 1<br />
<strong>path:</strong> net user administrator /active:yes<br />
<strong>WillReboot:</strong> Never</ol>
</li>
<p>RunSynchronousCommand[Order="1"]</ol>
</li>
<p>RunSynchronous</ol>
</blockquote>
<p><em><strong>amd64_Microsoft-Windows-Security-SPP-UX_6.1.7600.16385_neutral</strong></em></p>
<blockquote><p><strong>SkipAutoActivation</strong>: true</p></blockquote>
<p><em><strong>amd64_Microsoft-Windows-Shell-Setup_6.1.7600.16385_neutral</strong></em></p>
<blockquote><p><strong>Computer Name</strong>: Leave blank (we will deal with this at the end)<br />
<strong>CopyProfile</strong>: true<br />
<strong>Registered Organization</strong>: Microsoft (you must leave this in this section)<br />
<strong>Registered Owner</strong>: AutoBVT (you must leave this in this section)<br />
<strong>ShowWindowsLive</strong>: false<br />
<strong>TimeZone</strong>: Pacific Standard Time</p>
<p>(Please view TimeZone settings here -> <a href="http://technet.microsoft.com/en-us/library/cc749073%28WS.10%29.aspx">http://technet.microsoft.com/en-us/library/cc749073%28WS.10%29.aspx</a>)</p>
<p>You can delete other sub-header components if you don&#8217;t need them.</p></blockquote>
</blockquote>
<h3>5 auditSystem</h3>
<blockquote><p>Nothing required in my example.</p></blockquote>
<h3>6 auditUser</h3>
<blockquote><p>Nothing required in my example.</p></blockquote>
<h3>7 oobeSystem</h3>
<blockquote><p><strong><em>amd64_Microsoft-Windows-International-Core_6.1.7600.16385_neutral</em></strong><em> </em></p>
<blockquote><p><strong>InputLocale:</strong> en-us<br />
<strong>SystemLocale:</strong> en-us<br />
<strong>UILanguage:</strong> en-us<br />
<strong>UserLocale:</strong> en-us</p></blockquote>
<p><strong><em>amd64_Microsoft-Windows-Shell-Setup_6.1.7600.16385_neutral</em></strong><em> </em></p>
<blockquote><p><strong>RegisteredOrganization</strong>: Your Company Name<br />
<strong>RegisteredOwner</strong>: Your Name</p>
<li><strong><em>AutoLogon</em></strong><em> </em></li>
<ol>
<li>
<ol><strong>Password</strong>: Administrator Password</ol>
</li>
<p><strong>Enabled</strong>: true<br />
<strong>LogonCount</strong>: 5<br />
<strong>Username</strong>: administrator</ol>
<li><strong><em>FirstLogonCommands</em></strong><em> </em></li>
<ol>
<li>
<ol><strong>CommandLine:</strong> cscript //b c:\\windows\\system32\\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (windows 7 license key)<br />
<strong>Order</strong> 1<br />
<strong>RequiresUserInput:</strong> false</ol>
<ol><strong>CommandLine:</strong> cscript //b c:\\windows\\system32\\slmgr.vbs /ato<br />
<strong>Order</strong> 2<br />
<strong>RequiresUserInput:</strong> false</ol>
</li>
<p>SynchronousCommand[Order="1"]</p>
<p>SynchronousCommand[Order="2"]</ol>
<li><strong><em>OOBE</em></strong></li>
<ol><strong>HideEULAPage:</strong> true<br />
<strong>NetworkLocation:</strong> Home<br />
<strong>ProtectYourPC:</strong> 1</ol>
<li><strong><em>UserAccounts</em></strong></li>
<ol>
<li>
<ol>
<li>
<ol>
<li>
<ol><strong>Password:</strong> Administrator Password</ol>
</li>
<p>Action: AddListItem<br />
<strong>Description:</strong> Local Administrator<br />
<strong>DisplayName:</strong> Administrator<br />
<strong>Group:</strong> Administrators<br />
<strong>Name:</strong> Administrator</ol>
</li>
<p>LocalAccount[Name="Administrator"]</ol>
</li>
<p><strong>AdministratorPassword:</strong> Administrator Password<br />
<strong>LocalAccounts</strong></ol>
</blockquote>
</blockquote>
<p>If you have questions, look at my image above to see full layout of components, it should help.</p>
<h2>Step #7</h2>
<p>K, now go ahead and save your answer file as unattend.xml.</p>
<h2>Step #8</h2>
<p>If you want the sysprep to prompt for a computer name you need to remove a line from your XML file.  Open up your XML file you saved with notepad and remove the following line: <strong></strong></p>
<div id="attachment_908" class="wp-caption alignnone" style="width: 368px"><img class="size-full wp-image-908" title="Unattend.xml Computer Name" src="http://blog.brianleejackson.com/wp-content/uploads/2010/01/sysprep5.png" alt="Unattend.xml Computer Name" width="358" height="110" /><p class="wp-caption-text">Unattend.xml Computer Name</p></div>
<h2><strong><span style="text-decoration: underline;">PART 2 &#8211; IMAGING PROCESS / RUNNING SYSPREP</span></strong></h2>
<h2>Step #9</h2>
<p>Install Windows 7 (Enterprise) from CD or USB flash drive, when you arrive at the welcome screen and it asks you to create a username, hit <acronym>ctrl+shift+f3</acronym>.<br />
<strong>This will reboot your machine and put your windows build in &#8216;audit&#8217; mode.</strong></p>
<h2>Step #10</h2>
<p>On reboot, you&#8217;ll automatically be logged in under the built-in Administrator account. A sysprep GUI box will appear, but <strong>you can close it</strong> and NOW begin to customize your profile.</p>
<h2>Step #11</h2>
<p>Install any software/drivers, make any profile customizations, etc.<br />
<strong>If you need to reboot, the computer will boot you back into the Administrator account. You will be stuck in this audit mode until you run sysprep with the /oobe parameter. After doing so, sysprep will delete/clean up the Administrator account, but if you have </strong>copyprofile=true <strong>in your unattended answer file, it will copy the customized Admin account to the default profile before deleting it.</strong></p>
<h2>Step #12</h2>
<p>On the PC you are going to be running sysprep on, you need to create a folder called <strong>scripts</strong> in this directory: %WINDIR%\Setup\.  Now you are going to create a CMD file within the %WINDIR%\\Setup\\Scripts directory.  Right click and make a new text file called SetupComplete.txt.  Remove the .txt extension and replace that with .cmd.  You now have a SetupComplete.cmd file which windows will read the first time it boots up from the sysprep.  We need to place a script inside the CMD file.  Edit the cmd file with notepad and insert this line:  <strong>del /Q /F c:\\windows\\system32\\sysprep\\unattend.xml</strong>. This script will delete your unattend.xml file after it has been used.  The unattend.xml file is also copied to the C:\\Windows\\Panther directory, so you will want to add a second line to the CMD file, <strong>del /Q /F c:\\windows\\panther\\unattend.xml</strong>.  If you have passwords or cd keys stored in that xml file you don&#8217;t have to worry about it being left on the computer.</p>
<p><strong>UPDATE AS OF JUNE 16TH: Read my <a href="http://blog.brianleejackson.com/copy-taskbar-icons-windows-7-sysprep">Taskbar Icons Tutorial</a> before continuing.</strong></p>
<h2>Step #13</h2>
<p>Once you have everything configured correctly, Copy or move your unattend.xml file to : C:\windows\system32\sysprep. Now to run sysprep, navigate to that sysprep folder, hold SHIFT and right click and select “Open New Command Windows Here”. Next, input the following commands:</p>
<p><strong>sysprep /generalize /oobe /shutdown /unattend:unattend.xml</strong></p>
<h2>Step #14</h2>
<p>Turn the computer back on and boot to WinPE 3.0 environment (USB stick or CD/DVD).  You can use my <a href="http://blog.brianleejackson.com/winpe-3-0-boot-environment-scripts">BrianLeeJackson WinPE3.0 BootLoader</a> to boot up from USB or CD and capture your image.  Capture image and save image to network location.<br />
<strong>A Dell 960 or GX755 is a good standard for capturing when you want a generic image for use with multiple systems.    Might require injecting additional drivers for 3rd party brands, HP, etc.  Most should work though right out of the box.</strong></p>
<h2>Step #15</h2>
<p>On reboot, Windows will run out of the box, as the /oobe is intended. As long as you put your cd key into the unattend.xml file, windows will be activated automatically in the background, you will be automatically logged into the administrator account, and the unattend.xml file is deleted.  You are now ready to use the computer or join it to the domain.  Enjoy!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%e2%80%93-start-to-finish-v2' addthis:title='Sysprep a Windows 7 Machine – Start to Finish V2' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%e2%80%93-start-to-finish-v2/feed</wfw:commentRss>
		<slash:comments>543</slash:comments>
		</item>
		<item>
		<title>How to install Windows 7 VGA driver on Dell GX270</title>
		<link>http://blog.brianleejackson.com/how-to-install-windows-7-vga-driver-on-dell-gx270</link>
		<comments>http://blog.brianleejackson.com/how-to-install-windows-7-vga-driver-on-dell-gx270#comments</comments>
		<pubDate>Sun, 06 Dec 2009 09:20:36 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[GX260]]></category>
		<category><![CDATA[GX270]]></category>
		<category><![CDATA[Optiplex]]></category>
		<category><![CDATA[VGA]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=828</guid>
		<description><![CDATA[This is a short guide on solving the problem when trying to install the VGA driver on a Dell GX270 when Windows 7 is installed. Step #1 Install Windows 7 on the Dell GX270 computer. (Refer to my other articles for using ImageX and WinPE 3.0 boot environment for capturing and applying images). Step #2 [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/how-to-install-windows-7-vga-driver-on-dell-gx270' addthis:title='How to install Windows 7 VGA driver on Dell GX270' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p>This is a short guide on solving the problem when trying to install the VGA driver on a Dell GX270 when <a href="http://www.amazon.com/gp/product/B004Q0PT3I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&#038;tag=brlejaitbl-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B004Q0PT3I" target="_blank">Windows 7</a> is installed.</p>
<h2>Step #1</h2>
<p>Install Windows 7 on the Dell GX270 computer. (Refer to my other articles for using ImageX and WinPE 3.0 boot environment for capturing and applying images).</p>
<h2>Step #2</h2>
<p>Once you have <a href="http://www.amazon.com/gp/product/B004Q0PT3I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&#038;tag=brlejaitbl-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B004Q0PT3I" target="_blank">Windows 7</a> installed, at least for me, Windows Updates didn&#8217;t pick up the VGA driver automatically; leaving you with a very large resolution which is unusable.</p>
<h2>Step #3</h2>
<p>Download the Intel 82845G/GL/GE/PE/GV Graphics Controller driver (R126990.EXE).  (<a href="http://brianleejackson.com/download/R126990.EXE">Download Here</a>) The drivers on Dell&#8217;s website do not work for Windows Vista or Windows 7.<br />
<div id="attachment_519" class="wp-caption alignnone" style="width: 118px"><a href="http://brianleejackson.com/download/R126990.EXE"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/08/gx260_1.png" alt="GX270 - R126990 driver" title="GX270 - R126990 driver" width="108" height="96" class="size-full wp-image-519" /></a><p class="wp-caption-text">GX270 - R126990 driver</p></div></p>
<h2>Step #4</h2>
<p>Once you have the R126990.EXE downloaded, you will need to extract the contents of the EXE to a folder. I suggest using 7-zip or Winrar. <a href="http://www.7-zip.org/">Download 7-Zip</a><br />
<div id="attachment_521" class="wp-caption alignnone" style="width: 477px"><a href="http://www.7-zip.org/"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/08/gx260_2.png" alt="GX270 - Extracting the driver." title="GX270 - Extracting the driver." width="467" height="393" class="size-full wp-image-521" /></a><p class="wp-caption-text">GX270 - Extracting the driver.</p></div></p>
<h2>Step #5</h2>
<p>Now that you have the driver extracted you are going to have to install the driver manually in compatibility mode. Go into the folder you just extracted and right click on the setup.exe and go to properties and then the compatibility mode tab.   You will want to enable compatibility mode for Windows Service Pack 3 and also select &#8220;Run as Administrator.&#8221;<br />
<div id="attachment_691" class="wp-caption alignnone" style="width: 433px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/08/Untitled.png" alt="Run in Compatibility Mode" title="Run in Compatibility Mode" width="423" height="539" class="size-full wp-image-691" /><p class="wp-caption-text">Run in Compatibility Mode</p></div></p>
<h2>Step #6</h2>
<p>Click Apply, then click OK.  Now run the setup.exe as you normally would and it shouldn&#8217;t complain about OS not being compatible.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/how-to-install-windows-7-vga-driver-on-dell-gx270' addthis:title='How to install Windows 7 VGA driver on Dell GX270' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/how-to-install-windows-7-vga-driver-on-dell-gx270/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zune HD 16GB 4.3 Firmware Update Trick</title>
		<link>http://blog.brianleejackson.com/zune-hd-16gb-4-3-firmware-update-trick</link>
		<comments>http://blog.brianleejackson.com/zune-hd-16gb-4-3-firmware-update-trick#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:27:45 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Zune HD]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=753</guid>
		<description><![CDATA[If you are like me you probably haven&#8217;t been very happy with the Zune HD browser. The 4.3 update fixes a lot of the problems with the browser and it is a lot more responsive. After installing the update you will now have an option in settings that you can have the browser render as [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/zune-hd-16gb-4-3-firmware-update-trick' addthis:title='Zune HD 16GB 4.3 Firmware Update Trick' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p>If you are like me you probably haven&#8217;t been very happy with the <a href="http://amzn.to/mVrtyi" target="_blank">Zune HD</a> browser.  The 4.3 update fixes a lot of the problems with the browser and it is a lot more responsive.  After installing the update you will now have an option in settings that you can have the browser render as &#8220;mobile&#8221; or as &#8220;desktop&#8221;.  (If only we could get rid of the BING search)  All the firmware update changes can be found on <a href="http://gizmodo.com/5399336/zune-hd-update-43-speedier-browser-predictive-text-and-more">Gizmodo</a>. I had trouble updating my firmware, it didn&#8217;t say I needed an update, said that 4.1 was the newest version.  Here is what I did to fix the problem.  (I am running Windows 7, but same options apply under XP or Vista)</p>
<h2>Step #1</h2>
<p>Unplug your Zune from USB and close your Zune software.</p>
<h2>Step #2</h2>
<p>Go to your control panel.<br />
<div id="attachment_754" class="wp-caption alignnone" style="width: 239px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/11/zune_1.png" alt="Zune Control Panel" title="Zune Control Panel" width="229" height="209" class="size-full wp-image-754" /><p class="wp-caption-text">Zune Control Panel</p></div></p>
<h2>Step #3</h2>
<p>Click on Clock, Language, and Region<br />
<div id="attachment_756" class="wp-caption alignnone" style="width: 393px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/11/zune_2.png" alt="Zune Region Settings" title="Zune Region Settings" width="383" height="89" class="size-full wp-image-756" /><p class="wp-caption-text">Zune Region Settings</p></div></p>
<h2>Step #4</h2>
<p>Click on &#8220;change location&#8221;.<br />
<div id="attachment_758" class="wp-caption alignnone" style="width: 375px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/11/zune_3.png" alt="Zune Change Location" title="Zune Change Location" width="365" height="83" class="size-full wp-image-758" /><p class="wp-caption-text">Zune Change Location</p></div></p>
<h2>Step #5</h2>
<p>Change your location to &#8220;United Kingdom&#8221;.<br />
<div id="attachment_759" class="wp-caption alignnone" style="width: 493px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/11/zune_4.png" alt="Zune UK" title="Zune UK" width="483" height="189" class="size-full wp-image-759" /><p class="wp-caption-text">Zune UK</p></div></p>
<h2>Step #6</h2>
<p>Now plug your Zune back in and launch the Zune software.  Go to settings at top right and then to &#8220;Player Update&#8221; on left hand side.<br />
<div id="attachment_760" class="wp-caption alignnone" style="width: 135px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/11/zune_5.png" alt="Zune Player Update" title="Zune Player Update" width="125" height="167" class="size-full wp-image-760" /><p class="wp-caption-text">Zune Player Update</p></div></p>
<h2>Step #7</h2>
<p>It should now ask you to upgrade player to 4.3.  Select &#8220;Upgrade&#8221;.  This will take a minute or two.</p>
<h2>Step #8</h2>
<p>You should now see a confirmation screen saying your player is fully up to date.<br />
<div id="attachment_761" class="wp-caption alignnone" style="width: 327px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/11/zune_6.png" alt="Zune Player 4.3" title="Zune Player 4.3" width="317" height="95" class="size-full wp-image-761" /><p class="wp-caption-text">Zune Player 4.3</p></div></p>
<h2>Step #9</h2>
<p>You can now go back to control panel and change your region back to US.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/zune-hd-16gb-4-3-firmware-update-trick' addthis:title='Zune HD 16GB 4.3 Firmware Update Trick' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/zune-hd-16gb-4-3-firmware-update-trick/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Run only scripts that you trust. Disable Powershell Message</title>
		<link>http://blog.brianleejackson.com/run-only-scripts-that-you-trust-disable-powershell-message</link>
		<comments>http://blog.brianleejackson.com/run-only-scripts-that-you-trust-disable-powershell-message#comments</comments>
		<pubDate>Tue, 27 Oct 2009 04:05:23 +0000</pubDate>
		<dc:creator>Brian Jackson</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista SP1]]></category>
		<category><![CDATA[Batch Script]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7 Beta]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://blog.brianleejackson.com/?p=722</guid>
		<description><![CDATA[This article can also be read at my new website: http://www.theitbros.com. If you are like me you have probably run into the following error when trying to run powershell scripts. This becomes very annoying and tedious if you are running different scripts on a regular basis. &#8220;Security Warning &#8211; Run only scripts that you trust. [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/run-only-scripts-that-you-trust-disable-powershell-message' addthis:title='Run only scripts that you trust. Disable Powershell Message' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><b><font color="maroon">This article can also be read at my new website: <a href="http://theitbros.com/run-only-scripts-that-you-trust-powershell">http://www.theitbros.com</a>.</font></b></p>
<p>If you are like me you have probably run into the following error when trying to run powershell scripts.  This becomes very annoying and tedious if you are running different scripts on a regular basis.</p>
<blockquote><p>&#8220;Security Warning &#8211; Run only scripts that you trust. While scripts from the Internet can be useful, this script can potentially harm your computer. Do you want to run &#8211;.ps1? [D] Do not run  [R] Run once  [S] Suspend  [?] Help (default is &#8220;D&#8221;):</p></blockquote>
<h2>Step #1</h2>
<p>The first thing you need to do is launch Windows Powershell.</p>
<h2>Step #2</h2>
<p>Then enter the following commands:</p>
<blockquote><p>get-executionpolicy</p></blockquote>
<blockquote><p>set-executionpolicy bypass</p></blockquote>
<div id="attachment_728" class="wp-caption alignnone" style="width: 509px"><img src="http://blog.brianleejackson.com/wp-content/uploads/2009/10/powershell1.png" alt="Powershell Trust Scripts" title="Powershell Trust Scripts" width="499" height="89" class="size-full wp-image-728" /><p class="wp-caption-text">Powershell Trust Scripts</p></div>
<p>Now launch your script and enjoy not seeing that annoying message come up.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.brianleejackson.com/run-only-scripts-that-you-trust-disable-powershell-message' addthis:title='Run only scripts that you trust. Disable Powershell Message' ><a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google +1"></a><a class="addthis_button_linkedin"></a><a class="addthis_button_delicious"></a><a class="addthis_button_stumbleupon"></a><a class="addthis_button_tumblr"></a><a class="addthis_button_digg"></a><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_addthis menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.brianleejackson.com/run-only-scripts-that-you-trust-disable-powershell-message/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

