<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2540632746780972939</id><updated>2012-02-01T16:00:08.800-07:00</updated><category term='boot'/><title type='text'>Did You Restart?</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>80</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7231687912934559770</id><published>2011-11-29T16:22:00.001-07:00</published><updated>2011-11-29T16:26:01.176-07:00</updated><title type='text'>Citrix XenApp 6 and 6.5 Legacy DefaultPRNFlags</title><content type='html'>With versions of Citrix XenApp prior to version 6 you could set the reg key DefaultPRNFlags to modify printing options. In earlier posts I referenced using these values for allowing admins access to autocreated printers to suppressing errors in the event log, etc&lt;br /&gt;&lt;a href="http://support.citrix.com/article/CTX119684"&gt;http://support.citrix.com/article/CTX119684&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With the release of XenApp 6 and 6.5 the DefaultPRNFlags key has been changed both to a new location and seperated out into different keys with true / false data.&lt;br /&gt;&lt;a href="http://support.citrix.com/article/CTX124885"&gt;http://support.citrix.com/article/CTX124885&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7231687912934559770?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7231687912934559770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2011/11/citrix-xenapp-6-and-65-legacy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7231687912934559770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7231687912934559770'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2011/11/citrix-xenapp-6-and-65-legacy.html' title='Citrix XenApp 6 and 6.5 Legacy DefaultPRNFlags'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3284533233685921063</id><published>2011-08-12T16:10:00.010-06:00</published><updated>2011-08-12T16:32:13.960-06:00</updated><title type='text'>Convert MAK to KMS Client or KMS Host to Client with slmgr.vbs</title><content type='html'>By default all Windows Vista and above clients are shipped as a KMS client with a GVLK installed. So, by default if you have a KMS host setup then any new installs will work immediately with your KMS environment.&lt;br /&gt;Lets take a look:&lt;br /&gt;on a fresh system open cmd and go to C:\Windows\System32&lt;br /&gt;run cscript slmgr.vbs /dlv&lt;br /&gt;It will report a KMSCLient&lt;br /&gt;&lt;blockquote&gt;Name: Windows Server(R), ServerStandard edition&lt;br /&gt;Description: Windows Operating System - Windows Server(R), VOLUME_KMSCLIENT channel&lt;br /&gt;Activation ID: &lt;br /&gt;Application ID: 55c92734-d682-4d71-983e-d6ec3f16059f&lt;br /&gt;Extended PID: &lt;br /&gt;Installation ID: &lt;br /&gt;Partial Product Key: BFGM2&lt;br /&gt;License Status: Initial grace period&lt;br /&gt;Time remaining: 86400 minute(s) (60 day(s))&lt;br /&gt;&lt;br /&gt;Key Management Service client information&lt;br /&gt;Client Machine ID (CMID):&lt;br /&gt;DNS auto-discovery: KMS name not available&lt;br /&gt;KMS machine extended PID:&lt;br /&gt;Activation interval: -1 minutes&lt;br /&gt;Renewal interval: -1 minutes&lt;/blockquote&gt;Note the partial product key is BFGM2. Also note the description contains VOLUME_KMSCLIENT channel. From the following link provided by MS we can see that this is the key for Windows Server 2008 Standard KMSClient&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff793421.aspx"&gt;http://technet.microsoft.com/en-us/library/ff793421.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But lets say you already activated this client with a MAK key or as a KMS Host with the KMS key and now you want it to be a client again. This process is as simple as changing the key back to the GVLK key.&lt;br /&gt;&lt;br /&gt;Note: To convert from MAK to KMSClient it is the exact same steps. (the volume descriptions will be different to represent the MAK instead of KMSHost)&lt;br /&gt;__________________________________________________________________________&lt;br /&gt;&lt;br /&gt;In the following example the admin accidentally activated the system using the KMS host key.&lt;br /&gt;&lt;br /&gt;- Note that running slmgr.vbs /dlv shows it's a KMS Host&lt;br /&gt;&lt;blockquote&gt;C:\Windows\System32&amp;gt;cscript slmgr.vbs /dlv&lt;br /&gt;Microsoft (R) Windows Script Host Version 5.7&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;Software licensing service version: 6.0.6002.18005&lt;br /&gt;Name: Windows Server(R), ServerStandard edition&lt;br /&gt;Description: Windows Operating System - Windows Server(R), VOLUME_KMS_B channel&lt;br /&gt;Activation ID:&lt;br /&gt;Application ID: 55c92734-d682-4d71-983e-d6ec3f16059f&lt;br /&gt;Extended PID: &lt;br /&gt;Installation ID: &lt;br /&gt;Processor Certificate URL: http://go.microsoft.com/fwlink/?LinkID=48189&lt;br /&gt;Machine Certificate URL: http://go.microsoft.com/fwlink/?LinkID=48190&lt;br /&gt;Use License URL: http://go.microsoft.com/fwlink/?LinkID=48192&lt;br /&gt;Product Key Certificate URL: http://go.microsoft.com/fwlink/?LinkID=48191&lt;br /&gt;Partial Product Key: &lt;br /&gt;License Status: Licensed&lt;br /&gt;&lt;br /&gt;Key Management Service is enabled on this machine&lt;br /&gt;Current count: 0&lt;br /&gt;Listening on Port: 1688&lt;br /&gt;DNS publishing enabled&lt;br /&gt;KMS priority: Normal&lt;br /&gt;&lt;br /&gt;Key Management Service cumulative requests received from clients&lt;br /&gt;Total requests received: 0&lt;br /&gt;Failed requests received: 0&lt;br /&gt;Requests with License Status Unlicensed: 0&lt;br /&gt;Requests with License Status Licensed: 0&lt;br /&gt;Requests with License Status Initial grace period: 0&lt;br /&gt;Requests with License Status License expired or Hardware out of tolerance: 0&lt;br /&gt;Requests with License Status Non-genuine grace period: 0&lt;br /&gt;Requests with License Status Notification: 0&lt;/blockquote&gt;&lt;br /&gt;- We can see that it's Windows Server 2008 Standard so we can go to our friends at MS and grab the correct GVLP key of TM24T-X9RMF-VWXK6-X8JC9-BFGM2 (&lt;a href="http://technet.microsoft.com/en-us/library/ff793421.aspx"&gt;http://technet.microsoft.com/en-us/library/ff793421.aspx&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Then run cscript slmgr.vbs /ipk TM24T-X9RMF-VWXK6-X8JC9-BFGM2 &lt;br /&gt;&lt;blockquote&gt;C:\Windows\System32&amp;gt;cscript slmgr.vbs /ipk TM24T-X9RMF-VWXK6-X8JC9-BFGM2&lt;br /&gt;Microsoft (R) Windows Script Host Version 5.7&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;Installed product key TM24T-X9RMF-VWXK6-X8JC9-BFGM2 successfully.&lt;/blockquote&gt;- Now if we run cscript slmgr.vbs /dlv again we see&lt;br /&gt;&lt;blockquote&gt;C:\Windows\System32&amp;gt;cscript slmgr.vbs /dlv&lt;br /&gt;Microsoft (R) Windows Script Host Version 5.7&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;Software licensing service version: 6.0.6002.18005&lt;br /&gt;Name: Windows Server(R), ServerStandard edition&lt;br /&gt;Description: Windows Operating System - Windows Server(R), VOLUME_KMSCLIENT channel&lt;br /&gt;Activation ID: &lt;br /&gt;Application ID: 55c92734-d682-4d71-983e-d6ec3f16059f&lt;br /&gt;Extended PID:&lt;br /&gt;Installation ID: &lt;br /&gt;Partial Product Key: BFGM2&lt;br /&gt;License Status: Initial grace period&lt;br /&gt;Time remaining: 86400 minute(s) (60 day(s))&lt;br /&gt;&lt;br /&gt;Key Management Service client information&lt;br /&gt;Client Machine ID (CMID):&lt;br /&gt;DNS auto-discovery: KMS name not available&lt;br /&gt;KMS machine extended PID:&lt;br /&gt;Activation interval: -1 minutes&lt;br /&gt;Renewal interval: -1 minutes&lt;/blockquote&gt;&lt;br /&gt;- Now we can activate it with the KMS Host that you already have setup on the proper server using cscript slmgr.vbs /ato&lt;br /&gt;&lt;blockquote&gt;C:\Windows\System32&amp;gt;cscript slmgr.vbs /ato&lt;br /&gt;Microsoft (R) Windows Script Host Version 5.7&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;Activating Windows Server(R), ServerStandard edition...&lt;br /&gt;Product activated successfully.&lt;/blockquote&gt;&lt;br /&gt;- Then you can run cscript slmgr.vbs /dlv again and get a good activation description&lt;br /&gt;&lt;blockquote&gt;C:\Windows\System32&amp;gt;cscript slmgr.vbs /dlv&lt;br /&gt;Microsoft (R) Windows Script Host Version 5.7&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;Software licensing service version: 6.0.6002.18005&lt;br /&gt;Name: Windows Server(R), ServerStandard edition&lt;br /&gt;Description: Windows Operating System - Windows Server(R), VOLUME_KMSCLIENT channel&lt;br /&gt;Activation ID: &lt;br /&gt;Application ID: 55c92734-d682-4d71-983e-d6ec3f16059f&lt;br /&gt;Extended PID: &lt;br /&gt;Installation ID:&lt;br /&gt;Partial Product Key: BFGM2&lt;br /&gt;License Status: Licensed&lt;br /&gt;Volume activation expiration: 259200 minute(s) (180 day(s))&lt;br /&gt;Key Management Service client information&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Client Machine ID (CMID): 5a05921b-8405-4d46-af89-f40a3d60b698&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KMS machine name from DNS: machinename.fqdn:1688&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KMS machine extended PID: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Activation interval: 120 minutes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Renewal interval: 10080 minutes&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From this we can see that we've now successfully activated the KMSClient against the KMS Host listed at "KMS machine name from DNS:" and that it will activate again in 180 days.&lt;br /&gt;&lt;br /&gt;Once again, here's the KMS Client Setup Keys&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff793421.aspx"&gt;http://technet.microsoft.com/en-us/library/ff793421.aspx&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3284533233685921063?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3284533233685921063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2011/08/convert-mak-to-kms-client-or-kms-host.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3284533233685921063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3284533233685921063'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2011/08/convert-mak-to-kms-client-or-kms-host.html' title='Convert MAK to KMS Client or KMS Host to Client with slmgr.vbs'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7135661708150081553</id><published>2011-08-09T21:37:00.010-06:00</published><updated>2011-08-12T20:01:14.307-06:00</updated><title type='text'>Understand and Installing KMS Server</title><content type='html'>There are 2 different types of keys with todays Office and Windows products, KMS and MAK. These are used to manage Windows Server 2008 and 2008 R2, Windows Vista and 7, and Office 2010.&lt;br /&gt;&lt;br /&gt;MAK - Multiple Activation Key - Activate one-time basis against MS hosted activation services (across internet)&lt;br /&gt;KMS - Key Management Service - Activate systems within internal network&lt;br /&gt;&lt;br /&gt;KMS and MAK can be mixed in an environment based on client needs.&lt;br /&gt;&lt;br /&gt;Frequently Asked Questions About Volume License Keys&lt;br /&gt;http://www.microsoft.com/licensing/existing-customers/product-activation-faq.aspx&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why use KMS?&lt;/b&gt;&lt;br /&gt;1. MAK has usage limits, this is important in corporate environments especially with virtual desktop environments. Improperly utilizing MAK keys can lead to all of the activations being consumed (see FAQ site linked above).&lt;br /&gt;2. Easier to manage new deployments with KMS. Set it and forget it&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why use MAK?&lt;/b&gt;&lt;br /&gt;1. Mobile workstations that will not have visibility to KMS host within timeframe required for activation limits (180 days).&lt;br /&gt;2. Very small deployments of less than 25 workstations, or less than 5 servers (running described OS). See below for KMS Host activation thresholds. Note: if in a vdi environment then review support for MAK deployment by the software vendor (ie Citrix XenDesktop supports MAK for Windows 7 with PVS, but does not support MAK for Office 2010 at time of this writing).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is a CMID?&lt;/b&gt;&lt;br /&gt;The CMID is how KMS identifies unique machines. This is important in environments that utilize virtualization such as XenApp and XenDesktop (or other virtual technologies).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;KMS Host activation thresholds:&lt;/b&gt;&lt;br /&gt;The activation threshold how many end clients have to request a license from the host before the host will activate and start handing out valid licenses. This is different by product:&lt;br /&gt;Windows OS - Either 5 Server client requests or 25 Workstation client requests&lt;br /&gt;Office 2010 - 5 client requests&lt;br /&gt;Once the proper number of clients have requested activation then the Host will begin handing out licenses.&lt;br /&gt;&lt;br /&gt;The KMS Host will also cache twice the number of clients to ensure that the count does not drop below the required count to remain activated.&lt;br /&gt;&lt;br /&gt;This is important to note for a few reasons:&lt;br /&gt;1. If your planning redundancy of kms hosts then the number of clients is somewhere over double the minimum number of clients needed for activation. This is due to having to meet the threshold on two hosts and the fact that each has a activation threshold cache.&lt;br /&gt;2. Application virtualization and vdi/workstation virtualization technologies may actually only count as 1 client since they will all have the same CMID.&lt;br /&gt;&lt;br /&gt;I will not be focusing on installing / configuring redundant KMS hosts. It should be noted that you can configure the weight / priority of hosts in this type of environment.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Client Discovery:&lt;/b&gt;&lt;br /&gt;Client discovery by default is done through dns via a srv record through tcp port 1688. Note that Windows 7 firewall by default blocks so it needs enabled.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Understanding KMS&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff793434.aspx"&gt;http://technet.microsoft.com/en-us/library/ff793434.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Installation&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Installation of KMS Host is as easy as plugging in the KMS license key for the Windows OS or installing the service for Office.&lt;br /&gt;&lt;br /&gt;Note: extra steps may be needed for depending on which OS flavor it would be hosted on. Extra patches may be needed for 2003 and 2008 hosts.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows OS Host setup&lt;/b&gt;&lt;br /&gt;1. Pull your KMS license key out of your Volume license site. This key should ONLY be used on servers you intend to be hosts.&lt;br /&gt;2. Open Control Panel\System and Security\System &lt;br /&gt;3. Change product key&lt;br /&gt;4. Enter your KMS product key&lt;br /&gt;5. Click Yes to the prompt warning you that you are using a KMS key that will setup activation services&lt;br /&gt;&lt;br /&gt;Note that a Windows Server 2008 R2 can activate both servers and clients.&lt;br /&gt;http://technet.microsoft.com/en-us/library/ff793412.aspx&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Office 2010 Host setup&lt;/b&gt;&lt;br /&gt;1. Go to your volume license downloads&lt;br /&gt;2. Download the "Office 2010 Key Management Service Host". Note that if you have different versions you may see one for Professional, Standard, etc. Either one will do (don't need both). This doesn't include the actual keys&lt;br /&gt;3. Get the Office suites KMS key from the license agreement page&lt;br /&gt;4. Run the installer and accept the EULA.&lt;br /&gt;5. When it asks for the host product key enter the KMS key&lt;br /&gt;&lt;br /&gt;Fresh installations of the OS or Office by default are set to search out a KMS host and activate (via the DNS srv record).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Viewing KMS info&lt;/b&gt;&lt;br /&gt;In order to see information about the KMS Host you can use the slmgr.vbs script. This is done from a command prompt at C:/Windows/System32&lt;br /&gt;&lt;br /&gt;To display Windows license information use cscript slmgr.vbs /dlv&lt;br /&gt;This does not display information regarding Office licensing&lt;br /&gt;&lt;br /&gt;In addition you can use /dlv all to display information on all licenses (ie Windows and Office)&lt;br /&gt;&lt;br /&gt;If you only want to see office KMS licensing information you can add the activation id of the product. Thus it would look like this:&lt;br /&gt;cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DNS Srv Record&lt;/b&gt;&lt;br /&gt;If we look in DNS we'll find a new srv record for each KMS Host.&lt;br /&gt;You'll find the records under the Forward Lookup Zones - your domain - _tcp&lt;br /&gt;The records will be named _VLMCS&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qorLbsIJH_4/TkIGWgWbwYI/AAAAAAAAACQ/KMZNZOJMMPg/s1600/Capture.JPG" imageanchor="1"&gt;&lt;img border="0" height="58" src="http://2.bp.blogspot.com/-qorLbsIJH_4/TkIGWgWbwYI/AAAAAAAAACQ/KMZNZOJMMPg/s400/Capture.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7135661708150081553?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7135661708150081553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2011/08/understand-kms-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7135661708150081553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7135661708150081553'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2011/08/understand-kms-server.html' title='Understand and Installing KMS Server'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-qorLbsIJH_4/TkIGWgWbwYI/AAAAAAAAACQ/KMZNZOJMMPg/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-100910136791770623</id><published>2011-08-05T15:18:00.000-06:00</published><updated>2011-08-05T15:18:45.207-06:00</updated><title type='text'>Forfiles to manipulate files based on date</title><content type='html'>Nothing new here...&lt;br /&gt;You can use Forfiles to manipulate files based on their date.&lt;br /&gt;&lt;br /&gt;/P Path to search&lt;br /&gt;/M SearchMask&lt;br /&gt;/S Subdirectories&lt;br /&gt;/C Command&lt;br /&gt;/D Date (valid as "mm/dd/yyyy" or in greater than + or less than -)&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;Search current and subdirectories for files older than 30 days from current date and echo them to screen&lt;br /&gt;forfiles /s /d -30 /c "cmd /c Echo @file"&lt;br /&gt;&lt;br /&gt;Same but only display iso's&lt;br /&gt;forfiles /s /m *.iso /d -30 /c "cmd /c Echo @file"&lt;br /&gt;&lt;br /&gt;Same but this time display the full path to the file&lt;br /&gt;forfiles /s /m *.iso /d -30 /c "cmd /c Echo @path\@file"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So now we have the basic concept you could use this to script to delete files older than x days/date.&lt;br /&gt;forfiles /p C:\backups /s /d -30 /c "cmd /c del @path"&lt;br /&gt;or move them to cheaper storage&lt;br /&gt;forfiles /p C:\backups /s /d -30 /c "cmd /c move /y @path C:\Destination"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-100910136791770623?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/100910136791770623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2011/08/forfiles-to-manipulate-files-based-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/100910136791770623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/100910136791770623'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2011/08/forfiles-to-manipulate-files-based-on.html' title='Forfiles to manipulate files based on date'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3181154410166576152</id><published>2011-04-21T13:27:00.008-06:00</published><updated>2011-04-21T13:53:17.531-06:00</updated><title type='text'>Server 2008 R2 Print Server with 64 and 32bit drivers</title><content type='html'>Scenario: Mixed environment of 32 bit and 64 bit workstations / Terminal servers. You want to use one print server to serve out both architectures of both native and third party drivers.&lt;br /&gt;&lt;br /&gt;Example drivers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Native HP Laserjet 5&lt;/li&gt;&lt;li&gt;Native HP Laserjet 2200 PCL5&lt;/li&gt;&lt;li&gt;Native HP LaserJet 4100 PCL6&lt;/li&gt;&lt;li&gt;etc&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;First, prep your server and get the Print and Document Services role installed. I did this on 2008 R2 with SP1.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Open Print Management. Go to drivers and click add. &lt;/p&gt;&lt;p&gt;x64 install - this one is easy...&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Next&lt;/li&gt;&lt;li&gt;Choose x64, Next&lt;/li&gt;&lt;li&gt;Click Windows Update and wait (this gets you more drivers such as the LJ 5, yes it normally takes that long)&lt;/li&gt;&lt;li&gt;Select your driver&lt;/li&gt;&lt;li&gt;Next&lt;/li&gt;&lt;li&gt;Finish (may take awhile if it's pulling from Windows Update)&lt;/li&gt;&lt;li&gt;Told you it was easy.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;But now you need the exact same driver in 32bit...&lt;/p&gt;&lt;p&gt;x32 install - Native drivers&lt;/p&gt;&lt;ol&gt;&lt;li&gt;You have to pull the native driver from a x32 2008 server. So you'll need at least one 2008 SP2 32bit server in your environment. &lt;/li&gt;&lt;li&gt;Click Add driver&lt;/li&gt;&lt;li&gt;Next&lt;/li&gt;&lt;li&gt;Choose x86, Next&lt;/li&gt;&lt;li&gt;Note the list is blank, click Have Disk&lt;/li&gt;&lt;li&gt;enter the following path where servername is the name of your 2008 32bit server. &lt;a href="file://servername/c$/Windows/System32/DriverStore/FileRepository/prnhp"&gt;file://servername/c$/Windows/System32/DriverStore/FileRepository/prnhp&lt;/a&gt;*****&lt;/li&gt;&lt;li&gt;In my case the actual inf was named prnhp001.inf_87f859f3. Not sure if this is always the case.&lt;/li&gt;&lt;li&gt;Select the exact same driver that you did for x64. &lt;/li&gt;&lt;li&gt;Note that for this to work properly it has to be the exact same driver name.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;You know have the 32bit and 64 bit version of the Native MS driver.&lt;/p&gt;&lt;p&gt;Now you can do the same thing with your Third Party driver, but point the "Have Disk" to the .inf that you downloaded from their website. Note that again, you'll have to download both the 32bit and 64bit version of the same driver (unless of course they have 1 download that contains both versions)&lt;/p&gt;&lt;p&gt;Your driver windows should look something like this when your done... Notice that I have a x86 and x64 for each driver listed, but that they have the exact same name.&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-2Ca4aW9B6-E/TbCJLsta44I/AAAAAAAAACE/zRBjH1FKxXQ/s1600/Capture.PNG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 108px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5598125170894758786" border="0" alt="" src="http://3.bp.blogspot.com/-2Ca4aW9B6-E/TbCJLsta44I/AAAAAAAAACE/zRBjH1FKxXQ/s400/Capture.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hint: you can make driver names match via editing the .inf prior to driver installation. Test it well if you do as your mileage may vary from my results.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3181154410166576152?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3181154410166576152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2011/04/server-2008-r2-print-server-with-64-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3181154410166576152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3181154410166576152'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2011/04/server-2008-r2-print-server-with-64-and.html' title='Server 2008 R2 Print Server with 64 and 32bit drivers'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2Ca4aW9B6-E/TbCJLsta44I/AAAAAAAAACE/zRBjH1FKxXQ/s72-c/Capture.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3721774640570576888</id><published>2010-12-15T16:15:00.014-07:00</published><updated>2010-12-21T16:39:21.498-07:00</updated><title type='text'>Deloy Citrix Merchandising Server with Receiver 2.0 using anonymous access</title><content type='html'>Citrix Merchandising server 2.0 adds in the ability to deploy the receiver with tokens. This allows the receiver to be utilized with anonymous access and elimates the need for users to login for receiver updates (note this doesn't change the need to login for online plugin which will be presented as a receiver login prompt, don't confuse the 2 different authentication prompts)&lt;br /&gt;&lt;br /&gt;For this I used both Merchandising server 2.0 and 2.1 along with Receiver 2.0 and 2.1.&lt;br /&gt;&lt;br /&gt;Configure the Merchandising Server&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download and import the merchanding server (8GB HD space req)&lt;/li&gt;&lt;li&gt;Configure with IP, subnet, etc and install the latest XenServer tools. Use receiver.yourfqdn as the hostname&lt;/li&gt;&lt;li&gt;open &lt;a href="https://ipaddress/appliance"&gt;https://ipaddress/appliance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;login as root with the default password (found in the citrix edocs, note this is different than the unix password you configures from the console)&lt;/li&gt;&lt;li&gt;Configure Active Directory&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Source Name = your call&lt;/li&gt;&lt;li&gt;Server Address = IP address to DC&lt;/li&gt;&lt;li&gt;Server port = 389 or 3268&lt;/li&gt;&lt;li&gt;Bind DN = user account to sync ldap (ie &lt;a href="mailto:ldap@here.contoso.com"&gt;ldap@here.contoso.com&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Bind Password = the password to the ldap account&lt;/li&gt;&lt;li&gt;Base DN = your base dn (ie DC=here,DC=contoso,DC=com)&lt;/li&gt;&lt;li&gt;Save (if it errors you did it wrong)&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Permissions&lt;/li&gt;&lt;ol&gt;&lt;li&gt;In the search users box type your domain user first or last name (username will result in nothing)&lt;/li&gt;&lt;li&gt;Select the radial button and click Edit&lt;/li&gt;&lt;li&gt;Change to Admin&lt;/li&gt;&lt;li&gt;Repeat for all other admins&lt;/li&gt;&lt;li&gt;Logoff&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Enter a dns record for "receiver" pointing to the merch server IP address&lt;/li&gt;&lt;li&gt;point your browser to &lt;a href="https://receiver/appliance"&gt;https://receiver/appliance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Logon as your newly configure admin account. Note that you'll need to use domain\username for now&lt;/li&gt;&lt;li&gt;Go to configurations - options&lt;/li&gt;&lt;li&gt;Enter your support desk email, website, phone as desired. Ensure you select Token Expiration of Never (unknown to me at this time if you set it to expire if the end clients will update automatically, or if it will just break it).&lt;/li&gt;&lt;li&gt;Enter the default domain name desired (note that this will fix the need for using the domain\username format)&lt;/li&gt;&lt;li&gt;Save&lt;/li&gt;&lt;li&gt;Go to configurations Authentication&lt;/li&gt;&lt;li&gt;Click Generate Token (needed for the anonymous access)&lt;/li&gt;&lt;li&gt;Click Save&lt;/li&gt;&lt;li&gt;Now we need to generate an ssl cert. Since most intermediaries now require all ssl certs be generated with 2048 or higher you won't be able to use the CMS built in cert request as it only generates at 1024. I used IIS7 for this. &lt;/li&gt;&lt;ol&gt;&lt;li&gt;Open IIS manager&lt;/li&gt;&lt;li&gt;On the server find Server Certificates&lt;/li&gt;&lt;li&gt;Click Create Certificate Request&lt;/li&gt;&lt;li&gt;Common name = receiver.ncgi.com&lt;/li&gt;&lt;li&gt;Fill out rest of the request and generate the csr&lt;/li&gt;&lt;li&gt;Copy the contents of the CSR and generate a cert (I used Godaddy)&lt;/li&gt;&lt;li&gt;download the completed cert&lt;/li&gt;&lt;li&gt;In IIS7 select the cert and click "Complete Certificate Request"&lt;/li&gt;&lt;li&gt;Once finished select the cert and click export&lt;/li&gt;&lt;li&gt;enter a location and password&lt;/li&gt;&lt;li&gt;Download and install openssl &lt;a href="http://www.openssl.org/related/binaries.html"&gt;http://www.openssl.org/related/binaries.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Convert the new cert from pfx format to pem using openssl&lt;/li&gt;&lt;li&gt;open command prompt and navigate to where you installed openssl (default is C:\openssl\bin)&lt;/li&gt;&lt;li&gt;openssl pkcs12 -in c:\certs\yourcert.pfx -out c:\certs\receiver.pem –nodes &lt;/li&gt;&lt;li&gt;Enter the password you gave it when you exported it.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Now that we have a cert in the proper format we can import it to the receiver. Go to configuration - ssl certifcate management&lt;/li&gt;&lt;li&gt;Change the drop down to "import certificate from a certificate authority"&lt;/li&gt;&lt;li&gt;For "Public Certificate File" browse to the newly created pem file&lt;/li&gt;&lt;li&gt;For "Private Key File" browse to the newly created pem file&lt;/li&gt;&lt;li&gt;Enter the password&lt;/li&gt;&lt;li&gt;Submit&lt;/li&gt;&lt;li&gt;The CMS will reboot at this point. When it comes back up you'll notice that you don't get a cert warning anymore (provided everything was done right).&lt;/li&gt;&lt;li&gt;Dedicate an external IP address and map the external address to your internal address at your firewall. You'll need port 443 open obviously.&lt;/li&gt;&lt;li&gt;Get the A-records mapped externally for receiver.fqdn to point to your external address if you haven't already&lt;/li&gt;&lt;li&gt;under plug-ins click Get new&lt;/li&gt;&lt;li&gt;select a plug-in that you want and click Download to server&lt;/li&gt;&lt;li&gt;under Deliveries click Create/Edit&lt;/li&gt;&lt;li&gt;Create&lt;/li&gt;&lt;li&gt;Delivery Name = Default&lt;/li&gt;&lt;li&gt;Check mark default delivery&lt;/li&gt;&lt;li&gt;enter how often to check for updates&lt;/li&gt;&lt;li&gt;Add a plug-in to push as the default package&lt;/li&gt;&lt;li&gt;Set the schedule for Deliver Now&lt;/li&gt;&lt;li&gt;Click Schedule&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Package the receiver&lt;/p&gt;&lt;p&gt;Citrix has a tool available for packaging the receiver. It works very well. Unfortunately I don't like it because it forces you package it alongside the Access Gateway client, which I don't necessarily want to push to all my workstations that will be using receiver. If you want to push that client as well then use this to package your receiver with the token.&lt;/p&gt;&lt;p&gt;Otherwise:&lt;/p&gt;&lt;p&gt;Here's an excellent tip on packaging the receiver. &lt;a href="http://www.xenappblog.com/2010/receiver-asking-for-logon-information-after-msi-install/"&gt;http://www.xenappblog.com/2010/receiver-asking-for-logon-information-after-msi-install/&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Download the receiver msi from citrix.com. Then make your installation look like the below. Note that the token comes from the "Authentication" tab in the receiver. It's the token we generated way back on step 15.&lt;/p&gt;&lt;p&gt;start /wait msiexec /i "Receiver.msi" /qn ALLUSERS=1 REBOOT="ReallySuppress" SERVER_LOCATION=https://receiver.fqdn.com/appliance/services/applianceService VERBOSE=true AUTOUPDATE=true TOKEN=yourtoken&lt;/p&gt;&lt;p&gt;Alternatively you could use Orca to modify the msi. &lt;/p&gt;&lt;p&gt;New! Citrix has added a new page in their edocs regarding how to push the Citrix receiver and the switches available. You'll find it under Receiver for Windows - Installing Receiver for Windows.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3721774640570576888?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3721774640570576888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/12/deloy-citrix-merchandising-server-with.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3721774640570576888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3721774640570576888'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/12/deloy-citrix-merchandising-server-with.html' title='Deloy Citrix Merchandising Server with Receiver 2.0 using anonymous access'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3466470386409489385</id><published>2010-12-15T14:02:00.002-07:00</published><updated>2010-12-15T14:15:15.676-07:00</updated><title type='text'>Citrix Online Plugin SSOn with Windows 7 x64</title><content type='html'>I was having issues getting SSOn working with any version of the Online plugin on Windows 7 x64. Mainly I was working on getting it running with the Citrix Receiver 2.0 deploying Full online plugin 12.1.&lt;br /&gt;&lt;br /&gt;Checked that ssonsvr.exe was indeed running.&lt;br /&gt;&lt;br /&gt;Found that the GPO template provided by Citrix contains what appears to be invalid entries for the SSOn keys. (note that SSOn for winXP working using these settings)&lt;br /&gt;&lt;a href="http://forums.citrix.com/thread.jspa?threadID=262201&amp;amp;start=0&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=262201&amp;amp;start=0&amp;amp;tstart=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally, discovered that it *was* the credentials that SSOn was attempting to use. I found that using the FQDN for the domain field would result in a failure, but using the "pre-Windows 2000" domain name would work.&lt;br /&gt;&lt;br /&gt;Bingo, the PNA services site was set to allow only the "pre-windows 2000" version of the domain name. On the services site I added a second allowed domain name as the fqdn and everything took off running. Apparently XP was passing through the domain name that I had allowed, whereas Windows 7 was using the FQDN (which would make sense).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3466470386409489385?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3466470386409489385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/12/citrix-online-plugin-sson-with-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3466470386409489385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3466470386409489385'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/12/citrix-online-plugin-sson-with-windows.html' title='Citrix Online Plugin SSOn with Windows 7 x64'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-435314425913377398</id><published>2010-12-13T14:12:00.005-07:00</published><updated>2010-12-15T14:02:45.039-07:00</updated><title type='text'>Remove Sleep and Hibernate from Start Menu in Windows 7 via GPO</title><content type='html'>Looking around on the internet I found a LOT of incorrect and incomplete information on this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To remove the sleep and hibernation options from the Windows 7 start menu via GPO do the following (this doesn't disable sleep entirely, just removes it from start menu, to disable sleep via GPO you can do a power plan with it set to 0 and then select the power plan):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sleep:&lt;br /&gt;&lt;br /&gt;Computer Configuration\Policies\Administrative Templates\System\Power Management\Sleep Settings&lt;br /&gt;Allow Standby States (S1-S3) When Sleeping (Plugged In)&lt;br /&gt;Set to disabled&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_2CVUqS6RmRQ/TQaNWAMgOnI/AAAAAAAAABs/ptn5oN4_CK0/s1600/Sleep.PNG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 201px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550278999929797234" border="0" alt="" src="http://1.bp.blogspot.com/_2CVUqS6RmRQ/TQaNWAMgOnI/AAAAAAAAABs/ptn5oN4_CK0/s400/Sleep.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hibernate: (&lt;a href="http://www.blogger.com/post-create.g?blogID=2540632746780972939"&gt;http://www.blogger.com/post-create.g?blogID=2540632746780972939&lt;/a&gt; Solution 8)&lt;br /&gt;&lt;br /&gt;Note that I tried changing the HibernationEnabled key with no success. Running processmonitor I found that this key and many others are updated, contrary to many of the posts I found on the internet. In addition I found that many of the proposed adm templates for this actually caused GPO processing failure (so beware).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Computer Configuration\Preferences\Windows Settings\Registry&lt;br /&gt;Action - Update&lt;br /&gt;Hive - HKEY_LOCAL_MACHINE&lt;br /&gt;Key Path - SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce&lt;br /&gt;Value Name - DisableHibernate&lt;br /&gt;Value Type - REG_SZ&lt;br /&gt;Value Data - %systemroot%\system32\powercfg.exe -h off&lt;br /&gt;Common Tab - Apply once and do not reapply (optional)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_2CVUqS6RmRQ/TQaPYUnvRYI/AAAAAAAAAB0/_vtetpLOR-0/s1600/hibernate.PNG"&gt;&lt;img style="WIDTH: 362px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550281238795732354" border="0" alt="" src="http://1.bp.blogspot.com/_2CVUqS6RmRQ/TQaPYUnvRYI/AAAAAAAAAB0/_vtetpLOR-0/s400/hibernate.PNG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-435314425913377398?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/435314425913377398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/12/remote-sleep-and-hibernate-from-start.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/435314425913377398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/435314425913377398'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/12/remote-sleep-and-hibernate-from-start.html' title='Remove Sleep and Hibernate from Start Menu in Windows 7 via GPO'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2CVUqS6RmRQ/TQaNWAMgOnI/AAAAAAAAABs/ptn5oN4_CK0/s72-c/Sleep.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-828969974718858134</id><published>2010-05-17T10:17:00.003-06:00</published><updated>2010-05-17T10:37:02.978-06:00</updated><title type='text'>BlackBerry Express Dispatcher service fails to start</title><content type='html'>Recently in an installation of BB Express with SQL Server 2005 Express I had some issues with the Dispatcher and SQL.&lt;br /&gt;&lt;br /&gt;Event Type: Warning&lt;br /&gt;Event Source: BlackBerry Dispatcher pubBESExpress&lt;br /&gt;Event Category: None&lt;br /&gt;Event ID: 25137&lt;br /&gt;Date: 5/17/2010&lt;br /&gt;Time: 10:11:24 AM&lt;br /&gt;User: N/A&lt;br /&gt;Computer:&lt;br /&gt;Description:&lt;br /&gt;{ConnectionItem::ConnectToDB} Failed to connect. Connection string is Provider=SQLNCLI.1;Server=servername\SQLEXPRESS;Database=BESMgmt;&lt;br /&gt;&lt;br /&gt;This error was followed by:&lt;br /&gt;Event Type: Warning&lt;br /&gt;Event Source: BlackBerry Dispatcher pubBESExpress&lt;br /&gt;Event Category: None&lt;br /&gt;Event ID: 25105&lt;br /&gt;Date: 5/17/2010&lt;br /&gt;Time: 10:11:24 AM&lt;br /&gt;User: N/A&lt;br /&gt;Computer:&lt;br /&gt;Description:&lt;br /&gt;Failed to authenticate connection - local machine time may be out of sync with domain controller time. Please restart Windows Time Service.&lt;br /&gt;&lt;br /&gt;I eventually found this here: &lt;a href="http://supportforums.blackberry.com/t5/BlackBerry-Enterprise-Server/BES-5-0-Post-installation-Issues/td-p/420078"&gt;http://supportforums.blackberry.com/t5/BlackBerry-Enterprise-Server/BES-5-0-Post-installation-Issues/td-p/420078&lt;/a&gt; where Keithk23 nails it.&lt;br /&gt;&lt;br /&gt;Set the SQL Browser service to automatic and started it and all was well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-828969974718858134?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/828969974718858134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/05/blackberry-express-dispatcher-service.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/828969974718858134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/828969974718858134'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/05/blackberry-express-dispatcher-service.html' title='BlackBerry Express Dispatcher service fails to start'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4887467177162094230</id><published>2010-04-30T11:42:00.004-06:00</published><updated>2010-04-30T11:47:58.591-06:00</updated><title type='text'>Smart Card Error when RDP to server console</title><content type='html'>&lt;div&gt;When logging into a server console I would get the following error:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;"The card supplied was not recognized. Please check that the card is inserted correctly, and fits tightly"&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_2CVUqS6RmRQ/S9sWsJAcGII/AAAAAAAAABU/aflNZixzp0w/s1600/Error.PNG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 86px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5465987520332044418" border="0" alt="" src="http://2.bp.blogspot.com/_2CVUqS6RmRQ/S9sWsJAcGII/AAAAAAAAABU/aflNZixzp0w/s400/Error.PNG" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This occured on an HP dv4 laptop.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I found that it only occured when a keybard with "Smart Terminal" was connected to the laptop. Easily resolved by opening the device manager and disabling the smart card reader.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_2CVUqS6RmRQ/S9sXqs4eO1I/AAAAAAAAABc/gVOQ6x674kE/s1600/Error.PNG"&gt;&lt;img style="WIDTH: 354px; HEIGHT: 83px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5465988595114195794" border="0" alt="" src="http://2.bp.blogspot.com/_2CVUqS6RmRQ/S9sXqs4eO1I/AAAAAAAAABc/gVOQ6x674kE/s400/Error.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4887467177162094230?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4887467177162094230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/04/smart-card-error-when-rdp-to-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4887467177162094230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4887467177162094230'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/04/smart-card-error-when-rdp-to-server.html' title='Smart Card Error when RDP to server console'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2CVUqS6RmRQ/S9sWsJAcGII/AAAAAAAAABU/aflNZixzp0w/s72-c/Error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4763484902623402133</id><published>2010-04-30T11:38:00.002-06:00</published><updated>2010-04-30T11:42:03.253-06:00</updated><title type='text'>Skype Crashes on Windows 7 x64</title><content type='html'>After installing Skype on my Windows 7 x64 laptop it would fairly consistantly crash, occasionally taking the laptop down with it.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open cmd prompt (run as admin)&lt;/li&gt;&lt;li&gt;type bcdedit -debug off&lt;/li&gt;&lt;li&gt;reboot&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://forum.skype.com/topic/426581-skype-freezes-windows-7/page__st__40"&gt;http://forum.skype.com/topic/426581-skype-freezes-windows-7/page__st__40&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4763484902623402133?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4763484902623402133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/04/skype-crashes-on-windows-7-x64.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4763484902623402133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4763484902623402133'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/04/skype-crashes-on-windows-7-x64.html' title='Skype Crashes on Windows 7 x64'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6433166577856230713</id><published>2010-02-19T07:49:00.005-07:00</published><updated>2010-02-19T08:38:26.146-07:00</updated><title type='text'>XenServer - Disk Access Priority (qos)</title><content type='html'>Following are steps for setting Disk Access Priority in XenServer 5.5&lt;br /&gt;&lt;br /&gt;Note: I found that the Admin Guide and Technote provided by Citrix for making these changes have typos in the commands. This could cause unexpected results and more obviously Disk Priority doesn't work (most notible by the slider not working).&lt;br /&gt;&lt;br /&gt;Note the message that is displayed briefly when hovering over the slider "This feature is disabled due to license restrictions on the server" has nothing to do with license restrictions, but rather just that it needs enabled on the SR.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Shutdown all vm's on the SR&lt;/li&gt;&lt;li&gt;xe sr-list name-label="srname" (this will give you the SR UUID)&lt;/li&gt;&lt;li&gt;xe sr-param-set uuid=UUIDofSR other-config:scheduler=cfq&lt;/li&gt;&lt;li&gt;Detach and reattach the SR (or uplug and replug each pbd for the SR, detach reattach effectively does this)&lt;/li&gt;&lt;li&gt;Change the slider to the desired setting&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you happened to follow the admin guide or technotes and used the incorrect command (xe sr-param-set uuid=uuidofsr other-config:scheduler-cfq, note the -cfq rather than =cfq) then you will need to clear this setting first.&lt;/p&gt;&lt;p&gt;xe sr-param-clear uuid=sruuid param-name=other-config&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;a href="http://support.citrix.com/article/ctx122645"&gt;http://support.citrix.com/article/ctx122645&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technote - Correct&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_2CVUqS6RmRQ/S36r9UD7WII/AAAAAAAAAAs/HjCSb0romXE/s1600-h/Correct.PNG"&gt;&lt;img style="WIDTH: 360px; HEIGHT: 46px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439974469755689090" border="0" alt="" src="http://1.bp.blogspot.com/_2CVUqS6RmRQ/S36r9UD7WII/AAAAAAAAAAs/HjCSb0romXE/s400/Correct.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technote - Incorrect&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_2CVUqS6RmRQ/S36sKaCyDHI/AAAAAAAAAA0/RJ2QWVK416A/s1600-h/Incorrect.PNG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 73px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439974694699797618" border="0" alt="" src="http://4.bp.blogspot.com/_2CVUqS6RmRQ/S36sKaCyDHI/AAAAAAAAAA0/RJ2QWVK416A/s400/Incorrect.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;Admin Guide - Incorrect&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_2CVUqS6RmRQ/S36snlb5uJI/AAAAAAAAAA8/cILmWbkbaCo/s1600-h/AdminGuide.PNG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 56px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439975195974154386" border="0" alt="" src="http://4.bp.blogspot.com/_2CVUqS6RmRQ/S36snlb5uJI/AAAAAAAAAA8/cILmWbkbaCo/s400/AdminGuide.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bug #2&lt;br /&gt;&lt;br /&gt;The Disk Access Priority level (highest / lowest) is displayed incorrectly at 0 and 7 settings. They infact show opposite of what they should. (0 = lowest, 7 = higher). This only shows on the VM storage tab. Setting of 8 shows normal. This can be ignored as a GUI / display bug, go by the numbers. 0 - 7 (according to Admin Guide) with 7 having more priority over 0. Unsure if 8 is valid or not although it can be selected.&lt;br /&gt;&lt;p&gt;Should be High&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_2CVUqS6RmRQ/S36vpvA49fI/AAAAAAAAABE/9o7ILWhagG4/s1600-h/Lowest.PNG"&gt;&lt;img style="WIDTH: 85px; HEIGHT: 42px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439978531439834610" border="0" alt="" src="http://3.bp.blogspot.com/_2CVUqS6RmRQ/S36vpvA49fI/AAAAAAAAABE/9o7ILWhagG4/s400/Lowest.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;Should be low&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_2CVUqS6RmRQ/S36vy4zprCI/AAAAAAAAABM/-SaU3fFSV0c/s1600-h/Highest.PNG"&gt;&lt;img style="WIDTH: 83px; HEIGHT: 41px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439978688687483938" border="0" alt="" src="http://1.bp.blogspot.com/_2CVUqS6RmRQ/S36vy4zprCI/AAAAAAAAABM/-SaU3fFSV0c/s400/Highest.PNG" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6433166577856230713?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6433166577856230713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/02/xenserver-disk-access-priority-qos.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6433166577856230713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6433166577856230713'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/02/xenserver-disk-access-priority-qos.html' title='XenServer - Disk Access Priority (qos)'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2CVUqS6RmRQ/S36r9UD7WII/AAAAAAAAAAs/HjCSb0romXE/s72-c/Correct.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1251463753154094953</id><published>2010-01-27T16:19:00.008-07:00</published><updated>2010-01-28T16:19:30.714-07:00</updated><title type='text'>Disable Windows Password Caching</title><content type='html'>A client has a number of laptops that are shared amongst several users using the same local username and password. Problem, if one opens SharePoint, other Internet site, or File Share and chooses "remember my password" then passes the laptop onto the next user... you get the picture.&lt;br /&gt;&lt;br /&gt;Disable password caching option:&lt;br /&gt;Group Policy - Computer Configuration - Policies - Windows Settings - Security Settings - Local Policies - Security Options&lt;br /&gt;Network access: Do not allow sotrage of credentials or .NET Passports for network authentication&lt;br /&gt;Set to Enabled&lt;br /&gt;&lt;br /&gt;This will disable the "remember my password" option from both Internet Explorer and File Shares.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1251463753154094953?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1251463753154094953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/01/disable-windows-internet-explorer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1251463753154094953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1251463753154094953'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/01/disable-windows-internet-explorer.html' title='Disable Windows Password Caching'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-8589085780713281396</id><published>2010-01-19T15:28:00.000-07:00</published><updated>2010-01-19T21:47:46.895-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='boot'/><title type='text'>Server 2008 Virtual Iron to XenServer winlogon.exe corrupt</title><content type='html'>&lt;p&gt;During a conversion of Server 2008 to XenServer the first boot worked great. Upon reboot the server responded with an error that "winload.exe - the selected entry could not be loaded because the application is missing or corrupt"&lt;br /&gt;&lt;br /&gt;Booting to the install disk and choosing repair then command prompt. I then ran the following:&lt;br /&gt;Bcdedit /set {device} osdevice “partition=C:”&lt;br /&gt;Bcdedit /set {device} device “partition=C:”&lt;br /&gt;Bdedit /set {bootmgr} device “partition=C:”&lt;br /&gt;&lt;br /&gt;I then also had to ensure that the device ID (on storage tab) where set properly for each drive.&lt;br /&gt;&lt;br /&gt;Reboot and worked fine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-8589085780713281396?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/8589085780713281396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/12/server-2008-virtual-iron-to-xenserver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8589085780713281396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8589085780713281396'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/12/server-2008-virtual-iron-to-xenserver.html' title='Server 2008 Virtual Iron to XenServer winlogon.exe corrupt'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-2088650967445198735</id><published>2010-01-08T11:46:00.004-07:00</published><updated>2010-01-08T11:51:54.141-07:00</updated><title type='text'>Server 2008 - Windows cannot change the password</title><content type='html'>After building a Server 2008 SP2 member server I realized that I had set the administrator password to the wrong one. CTRL-ALT-DELETE change password resulted in an "Access Denied" error. At this point I went to the Control Panel - User Accounts - Change your Password option.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Windows cannot change the password"&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/kb/298252&lt;br /&gt;&lt;br /&gt;"This behavior can occur because the Administrator account logon option appears only in Safe mode if more than one account is created on the system. The Administrator account is available in Normal mode only if there are no other accounts on the system. "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start&lt;/li&gt;&lt;li&gt;In search type mmc&lt;/li&gt;&lt;li&gt;File - Add/Remove Snap-in&lt;/li&gt;&lt;li&gt;Local users and Groups -- Add&lt;/li&gt;&lt;li&gt;Finish - OK&lt;/li&gt;&lt;li&gt;Expand to Users&lt;/li&gt;&lt;li&gt;Right Click Administrator - Set Password&lt;/li&gt;&lt;li&gt;Proceed&lt;/li&gt;&lt;li&gt;Enter new password - OK&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-2088650967445198735?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/2088650967445198735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2010/01/server-2008-windows-cannot-change.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2088650967445198735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2088650967445198735'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2010/01/server-2008-windows-cannot-change.html' title='Server 2008 - Windows cannot change the password'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1828927724339754840</id><published>2009-12-23T13:14:00.004-07:00</published><updated>2010-01-05T09:02:56.250-07:00</updated><title type='text'>XenServer - There was an error while attempting to unmount the NFS share</title><content type='html'>Recently in XenServer I was attempting to remove an ISO Library (CIFS) that I had created that no longer existed. All attempts using Destroy, Forget, Detach from XenCenter failed with error "There was an error while attempting to unmoun the NFS Share".&lt;br /&gt;&lt;br /&gt;At this point I went to one of the hosts consoles and typed xe sr-list name-label="name of iso directory". This returned the uuid of the SR (which isn't listed in the GUI). From here I was able to run xe sr-destroy uuid=thesr'suuid. This returned "The SR is still connected to a host via a PBD. It cannot be destroyed."&lt;br /&gt;&lt;br /&gt;Okay, what hosts and pbd's have it locked?&lt;br /&gt;&lt;br /&gt;xe pbd-list sr-uuid=1c5a224d-f265-c84f-8e7d-8f4f891559c1. This returned that each host had a pbd to it... Taking note of each hosts pbd uuid I ran xe pbd-unplug uuid=xxxxxx for each uuid that displayed "currently-attached (RO): true. Each one unplugged successfully except one which returned "error code: SR_Backend_Failure_74 Error parameters: , NFS unmount error [opterr=error is 255],". This told me at least which host was at fault since the pbd uuid is listed directly above the host uuid ( xe host-list host-uuid=xxxxxxxx).&lt;br /&gt;&lt;br /&gt;At this point a reboot of the host that was at fault cleared up the issue and I was able to forget the Library&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1828927724339754840?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1828927724339754840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/12/xenserver-there-was-error-while.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1828927724339754840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1828927724339754840'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/12/xenserver-there-was-error-while.html' title='XenServer - There was an error while attempting to unmount the NFS share'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4587524401662247764</id><published>2009-12-08T13:35:00.006-07:00</published><updated>2009-12-08T14:35:16.930-07:00</updated><title type='text'>Server 2008 System State Backups</title><content type='html'>In Server 2008 they removed ntbackup and replaced it with Windows Server Backup Utility. Unfortunately this doesn't backing up the systemstate to a network share anymore. In addition you can't backup to volumes listed as critical volumes (ie the OS volume).&lt;br /&gt;&lt;br /&gt;First off, you can disable the inability to backup to critical volumes: &lt;a href="http://support.microsoft.com/kb/944530/en"&gt;http://support.microsoft.com/kb/944530/en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With this method you could backup to your C: drive and the use scheduled tasks to copy the backup to another location.&lt;br /&gt;&lt;br /&gt;wbadmin start systemstatebackup -backupTarget:C: -quiet&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;If you have access to an iSCSI SAN you can give the server a new drive attached to the SAN which it will detect as a valid local disk. At this point you can dump the backup to this volume (which isn't local so less risk of loss) and then backup using your remote backup solution.&lt;br /&gt;&lt;br /&gt;Note that for Windows 2008 R2 the commands are different&lt;br /&gt;&lt;br /&gt;Also plan ahead for the size of the backup. I found that my total System State backup on a 2003 server was only 700MB, but on my 2008 servers it increased to over 10GB!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4587524401662247764?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4587524401662247764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/12/server-2008-system-state-backups.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4587524401662247764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4587524401662247764'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/12/server-2008-system-state-backups.html' title='Server 2008 System State Backups'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4036747854744432792</id><published>2009-12-01T15:04:00.002-07:00</published><updated>2009-12-01T15:15:59.841-07:00</updated><title type='text'>Citrix Access Gateway Virtual Appliance on XenServer</title><content type='html'>Thanks to ervik for this! &lt;a href="http://www.ervik.as/index.php/citrix-mainmenu/xenserver/1885-how-to-run-citrix-access-gateway-cag-on-citrix-xenserver"&gt;http://www.ervik.as/index.php/citrix-mainmenu/xenserver/1885-how-to-run-citrix-access-gateway-cag-on-citrix-xenserver&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm placing my version of it here for my ease of access and also because I found loading his site very slow.&lt;br /&gt;&lt;br /&gt;XenServer v5.5&lt;br /&gt;CAG v4.6.1&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create new VM&lt;/li&gt;&lt;li&gt;Other Install Media&lt;/li&gt;&lt;li&gt;Use the CAG iso for install media&lt;/li&gt;&lt;li&gt;Add 512MB RAM&lt;/li&gt;&lt;li&gt;Add Virtual Disk 12GB (appears that you can get away with as little as 5GB)&lt;/li&gt;&lt;li&gt;Add 2 NIC's (must have 2)&lt;/li&gt;&lt;li&gt;It will do it's thing and then display to remove install media and reboot&lt;/li&gt;&lt;li&gt;Remove the iso image and reboot&lt;/li&gt;&lt;li&gt;When it displays "Adding IPv4 address 40.30.20.10 to the eth1 interface..." your done&lt;/li&gt;&lt;li&gt;Give your management workstation an additional ip of 10.20.30.x&lt;/li&gt;&lt;li&gt;Navigate to &lt;a href="https://10.20.30.40:9001/"&gt;https://10.20.30.40:9001&lt;/a&gt; and install the admin tools&lt;/li&gt;&lt;li&gt;Username: root Password: rootadmin&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4036747854744432792?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4036747854744432792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/12/citrix-access-gateway-virtual-appliance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4036747854744432792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4036747854744432792'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/12/citrix-access-gateway-virtual-appliance.html' title='Citrix Access Gateway Virtual Appliance on XenServer'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4187544830965166611</id><published>2009-11-10T10:00:00.004-07:00</published><updated>2009-11-10T10:03:13.367-07:00</updated><title type='text'>Server 2008 "Preparing your Desktop" stalls</title><content type='html'>Recently I built a new Server 2008 SP2 Domain Controller. When logging into it the "Preparing your desktop" would stall for a long period of time. The machine itself wouldn't freeze and functionality continued normally and you could even use the task bar, just not the desktop.&lt;br /&gt;&lt;br /&gt;Fix:&lt;br /&gt;Open cmd prompt and type: Net localgroup Users Interactive /add&lt;br /&gt;&lt;br /&gt;Logoff and back on with no more stalling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4187544830965166611?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4187544830965166611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/11/server-2008-preparing-your-desktop.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4187544830965166611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4187544830965166611'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/11/server-2008-preparing-your-desktop.html' title='Server 2008 &quot;Preparing your Desktop&quot; stalls'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-2792735774308007696</id><published>2009-11-09T09:53:00.003-07:00</published><updated>2009-11-09T09:53:00.183-07:00</updated><title type='text'>Manage Temporary Internet Files with Group Policy</title><content type='html'>&lt;p&gt;Temporary Internet Files should be proactively managed to help reduce security risks. In addition it can help with other issues as well, such as the Outlook attachment opening issue: "Can't create file: &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;filename&lt;/span&gt;. Right-click the folder you want to &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;create&lt;/span&gt; the file in, and then click Properties on the shortcut menu to check your permissions for the folder." &lt;a href="http://support.microsoft.com/kb/305982"&gt;http://support.microsoft.com/kb/305982&lt;/a&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Get the Group Policy Client Side Extensions for all of your machines. &lt;a href="http://support.microsoft.com/kb/943729"&gt;http://support.microsoft.com/kb/943729&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Depending on your machine SP level you may also need to install &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;XMLLite&lt;/span&gt;. Check out this site for a list of requirements depending on the SP level: &lt;a href="http://blogs.technet.com/grouppolicy/archive/2009/03/27/group-policy-preferences-not-applying-on-some-clients-client-side-extension-xmllite.aspx"&gt;http://blogs.technet.com/grouppolicy/archive/2009/03/27/group-policy-preferences-not-applying-on-some-clients-client-side-extension-xmllite.aspx&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Both can be pushed using your favorite method (third party, group policy, manually, etc)&lt;/li&gt;&lt;li&gt;At this point you can begin to push the new Group Policy objects &lt;/li&gt;&lt;li&gt;Open Group Policy Management (note that you cannot manage these new &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;GPO's&lt;/span&gt; from Windows &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;XP&lt;/span&gt;, they can only be managed from Vista, 7, or 2008) &lt;/li&gt;&lt;li&gt;This can be done several ways depending on your preferences. I did it by computer role / operating system. &lt;/li&gt;&lt;li&gt;In Active Directory I have all Terminal Servers in one &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;OU&lt;/span&gt;, Workstations in another &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;OU&lt;/span&gt;, Laptops in another, etc. As such it made sense to link the GPO by the computers role and operating system&lt;/li&gt;&lt;li&gt;It is important (to some extent) that the operating system be specified with this. For instance &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;XP&lt;/span&gt; and Vista do not have the same paths to the Temporary Internet Files&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Windows 2000, &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;XP&lt;/span&gt;, 2003 = C:\Documents and Settings\%&lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;LogonUser&lt;/span&gt;%\Local Settings\Temporary Internet Files &lt;/li&gt;&lt;li&gt;Windows Vista, 7, 2008 = C:\Users\%&lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;LogonUser&lt;/span&gt;%\&lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;AppData&lt;/span&gt;\Local\Microsoft\Windows\Temporary Internet Files &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;User Configuration - Preferences - Windows Settings - Folders&lt;/li&gt;&lt;li&gt;New Folder - Replace - proper &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;pathing&lt;/span&gt; to &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;TIF&lt;/span&gt; location (depending on which OS you are targeting)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Check the following:&lt;/li&gt;&lt;li&gt;"Recursively delete all &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;subfolders&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;"Delete all files in the folder"&lt;/li&gt;&lt;li&gt;"Allow deletion of read-only files/folders&lt;/li&gt;&lt;li&gt;"Ignore errors for files/folders that cannot be deleted"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Common Tab - Item-level targeting&lt;/li&gt;&lt;li&gt;Targeting Button - New Item - Operating System&lt;/li&gt;&lt;li&gt;Set the operating system (notice that you can add multiples and right click it change the AND to OR, for instance if you want it to read Windows Server 2003 OR Windows Server 2003 R2)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Ensure that you have the GPO linked to the proper Active Directory &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;OU&lt;/span&gt; and that if you link it to an &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;OU&lt;/span&gt; with computers in it rather than users that you enable &lt;span id="SPELLING_ERROR_17" class="blsp-spelling-error"&gt;loopback&lt;/span&gt; policy - merge.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-2792735774308007696?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/2792735774308007696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/11/manage-temporary-internet-files-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2792735774308007696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2792735774308007696'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/11/manage-temporary-internet-files-with.html' title='Manage Temporary Internet Files with Group Policy'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1812244003076141833</id><published>2009-11-06T08:22:00.006-07:00</published><updated>2009-11-06T09:49:24.295-07:00</updated><title type='text'>Migrate Print Server with Server 2008</title><content type='html'>Below is a guide on how I moved my Windows Server 2003 print server to Windows Server 2008 SP2 with little to no end user interaction.&lt;br /&gt;&lt;br /&gt;With Windows Server 2008 there are a lot of new Group Policy options that are really cool! These help tremendously in helping manage an enterprise and this is what you'll use to change printers (and even set defaults).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Build your new Windows Print Server (in my case Server 2008)&lt;/li&gt;&lt;li&gt;Extract printers from old print server (in my case Server 2003)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;From Print Management console&lt;/li&gt;&lt;li&gt;Right click old print server and select Export Printers to a File. **In my case I had some corruption issues with 2 ports that caused this to fail. To get around this I used the printmig tool to export and import my printers initially. Upon import with printmig it told me which ports where at fault so I removed them from the new server and all associated drivers/printers and recreated them.&lt;/li&gt;&lt;li&gt;Right click new print server and import printers from a file (file you just created)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;At this point you should have 2 print servers&lt;/li&gt;&lt;li&gt;Get the Group Policy Client Side Extensions for all of your machines. &lt;a href="http://support.microsoft.com/kb/943729"&gt;http://support.microsoft.com/kb/943729&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Depending on your machine SP level you may also need to install XMLLite. Check out this site for a list of requirements depending on the SP level: &lt;a href="http://blogs.technet.com/grouppolicy/archive/2009/03/27/group-policy-preferences-not-applying-on-some-clients-client-side-extension-xmllite.aspx"&gt;http://blogs.technet.com/grouppolicy/archive/2009/03/27/group-policy-preferences-not-applying-on-some-clients-client-side-extension-xmllite.aspx&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Both can be pushed using your favorite method (third party, group policy, manually, etc)&lt;/li&gt;&lt;li&gt;At this point you can begin to push the new Group Policy objects&lt;/li&gt;&lt;li&gt;Open Group Policy Management (note that you cannot manage these new GPO's from Windows XP, they can only be managed from Vista, 7, or 2008)&lt;/li&gt;&lt;li&gt;Come up with a map of which Active Directory OU's will need different printer configurations. There are a lot of cool ways to do this by specifying specific OS's, Users, Computers, etc&lt;/li&gt;&lt;li&gt;Create a new (or edit an existing) GPO with a link to the desired OU&lt;/li&gt;&lt;li&gt;Under preferences, Control Panel Settings you'll find Printers&lt;/li&gt;&lt;li&gt;NOTE: notice that there is a column for Order.... you get the idea, they are applied in order&lt;/li&gt;&lt;li&gt;Right click, new, Shared Printer (for Shared networked printers)&lt;/li&gt;&lt;li&gt;At this point you'll have options for Create, Replace, Update, Delete&lt;/li&gt;&lt;li&gt;Set the first one for action Delete, check box "Delete all shared printer connections"&lt;/li&gt;&lt;li&gt;Common tab, check "apply once and do not reapply" and "Item-level targeting"&lt;/li&gt;&lt;li&gt;Click Targeting&lt;/li&gt;&lt;li&gt;Enter the criteria you want to target (ie Computer, User, Security Group, Operating System). I targeted Operating System with the overall GPO linked to an OU of the department that the users work in. This way it hits the user object for any computer of that operating system they log into. For instance All accounting users are in one OU so they all get this specific setting when they log into a Windows XP workstation (thus it doesn't affect their Terminal Server printers unless I set it to).&lt;/li&gt;&lt;li&gt;Right click, new, shared printer again&lt;/li&gt;&lt;li&gt;This time select create and path to the printer (&lt;a href="file://servername/printersharename"&gt;\\servername\printersharename&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Set as default if desired&lt;/li&gt;&lt;li&gt;Common tab, "Apply once and do not reapply"&lt;/li&gt;&lt;li&gt;Item-level targeting again as you desire&lt;/li&gt;&lt;li&gt;Continue for each printer&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;NOTE: if you link the GPO to an OU that has computer accounts rather than user accounts then you will also have to enable loopback policy - merge (under computer config - Policies - Admin - system - Group Policy - User Group Policy loopback processing mode)&lt;/p&gt;&lt;p&gt;At this point as long as the computers have the Client Side Extension and the GPO's are linked properly they will get the old printers removed and new ones added / default set&lt;/p&gt;&lt;p&gt;Once all users have a policy setup for them and all CSE's are deployed to workstations you can zap the old print server (notice that you can Log Spooler information events to see if anyone is still printing to the old server)&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Scenario:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;User group of 10 needs 2 printers Printer1 and Printer2&lt;/li&gt;&lt;li&gt;9 users need printer1 to be the default. 1 user needs Printer2 as default&lt;/li&gt;&lt;li&gt;All 10 users are in the same active directory OU&lt;/li&gt;&lt;li&gt;You don't want to split them into new OU's&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Create Delete All printers policy (apply once only option)&lt;/li&gt;&lt;li&gt;Create Printer 2 policy (apply once only option)&lt;/li&gt;&lt;li&gt;Create Printer 1 policy and select the set as default (apply once only option)&lt;/li&gt;&lt;li&gt;Update Printer2 policy and select the set as default (apply once only option). Important: Item-level targeting - New Item - User - Enter the user. Should read "the user is domain\username (SID match)". This could also be done by computer or however you desire&lt;/li&gt;&lt;/ol&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1812244003076141833?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1812244003076141833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/11/migrate-print-server-with-server-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1812244003076141833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1812244003076141833'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/11/migrate-print-server-with-server-2008.html' title='Migrate Print Server with Server 2008'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-2553171859363643113</id><published>2009-10-13T15:50:00.005-06:00</published><updated>2009-10-13T15:56:54.142-06:00</updated><title type='text'>Transfer DHCP from Server 2003 to Server 2008</title><content type='html'>Microsoft has really done a great job making this process easy and smooth.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/962355"&gt;http://support.microsoft.com/kb/962355&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;On 2003 DC open cmd prompt&lt;/li&gt;&lt;li&gt;Netsh&lt;/li&gt;&lt;li&gt;dhcp&lt;/li&gt;&lt;li&gt;server &lt;a href="file://servername/"&gt;file://servername/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;export c:\w2k3DHCPdb all&lt;/li&gt;&lt;li&gt;copy to new DC&lt;/li&gt;&lt;li&gt;Log onto new DC and open command prompt&lt;/li&gt;&lt;li&gt;net stop dhcpserver&lt;/li&gt;&lt;li&gt;rename or delete DHCP.mdb from system32\dhcp folder&lt;/li&gt;&lt;li&gt;net start dhcpserver&lt;/li&gt;&lt;li&gt;netsh&lt;/li&gt;&lt;li&gt;dhcp&lt;/li&gt;&lt;li&gt;server &lt;a href="file://servername/"&gt;file://servername/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;import c:\w2k3DHCPdb&lt;/li&gt;&lt;li&gt;Restart DHCP and verify that all information was moved&lt;/li&gt;&lt;li&gt;Change your scope options to the correct settings if needed (ie DNS and WINS)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Don't forget to Deactivate the old server scope(s) that where transfered.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-2553171859363643113?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/2553171859363643113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/10/tranfer-dhcp-from-server-2003-to-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2553171859363643113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2553171859363643113'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/10/tranfer-dhcp-from-server-2003-to-server.html' title='Transfer DHCP from Server 2003 to Server 2008'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4185555563312962758</id><published>2009-10-13T10:00:00.005-06:00</published><updated>2009-10-13T16:05:53.163-06:00</updated><title type='text'>Install Windows Server 2008 SP2 Domain Controller</title><content type='html'>&lt;p&gt;Install a Windows 2008 SP2 Domain Controller in a Windows 2003 Forest / Domain&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prep Forest&lt;/strong&gt; &lt;ul&gt;&lt;li&gt;run netdom query fsmo from Domain Controller to ensure Schema Master. Note the holder of the following roles&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Schema owner&lt;/li&gt;&lt;li&gt;Domain role owner&lt;/li&gt;&lt;li&gt;PDC role&lt;/li&gt;&lt;li&gt;RID pool manager&lt;/li&gt;&lt;li&gt;Infrastructure owner&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;On the Domain Controller running the Schema Owner do the below:&lt;/li&gt;&lt;li&gt;Attach the W2K8 DVD to Schema Master&lt;/li&gt;&lt;li&gt;Navigate to D:\sources\adprep&lt;/li&gt;&lt;li&gt;Run adprep /forestprep&lt;/li&gt;&lt;li&gt;Type C and Enter to continue&lt;/li&gt;&lt;li&gt;Allow Replication to forest before continuing&lt;/li&gt;&lt;ul&gt;&lt;li&gt;On each DC open adsiedit.msc (note that it will state which DC it's connected to in the OU)&lt;/li&gt;&lt;li&gt;Navigate to Configuration - ForestUpdates - ActiveDirectoryUpdate&lt;/li&gt;&lt;li&gt;Open properties&lt;/li&gt;&lt;li&gt;Check Revision attribute and should be set to "2"&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc771922(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc771922(WS.10).aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;strong&gt;Prep Domain&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Note from previous the Infrastructure Owner&lt;/li&gt;&lt;li&gt;Run the following on the Infrastructure Owner&lt;/li&gt;&lt;li&gt;Attach the W2K8 DVD&lt;/li&gt;&lt;li&gt;Navigate to D:\sources\adprep&lt;/li&gt;&lt;li&gt;Run adprep /domainprep /gpprep&lt;/li&gt;&lt;li&gt;Allow replication through forest before installing Domain controller&lt;/li&gt;&lt;ul&gt;&lt;li&gt;On each DC open adsiedit.msc (note that it will state which DC it's connected to in the OU)&lt;/li&gt;&lt;li&gt;Navigate to Domain - Root - System - Domain Updates - ActiveDirectoryUpdate&lt;/li&gt;&lt;li&gt;Open Properties&lt;/li&gt;&lt;li&gt;Check Revision attributes and should be set to "3"&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc770385(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc770385(WS.10).aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;strong&gt;Install 2008 Server Domain Controller&lt;/strong&gt; &lt;ul&gt;&lt;li&gt;Server Manager&lt;/li&gt;&lt;li&gt;Roles - Add Role&lt;/li&gt;&lt;li&gt;Check Active Directory Domain Services&lt;/li&gt;&lt;li&gt;Install&lt;/li&gt;&lt;li&gt;Close wizard and launch the active direcotry domain services installation wizard&lt;/li&gt;&lt;li&gt;Existing Forest - Add a domain controller&lt;/li&gt;&lt;li&gt;Current credentials&lt;/li&gt;&lt;li&gt;Next&lt;/li&gt;&lt;li&gt;Yes to the adprep /rodcprep (read only) warning&lt;/li&gt;&lt;li&gt;Select site / next&lt;/li&gt;&lt;li&gt;Leave DNS Server and Global Catalog checked - Next&lt;/li&gt;&lt;li&gt;Default locations&lt;/li&gt;&lt;li&gt;Enter password for Restore Mode&lt;/li&gt;&lt;li&gt;Next&lt;/li&gt;&lt;li&gt;Reboot on completion check&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Transfer FSMO Roles&lt;/strong&gt; &lt;/li&gt;&lt;li&gt;Note that MS recommends moving FSMO roles when rebooting Domain Controllers&lt;/li&gt;&lt;li&gt;Log onto the DC that will be getting the FSMO roles assigned to it (ie the new one)&lt;/li&gt;&lt;li&gt;Click Start - Run - type ntdsutil and press enter&lt;/li&gt;&lt;li&gt;type the following commands&lt;/li&gt;&lt;ul&gt;&lt;li&gt;roles&lt;/li&gt;&lt;li&gt;connections&lt;/li&gt;&lt;li&gt;connect to server *servername* (name of the server you want to roles transfered to)&lt;/li&gt;&lt;li&gt;q&lt;/li&gt;&lt;li&gt;transfer schema master&lt;/li&gt;&lt;li&gt;transfer naming master  (note that I found that this role has different tranfer names between Server 2003 SP2 R2 and Server 2008. In 2003 it was domain naming master, in 2008 it is naming master)&lt;/li&gt;&lt;li&gt;transfer PDC&lt;/li&gt;&lt;li&gt;transfer RID master&lt;/li&gt;&lt;li&gt;transfer infrastructure master&lt;/li&gt;&lt;li&gt;q&lt;/li&gt;&lt;li&gt;q&lt;/li&gt;&lt;li&gt;From command prompt type netdom query fsmo and check that they are on the correct domain controller&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;strong&gt;Install other management as needed&lt;/strong&gt; &lt;ul&gt;&lt;li&gt;WINS&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Note that WINS is a feature not a role in Server 2008&lt;/li&gt;&lt;li&gt;Determine if you need WINS server installed&lt;/li&gt;&lt;li&gt;Open Server Manager&lt;/li&gt;&lt;li&gt;Click Features - Add Feature&lt;/li&gt;&lt;li&gt;WINS Server select&lt;/li&gt;&lt;li&gt;Install&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;DHCP&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Ensure you have setup a Static IP (should have with the start of Domain controller installation)&lt;/li&gt;&lt;li&gt;Server Manager&lt;/li&gt;&lt;li&gt;Click Roles - Add Role&lt;/li&gt;&lt;li&gt;DHCP Server&lt;/li&gt;&lt;li&gt;Select NIC&lt;/li&gt;&lt;li&gt;Check domain and dns server address&lt;/li&gt;&lt;li&gt;Enter alternate address if desired (can do later as well)&lt;/li&gt;&lt;li&gt;Enter WINS address if needed&lt;/li&gt;&lt;li&gt;Enter Scopes or leave blank (I prefer blank and setting up later)&lt;/li&gt;&lt;li&gt;Disable DHCPv6 unless you need it&lt;/li&gt;&lt;li&gt;Enter credentials&lt;/li&gt;&lt;li&gt;Install&lt;/li&gt;&lt;li&gt;Don't forget to go back and configure your DHCP options later&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4185555563312962758?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4185555563312962758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/10/install-windows-server-2008-sp2-domain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4185555563312962758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4185555563312962758'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/10/install-windows-server-2008-sp2-domain.html' title='Install Windows Server 2008 SP2 Domain Controller'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6950876660555695883</id><published>2009-10-09T08:33:00.038-06:00</published><updated>2009-10-12T12:14:58.578-06:00</updated><title type='text'>SysPrep Windows Server 2008</title><content type='html'>&lt;p&gt;Basic Server 2008 &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Sysprep&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Navigate to C:\Windows\System32\&lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;sysprep&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Run &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Sysprep&lt;/span&gt;.&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;exe&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Check "Generalize" (this regenerates &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;SID's&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;Change to Shutdown&lt;/li&gt;&lt;li&gt;Bingo, done, easy.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6950876660555695883?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6950876660555695883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/10/sysprep-windows-server-2008.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6950876660555695883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6950876660555695883'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/10/sysprep-windows-server-2008.html' title='SysPrep Windows Server 2008'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-2907055497659681709</id><published>2009-10-07T16:28:00.009-06:00</published><updated>2009-10-09T08:33:31.626-06:00</updated><title type='text'>Slipstream W2K3 SP2</title><content type='html'>&lt;p&gt;Extract files needed&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Download the ISO's for W2K3&lt;/li&gt;&lt;li&gt;Download the network installs for SP2&lt;/li&gt;&lt;li&gt;Mount the ISO for W2K3 and copy the files to a new folder (ie C:\W2K3)&lt;/li&gt;&lt;li&gt;Run from command prompt the SP2 file name ie SP2.exe /x&lt;/li&gt;&lt;li&gt;Extract to an easy location ie (C:\SP2). Command for this would look like SP2.exe /x:C:\SP2&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Slipstream SP2&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Navigate to C:\SP2\i386\Update and enter update.exe -s:C:\W2K3&lt;/li&gt;&lt;li&gt;The slipstream will start&lt;/li&gt;&lt;li&gt;Convert the W2K3 folder back into ISO form&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-2907055497659681709?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/2907055497659681709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/10/slipstream-w2k3-sp2-r2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2907055497659681709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2907055497659681709'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/10/slipstream-w2k3-sp2-r2.html' title='Slipstream W2K3 SP2'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6206202771701623169</id><published>2009-10-07T10:35:00.003-06:00</published><updated>2009-10-07T11:46:42.711-06:00</updated><title type='text'>XenServer iSCSI SR's not connecting</title><content type='html'>The other day we had an issue with one XenServer VM's hanging so I attempted to do a force reboot. Unfortunately I found that this failed (never timed out). After attempting to run xe task-cancel uuid=xxx on the task in question and that not working something that I had found said to run xe-toolstack-restart (DO NOT DO THIS). The toolstack restart failed misureably and led me to having to restart the host. Once it was back online the iSCSI fun began.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The restarted host was the master&lt;/li&gt;&lt;li&gt;It showed 'almost' all SR's as broken to include the local DVD drive&lt;/li&gt;&lt;li&gt;SR's that didn't show broken still couldn't be booted from&lt;/li&gt;&lt;li&gt;Broken SR's couldn't be repaired successfully&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This led me to start looking at the iSCSI SAN which is an HP Lefthand Networks SAN/iQ v8.1. After opening the SAN/iQ management console I found that many of the Snapshot schedules I had setup where 'paused' due to backlog. In addition all the SS's that I had deleted where still listed, but already reported as deleted if I attempted again.&lt;/p&gt;&lt;p&gt;Things to note:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The week prior one LH node had the RAID controller card fail and had to be replaced&lt;/li&gt;&lt;li&gt;The failed card had been replaced and system powered back on so that it could restripe&lt;/li&gt;&lt;li&gt;All VM's run off the LH Cluster that had the failed LH node in it&lt;/li&gt;&lt;li&gt;Snapshots wouldn't delete from either of the 2 clusters in the LH setup (VM cluster or Storage cluster)&lt;/li&gt;&lt;li&gt;Gateway connections to the XenServer host showed in a 'failed' status&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The LH rep very quickly pointed out that the Local Bandwidth Priority was set to .25 MB/sec. Yikes! That's not right. Changing this setting back to the recommended 4 MB/sec helped a 'little', but not very much. We then changed it to 10 and the difference was not much better. Fortunately I did notice that within a few minutes the XenServer host has picked up it's SR's again. YEAH!&lt;/p&gt;&lt;p&gt;As I was waiting for things to replicate so that speeds would pick up again on the network (I had set it back to 4MB/sec by this point) it occured to me that the node with the failed RAID controller would be attempting to resync still along with all the Snapshot data. &lt;/p&gt;&lt;p&gt;BINGO! Shutdown the LH node that had failed and instantly everything picked up and ran at lightning speeds again. XenServer kicked in and all admin tasks worked great again. Once everything was connected and all Snapshots where taken care of I turned back on the failed LH node and let it resync which was fairly quick at this point and caused no more heart failures.&lt;/p&gt;&lt;p&gt;Leasons learned:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;.25 MB/sec is way to slow for admin tasks on LH nodes (I already knew this, but now I know to check it)&lt;/li&gt;&lt;li&gt;Backlogged LH admin tasks can cause the iSCSI connection initiations to slow to a crawl (I was told this shouldn't affect it, but imo it clearly did). &lt;/li&gt;&lt;li&gt;Don't run xe-toolstack-restart unless you absolutely have to. I could have easily fixed the root of the issue (LH replication) without the outage had I not run this command&lt;/li&gt;&lt;li&gt;After major failures such as the RAID controller check up on it periodically to ensure that it's finished / processing in a timely manner. Had I done this I would have found the Snapshot issue and resync backlog days in advance.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6206202771701623169?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6206202771701623169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/10/xenserver-iscsi-srs-not-connecting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6206202771701623169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6206202771701623169'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/10/xenserver-iscsi-srs-not-connecting.html' title='XenServer iSCSI SR&apos;s not connecting'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1836539063415672375</id><published>2009-09-17T13:24:00.002-06:00</published><updated>2009-09-17T13:28:34.247-06:00</updated><title type='text'>NIC Intermittent Connectivity</title><content type='html'>We have an older desktop provisioned for use by a user with an application which is "less than friendly". So rather than mess with the TS environment we gave her the old desktop. Recently she started having issues with slowness which progressed into lots of messages about Outlook retrieving data, extreme slowdown, network drives dropping offline, and other clients losing connection.&lt;br /&gt;&lt;br /&gt;I quickly found in the eventvwr that the tcp/ip connection was going up and down every few minutes. After changing the patch cable and testing the desktop on a new network drop I found the answer. Changing the speed of the NIC from "auto detect" to "100 Mbps Full Duplex" resolved the issue. Apparently in it's old age something started causing it to fail to negotiate the speed. As such it was constantly trying to re-negotiate the speed which caused the up / down connections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1836539063415672375?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1836539063415672375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/09/nic-intermittent-connectivity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1836539063415672375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1836539063415672375'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/09/nic-intermittent-connectivity.html' title='NIC Intermittent Connectivity'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4924741747636160297</id><published>2009-09-10T13:10:00.003-06:00</published><updated>2009-09-10T13:10:00.053-06:00</updated><title type='text'>Install SharePoint to share port 80</title><content type='html'>I decided that I wanted my Sharepoint site and my MediaWiki site on the same server. MediaWiki was already installed and using port 80, but I don't want my users having to type in an address with a port on it (they would simply just not use the site if they had to remember the port). Unfortunately websites can't share ports on the same ip address. Plus, I didn't want to move the wiki site off port 80 either.&lt;br /&gt;&lt;br /&gt;I did the following on Windows 2008 IIS.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install SharePoint to port 80 (in my case as the non-default website)&lt;/li&gt;&lt;li&gt;Open Manage network connections (ncpa.cpl from run)&lt;/li&gt;&lt;li&gt;For your network connection go into properties&lt;/li&gt;&lt;li&gt;Go into IPv4 properties&lt;/li&gt;&lt;li&gt;Assumtion is that you already have it set to Static IP address&lt;/li&gt;&lt;li&gt;Click Advanced&lt;/li&gt;&lt;li&gt;Click add and add in another unused IP address (ex: 192.168.1.100 for main and add in 192.168.1.101)&lt;/li&gt;&lt;li&gt;Ok out&lt;/li&gt;&lt;li&gt;In IIS click the default website&lt;/li&gt;&lt;li&gt;On the right side click Bindings&lt;/li&gt;&lt;li&gt;Edit and change the IP address from * to the main IP address (192.168.1.100 in our example)&lt;/li&gt;&lt;li&gt;Okay out&lt;/li&gt;&lt;li&gt;Click the new Sharepoint site (Default name is SharePoint - 80)&lt;/li&gt;&lt;li&gt;Click Bindings and change IP address to the secondary IP (ex 192.168.1.101)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;From here you can access the original website normally and the Sharepoint site via the new IP address. This brings up some new issues though...&lt;/p&gt;&lt;p&gt;DNS Entry to make the site "friendly"&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open your domain DNS and add a new Host (A). Make the Name what you want your users to type in to reach the site, then enter the second ip address (SharePoint site address)&lt;/li&gt;&lt;li&gt;Try to ping the name you just entered. It should pingback as the ip address you just set.&lt;/li&gt;&lt;li&gt;Try to navigate to the site (ex: &lt;a href="http://example/"&gt;http://example/&lt;/a&gt;)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Next issue... Authentication loopback check doesn't like this setup much. At this point you'll find that credentials fail. After a lot of searching I found the solution here: &lt;a href="http://blogs.bluethreadinc.com/thellebuyck/archive/2008/10/30/401.1-error-when-accessing-sharepoint-from-server.aspx"&gt;http://blogs.bluethreadinc.com/thellebuyck/archive/2008/10/30/401.1-error-when-accessing-sharepoint-from-server.aspx&lt;/a&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click Start, click Run, type regedit, and then click OK&lt;/li&gt;&lt;li&gt;Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa&lt;/li&gt;&lt;li&gt;Right-click Lsa, point to New, and then click DWORD Value&lt;/li&gt;&lt;li&gt;Type DisableLoopbackCheck, and then press ENTER&lt;/li&gt;&lt;li&gt;Right-click DisableLoopbackCheck, and then click Modify&lt;/li&gt;&lt;li&gt;In the Value data box, type 1, and then click OK&lt;/li&gt;&lt;li&gt;Exit Registry Editor&lt;/li&gt;&lt;li&gt;Restart the computer. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Note that the auther includes the following: "The security is reduced when you disable the authentication loopback check, and you open the Windows Server 2003 server for man-in-the-middle (MITM) attacks on NTLM."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4924741747636160297?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4924741747636160297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/09/install-sharepoint-to-share-port-80.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4924741747636160297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4924741747636160297'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/09/install-sharepoint-to-share-port-80.html' title='Install SharePoint to share port 80'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7520214880505380842</id><published>2009-09-08T07:00:00.003-06:00</published><updated>2009-09-08T07:00:04.825-06:00</updated><title type='text'>Virtual Iron &gt; XenServer Convert Data Disks</title><content type='html'>A majority of my Volumes on servers in Virtual Iron are setup using the MS iSCSI Initiator rather than having made them as Vitual Disks within VI. This made most of my conversions very easy. I had 1 case where a disk other than the system volume was a VI Disk. To move this disk to XenServer here's what I did.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use XenConvert 2.0 on the machine with the disk attached (ensure that any services such as SQL etc have been disabled so that the files on the disk are not in use)&lt;/li&gt;&lt;li&gt;From: This Machine (machinename)&lt;/li&gt;&lt;li&gt;To: Xen Virtual Appliance&lt;/li&gt;&lt;li&gt;Choose disk (D: in this case)&lt;/li&gt;&lt;li&gt;Choose location&lt;/li&gt;&lt;li&gt;Once it's finished go to XenServer and select import VM&lt;/li&gt;&lt;li&gt;Setup the import like a normal VM, but at the end deselect the "Start automatically" option&lt;/li&gt;&lt;li&gt;Once finished importing you can delete the VM but choose to leave the SR intact&lt;/li&gt;&lt;li&gt;Go to the server that needs the disk attached (or import if you haven't already) and attach the disk that's needed&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7520214880505380842?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7520214880505380842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/09/virtual-iron-xenserver-convert-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7520214880505380842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7520214880505380842'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/09/virtual-iron-xenserver-convert-data.html' title='Virtual Iron &gt; XenServer Convert Data Disks'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-53835620484531976</id><published>2009-09-05T13:39:00.000-06:00</published><updated>2009-09-05T13:39:00.124-06:00</updated><title type='text'>Restore XenServer with HP Lefthand Networks SAN</title><content type='html'>Today I had to restore a XenServer VM with the SR residing on an HP Lefthand Networks iSCSI SAN (SANiQ v8.1). It was smooth as butter and made me all happy inside due to the ease of the restore ;)&lt;br /&gt;&lt;br /&gt;I had created a Wiki site for internal admin use on a W2K8 server on IIS. I decided that I didn't want to build another W2K8 server and use another license for the SharePoint site so instead I decided to have it run on the wiki site as well. During the install I made the mistake of creating the SharePoint site as the default site which was very effective for killing my Wiki site.&lt;br /&gt;&lt;br /&gt;Luckily I had created a Snapshot on my LH Networks SAN prior to the SharePoint install. Here's the steps I used to restore.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;First I gave my test XenServer pool access to the Snapshot in the Lefthand Console.&lt;/li&gt;&lt;li&gt;Turned off the Production server&lt;/li&gt;&lt;li&gt;Detached the SR for the Production Server in question&lt;/li&gt;&lt;li&gt;Created a new SR in the test pool&lt;/li&gt;&lt;li&gt;Target IQN of the Snapshot name&lt;/li&gt;&lt;li&gt;When you click finish it will see the disk and warns not to attach if other pools are using the SR. (thus the reason we turned of and detached the production server / SR). Click Yes&lt;/li&gt;&lt;li&gt;Create a new vm with correct properties. &lt;/li&gt;&lt;li&gt;Select any install media, it won't matter as you won't be installing&lt;/li&gt;&lt;li&gt;You won't be able to select the Virtual Disk you want since it won't have free space. So just select any disk and we'll fix later&lt;/li&gt;&lt;li&gt;Give it a nic&lt;/li&gt;&lt;li&gt;UNcheck the Start VM automatically&lt;/li&gt;&lt;li&gt;Go into the properties of your new VM&lt;/li&gt;&lt;li&gt;Change boot order so HD is first&lt;/li&gt;&lt;li&gt;Go to Storage and Attach the correct Virtual Disk&lt;/li&gt;&lt;li&gt;Delete the Virtual Disk from when you created the VM (if you selected one)&lt;/li&gt;&lt;li&gt;Ensure RAM / CPU are set correctly and boot.&lt;/li&gt;&lt;li&gt;Check over the server to ensure it's what you want to restore&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Once I verified that this was the server snapshot that I wanted I went to pull this into production&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Turn off the test server you just created&lt;/li&gt;&lt;li&gt;Forget the Virtual Disk (this doesn't destroy data)&lt;/li&gt;&lt;li&gt;Go into the HP Lefthand console and and right click the Snapshot you want and choose "Rollback".&lt;/li&gt;&lt;li&gt;All Snapshots and changes created after that snapshot will be lost! Make sure this is what you want first.&lt;/li&gt;&lt;li&gt;Go back to XenServer Console and click the Production SR and click Attach.&lt;/li&gt;&lt;li&gt;Fill in the IP info and Discover LUN etc. Click yes to the warning about other VM's on it again.&lt;/li&gt;&lt;li&gt;Start server&lt;/li&gt;&lt;li&gt;Glance around the office to see if anyone noticed that the wiki was down ;)&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-53835620484531976?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/53835620484531976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/09/restore-xenserver-with-hp-lefthand.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/53835620484531976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/53835620484531976'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/09/restore-xenserver-with-hp-lefthand.html' title='Restore XenServer with HP Lefthand Networks SAN'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3692850789417102597</id><published>2009-09-03T12:18:00.000-06:00</published><updated>2009-09-03T12:18:00.295-06:00</updated><title type='text'>View Network Connections when Control Panel icons hidden</title><content type='html'>Occasionally I come across computers where the Control Panel has been "locked down" and the icons are hidden. Usually the hidding of these icons is done via a Group Policy.&lt;br /&gt;&lt;br /&gt;I've found a couple of times now where the Network Connections icon is hidden, but this can be useful for finding out of a computer is getting an IP address correctly or not. Sure the command prompt ipconfig works too, but if the admin has the Control Panel locked down then surely they have the command prompt locked down ;)&lt;br /&gt;&lt;br /&gt;Click Start&lt;br /&gt;Click Run&lt;br /&gt;Type ncpa.cpl&lt;br /&gt;You'll see the friendly network connections your used to seeing (Windows XP).&lt;br /&gt;Right Click the connection and select status, support tab, details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3692850789417102597?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3692850789417102597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/09/view-network-connections-when-control.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3692850789417102597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3692850789417102597'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/09/view-network-connections-when-control.html' title='View Network Connections when Control Panel icons hidden'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-5319493432066854131</id><published>2009-09-01T06:28:00.003-06:00</published><updated>2009-09-01T06:42:42.524-06:00</updated><title type='text'>SQL Server 2000 to 2005 upgrade</title><content type='html'>&lt;p&gt;Upgrade process from SQL2000 Standard to SQL20005 Standard&lt;br /&gt;&lt;br /&gt;First check versions of SQL Server. You can do this by running SELECT @@VERSION on the master DB. For Analysis Services you can check by opening and clicking Help - About. 8.0.2039 = SP4&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Make backup of all DB's&lt;/li&gt;&lt;li&gt;Apply SQL2000 SP4 if needed&lt;/li&gt;&lt;li&gt;Apply SQL2000 Analysis Services SP4 if needed&lt;/li&gt;&lt;li&gt;Install SQL2005&lt;/li&gt;&lt;li&gt;Select the following&lt;/li&gt;&lt;ol&gt;&lt;li&gt;SQL Server Database Services&lt;/li&gt;&lt;li&gt;Analysis Services&lt;/li&gt;&lt;li&gt;Workstation components, Books Online and development tools&lt;/li&gt;&lt;li&gt;Others if needed&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Click Advanced&lt;/li&gt;&lt;li&gt;Ensure pathing for each component&lt;/li&gt;&lt;li&gt;Default Instance&lt;/li&gt;&lt;li&gt;Select the following&lt;/li&gt;&lt;ol&gt;&lt;li&gt;SQL Server Database Services 8.00.2039&lt;/li&gt;&lt;li&gt;Analysis Services 8.0.2039.0&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;SQL Server Authentication Mode&lt;/li&gt;&lt;li&gt;Analysis will run&lt;/li&gt;&lt;li&gt;Use the built-in System account (Local System)&lt;/li&gt;&lt;li&gt;Latin1_General&lt;/li&gt;&lt;li&gt;Accent - sensitive&lt;/li&gt;&lt;li&gt;Dictionary order, case-insensitive, for use with 1252 Character Set.&lt;/li&gt;&lt;li&gt;Install&lt;/li&gt;&lt;li&gt;Install latest SP's / updates&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-5319493432066854131?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/5319493432066854131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/09/sql-server-2000-to-2005-upgrade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5319493432066854131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5319493432066854131'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/09/sql-server-2000-to-2005-upgrade.html' title='SQL Server 2000 to 2005 upgrade'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-469709527504387752</id><published>2009-08-28T14:39:00.002-06:00</published><updated>2009-08-28T14:47:23.818-06:00</updated><title type='text'>Group Policy Results Wizard - Access Denied</title><content type='html'>Finished migrating a server from VI to XS using XenConvert 2.0 seemed to go very smooth but then running Group Policy Results wizard on it to help resolve what I believed was a GP issue gave the error:&lt;br /&gt;Group Policy Error&lt;br /&gt;The wizard was unable to generate the Group Policy data due to the error listed below.&lt;br /&gt;Details: Access denied&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A little looking and I found this: &lt;a href="http://www.minasi.com/forum/topic.asp?TOPIC_ID=20825"&gt;http://www.minasi.com/forum/topic.asp?TOPIC_ID=20825&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go to Command Prompt --&gt; Copy Paste the below lines&lt;br /&gt;cd /d %windir%\system32&lt;br /&gt;regsvr32 /n /I userenv.dll&lt;br /&gt;cd wbem&lt;br /&gt;mofcomp scersop.mof&lt;br /&gt;gpupdate /force&lt;br /&gt;&lt;br /&gt;Worked like a charm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-469709527504387752?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/469709527504387752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/group-policy-results-wizard-access.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/469709527504387752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/469709527504387752'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/group-policy-results-wizard-access.html' title='Group Policy Results Wizard - Access Denied'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3117255995705714827</id><published>2009-08-26T14:31:00.002-06:00</published><updated>2009-08-26T14:36:27.144-06:00</updated><title type='text'>SharePoint Services 3.0 Install on Windows Server 2008</title><content type='html'>Overall installation of SharePoint Services 3.0 on Windows Server 2008 was a breeze. I found one issue that was not listed in the user guide (or rather the solution didn't actually work).&lt;br /&gt;&lt;br /&gt;After installing SharePoint Services navigating to the website prompts for username / password. In the install guide it's listed that adding the site to the trusted sites will solve the issue, but I found this not only to not fix the issue, but to not be necessary at all.&lt;br /&gt;&lt;br /&gt;Instead, removal of IE ESC (Enhanced Security Configuration) was necessary. Open Server Manager and click on "Configure IE ESC" in the Security Information Section. Turn off for admins and users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3117255995705714827?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3117255995705714827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/sharepoint-services-30-install-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3117255995705714827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3117255995705714827'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/sharepoint-services-30-install-on.html' title='SharePoint Services 3.0 Install on Windows Server 2008'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-8850826318908372614</id><published>2009-08-14T09:00:00.004-06:00</published><updated>2009-08-14T09:00:01.387-06:00</updated><title type='text'>XenServer - The hosts in this pool are not homogeneous. cpus differ</title><content type='html'>When I was using Virtual Iron there wasn't a problem with using slightly different hardware. I quickly found when joining my second Dell 1950 to XenServer pool that this wasn't the case with Paravirtualized drivers.&lt;br /&gt;&lt;br /&gt;Attempting to join gave the error: The hosts in this pool are not homogeneous. cpus differ.&lt;br /&gt;&lt;br /&gt;After a little looking around I found that I had purchased 2 of my Dell 1950's at the same time and the third later on and apparently with a slightly different cpu.&lt;br /&gt;&lt;br /&gt;After some more research I decided that it would "probably" be okay to force join the server into the pool. This would allow for shared storage of VM's, but not the use of XenMotion (I confirmed this later on)&lt;br /&gt;xe pool-join master-address=IPofmaster master-user=root master-password=password force=true&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.citrix.com/thread.jspa?threadID=247765&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=247765&amp;amp;tstart=0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-8850826318908372614?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/8850826318908372614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/xenserver-hosts-in-this-pool-are-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8850826318908372614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8850826318908372614'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/xenserver-hosts-in-this-pool-are-not.html' title='XenServer - The hosts in this pool are not homogeneous. cpus differ'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-8688456285849925119</id><published>2009-08-12T12:35:00.003-06:00</published><updated>2009-08-12T12:39:27.120-06:00</updated><title type='text'>XenServer Forget Host</title><content type='html'>During my implementation of XenServer I had an oops. It resulted in an unretrievable host.&lt;br /&gt;&lt;br /&gt;To get rid of the host that isn't retrievable I did this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;On the master console type: xe host-list&lt;/li&gt;&lt;li&gt;Note the uuid of the dead host&lt;/li&gt;&lt;li&gt;type: xe host-forget uuid=UUIDofHost&lt;/li&gt;&lt;li&gt;type yes&lt;/li&gt;&lt;li&gt;I then had several drives that where local to bad host (greyed out drives in the pool)&lt;/li&gt;&lt;li&gt;Note the uuid's of each drive (ie DVD drive, etc)&lt;/li&gt;&lt;li&gt;type: xe sr-forget uuid=UUIDofDrive&lt;/li&gt;&lt;/ol&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-8688456285849925119?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/8688456285849925119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/xenserver-forget-host.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8688456285849925119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8688456285849925119'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/xenserver-forget-host.html' title='XenServer Forget Host'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4622878180956477027</id><published>2009-08-08T08:00:00.000-06:00</published><updated>2009-08-08T08:00:02.380-06:00</updated><title type='text'>Virtual Iron &gt; XenServer Terminal Server Conversion</title><content type='html'>This is pretty basic and follows the steps from my previous guides, but there where a couple of key points that I HAD to do in order to not have issues in the end.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Uninstall VI Tools (Important)&lt;/li&gt;&lt;li&gt;Start machine back up and follow these steps: (had to login via the local admin account, domain account login failed) &lt;a href="http://didyourestart.blogspot.com/2009/08/vmware-vi-conversion-tip.html"&gt;http://didyourestart.blogspot.com/2009/08/vmware-vi-conversion-tip.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Shutdown&lt;/li&gt;&lt;li&gt;Export (this is for a Virtual Volume in VI, didn't have any Terminal / Citrix Servers with Raw LUN connections)&lt;/li&gt;&lt;li&gt;Convert to xva&lt;/li&gt;&lt;li&gt;Import and boot&lt;/li&gt;&lt;li&gt;Login via local admin account&lt;/li&gt;&lt;li&gt;Windows finds new hardware and installs drivers, reboot (not the pci device, but rather the hub root). I had to reboot after this occured prior to installing XenTools otherwise funky issues happened, may not be related, but what's a reboot?&lt;/li&gt;&lt;li&gt;Cancel the search for drivers for the PCI device&lt;/li&gt;&lt;li&gt;Install XenTools&lt;/li&gt;&lt;li&gt;Reboot&lt;/li&gt;&lt;li&gt;Login and ensure IP address is correct. When I did this I found that in the Device manager the "Citrix XenServer PV Ethernet Adapter" was not working properly. I simply waited 5 minutes (was researching how to fix) and it finished it's install and started working on it's own in that time.&lt;/li&gt;&lt;li&gt;Fix IP address if necessary&lt;/li&gt;&lt;li&gt;Shutdown&lt;/li&gt;&lt;li&gt;Change Memory, CPU, and Advanced options (select Optimize for Citrix XenApp)&lt;/li&gt;&lt;li&gt;Boot&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4622878180956477027?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4622878180956477027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/virtual-iron-xenserver-terminal-server.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4622878180956477027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4622878180956477027'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/virtual-iron-xenserver-terminal-server.html' title='Virtual Iron &gt; XenServer Terminal Server Conversion'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-5922138999747261406</id><published>2009-08-06T08:00:00.001-06:00</published><updated>2009-08-06T09:46:50.565-06:00</updated><title type='text'>Unmountable_Boot_Volume</title><content type='html'>User came in today for simple corporate issue, but also mentioned that his personal computer wasn't running. He'd taken it to "a big box store" and had been informed that he would have to buy a new Hard Drive and to reinstall everything ($280).&lt;br /&gt;&lt;br /&gt;I volunteered to fix it ;) Mainly because I wanted to see if I could and somewhat because I'm a nice guy ;)&lt;br /&gt;&lt;br /&gt;BSOD Unmountable_Boot_Volume 0x000000ED with second paramater of (0xC0000032).&lt;br /&gt;&lt;br /&gt;Right off... according to MS this is a file system damaged error NOT a bad hard drive necessarily. I ran a utility that checks the disk and it came back that the disk is fine, just needs some tlc.&lt;br /&gt;&lt;br /&gt;After running through chkdsk /r and fixboot and not getting any good results I fixed it by doing the following (note typing DIR also resulted in an error that I forgot to write down)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Boot to Windows XP install disk&lt;/li&gt;&lt;li&gt;Choose Repair (R)&lt;/li&gt;&lt;li&gt;type fixmbr&lt;/li&gt;&lt;li&gt;type y for yes to the warnings&lt;/li&gt;&lt;li&gt;type fixboot&lt;/li&gt;&lt;li&gt;type chkdsk /r (took a long time to run, but didn't fail like it previously had prior to running fixmbr)&lt;/li&gt;&lt;li&gt;Reboot&lt;/li&gt;&lt;li&gt;Hand back the computer saving the user $280 and the overall nuisance of the process.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-5922138999747261406?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/5922138999747261406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/unmountablebootvolume.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5922138999747261406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5922138999747261406'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/unmountablebootvolume.html' title='Unmountable_Boot_Volume'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4951881945116592874</id><published>2009-08-05T10:56:00.009-06:00</published><updated>2009-08-05T11:16:38.472-06:00</updated><title type='text'>VMWare / VI Conversion Tip</title><content type='html'>&lt;p&gt;Received this great tip from an unidentified colleague ;)&lt;br /&gt;&lt;br /&gt;He had used this method on VMWare machines. It also works great on Virtual Iron machines and especially with Windows Server 2008 conversions.&lt;br /&gt;&lt;br /&gt;From within VMWare machine &lt;/p&gt;&lt;ol&gt;&lt;li&gt;remove VMWare Tools &lt;/li&gt;&lt;li&gt;reboot &lt;/li&gt;&lt;li&gt;Go to the Device Manager-&gt;IDE ATA/ATAPI controllers &lt;/li&gt;&lt;ul&gt;&lt;li&gt;Right click on the "Intel 82371AB/EB PCI Bus Master IDE Controller" drive &lt;/li&gt;&lt;li&gt;Select 'Update Driver' &lt;/li&gt;&lt;li&gt;No, not this time &lt;/li&gt;&lt;li&gt;Install from list or specific location &lt;/li&gt;&lt;li&gt;Don't search &lt;/li&gt;&lt;li&gt;Select 'Standard Dual Channel PCI IDE Controller' &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;This will update the driver to a generic non-busmaster driver.&lt;/li&gt;&lt;li&gt;Shutdown your VM then convert to VHD &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Sources&lt;br /&gt;&lt;a href="http://support.citrix.com/article/CTX116603"&gt;http://support.citrix.com/article/CTX116603&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vmtoolkit.com/files/folders/converters/entry8.aspx"&gt;http://vmtoolkit.com/files/folders/converters/entry8.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.virtualiron.com/2006/12/18/converting_vmware_virtual_appl.html"&gt;http://blog.virtualiron.com/2006/12/18/converting_vmware_virtual_appl.html&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4951881945116592874?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4951881945116592874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/08/vmware-vi-conversion-tip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4951881945116592874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4951881945116592874'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/08/vmware-vi-conversion-tip.html' title='VMWare / VI Conversion Tip'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-5170876758715711608</id><published>2009-07-22T08:20:00.006-06:00</published><updated>2010-01-13T08:08:21.178-07:00</updated><title type='text'>Virtual Iron &gt; XenServer Raw LUN Server Conversion</title><content type='html'>Several of our Virtual Iron VMs where created without making a virtual storage disk and where mounted as raw LUNs instead. Servers without a virtual storage disk in VI can't be exported via the VI gui.&lt;br /&gt;&lt;br /&gt;For this I ran a P2V conversion using XenConvert v2.0.1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Log into the server needing converted.&lt;/li&gt;&lt;li&gt;Install XenConvert&lt;/li&gt;&lt;li&gt;Remove Virtual Iron Tools and reboot&lt;/li&gt;&lt;li&gt;From "This Machine (machine name)" To "Xen Virtual Appliance"&lt;/li&gt;&lt;li&gt;Select the disk to convert and a location to store the conversion. In order to get this to work I had to map a network drive to the server with a drive of E (C for local disk and D for cdrom). According to the XenConvert guide this is a known issue.&lt;/li&gt;&lt;li&gt;Conversion took a long time on a 20GB drive. This was due to it pulling the drive into a .vhd and then converting the .vhd into XVA.&lt;/li&gt;&lt;li&gt;Import the ova.xml the same as outlined in &lt;a href="http://didyourestart.blogspot.com/2009/07/virtual-iron-citrix-xenserver.html"&gt;Virtual Iron &gt; XenServer Conversion&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Important: the initial boot of the server was fine, but after a shutdown I began to receive the error "NT Detect Failed" when booting. I was able to fix this by booting to the installation CD and running a repair (R). Once at the prompt I ran chkdsk /r which resolved the issue&lt;/p&gt;&lt;p&gt;Note: I found it extremely important to remove the VI Tools before the conversion. Otherwise a lot of issues would begin on the second boot of the VM.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-5170876758715711608?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/5170876758715711608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/07/virtual-iron-xenserver-raw-lun-server.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5170876758715711608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5170876758715711608'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/07/virtual-iron-xenserver-raw-lun-server.html' title='Virtual Iron &gt; XenServer Raw LUN Server Conversion'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-8952645803489765359</id><published>2009-07-21T10:48:00.016-06:00</published><updated>2009-07-28T14:03:47.642-06:00</updated><title type='text'>XenServer iSCSI SAN Setup/Config</title><content type='html'>There are 2 ways to setup iSCSI SAN connections in XenServer. Via cli or gui.&lt;br /&gt;&lt;br /&gt;Create Bonded connection&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Click your Pool&lt;/li&gt;&lt;li&gt;Click a Host&lt;/li&gt;&lt;li&gt;Click NICs tab&lt;/li&gt;&lt;li&gt;Click Create Bond&lt;/li&gt;&lt;li&gt;Add NICs&lt;/li&gt;&lt;li&gt;Create&lt;/li&gt;&lt;li&gt;I then recommend going to Network and naming the bond that shows something understandable&lt;/li&gt;&lt;/ol&gt;GUI Method&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Click Server drop down then Management Interfaces&lt;/li&gt;&lt;li&gt;Click New Interface at the bottom&lt;/li&gt;&lt;li&gt;Name the MI and select the Network NIC&lt;/li&gt;&lt;li&gt;Enter IP information&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;CLI Method&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open the cli for the server needing connection to the iSCSI SAN&lt;/li&gt;&lt;li&gt;Type "xe pif-list" to get the uuid of the pif you want to alter (note that eth0 is listed at the bottom)&lt;/li&gt;&lt;li&gt;xe pif-reconfigure-ip mode=Static uuid=(enter uuid)&lt;enter&gt; ip=IPaddresshere setmask=255.255.255.0&lt;/li&gt;&lt;li&gt;xe pif-param-set disallow-unplug=true uuid=&lt;enter&gt;(enter uuid)&lt;/li&gt;&lt;li&gt;xe pif-param-set other-config:management_purpose="Storage" uuid=(enter uuid)&lt;enter&gt;&lt;/li&gt;&lt;li&gt;At this point you should be able to ping an iSCSI storage node from the server console&lt;/li&gt;&lt;li&gt;Don't make the same mistake I did... remember to give the server node access permissions within your SAN management interface so that it can discover the Target IQN. To find the IQN of the node type simply open the server node properties. On the General tab it is listed at the bottom. Change it to a desired IQN.&lt;/li&gt;&lt;li&gt;Click Storage and select iSCSI&lt;/li&gt;&lt;li&gt;Type in the IP of the Storage server target host&lt;/li&gt;&lt;li&gt;Click discover IQNs then discover LUNs. Click Finish. Note that you will want to ensure that you have exported your VI server prior to connecting to any existing VI LUNs as it will format the disk for XenServer use. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;At this point I went on to import the converted VI server onto the disk. Note that initial attempts to import a 19.99GB export onto a 20GB disk failed saying that their wasn't enough space. To get around this I edited the volume to have an additional .5GB. Less than this would have likely been sufficient. I then followed the import steps from &lt;a href="http://didyourestart.blogspot.com/2009/07/virtual-iron-citrix-xenserver.html"&gt;Virtual Iron &gt; Citrix XenServer Conversion&lt;/a&gt; to successfully import the VM.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-8952645803489765359?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/8952645803489765359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/07/xenserver-iscsi-san-setupconfig.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8952645803489765359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8952645803489765359'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/07/xenserver-iscsi-san-setupconfig.html' title='XenServer iSCSI SAN Setup/Config'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6912714847481517199</id><published>2009-07-20T12:08:00.006-06:00</published><updated>2010-01-13T08:05:44.014-07:00</updated><title type='text'>Virtual Iron &gt; Citrix XenServer Conversion</title><content type='html'>With the purchase of Virtual Iron by Oracle we decided to move away from VI/Oracle and into the realm of either MS HyperVisor or Citrix XenServer. This lead us to the need of converting Virtual Iron VM's to XenServer VM's as we tested out Citrix XenServer.&lt;br /&gt;&lt;br /&gt;I began by removing the Virtual Iron tools installation and then exporting a test server that was created with a Virtual Iron logical disk (ie boot source of "Disk") to a .vhd format. Download and Open XenConvert v2.0 and convert from VHD to Xen Virtual Appliance format. This will create an ova.xml and related directories for importing into XenServer (you could convert directly into XenServer as well). Open XenServer and select Import &gt; Browse &gt; change file types to "XenServer Virtual Appliance Version 1 (ova.xml) &gt; select the ova.xml file &gt; Select Home Server &gt; Select Storage &gt; Click Import.&lt;br /&gt;&lt;br /&gt;A 20 Gig .vhd took approx 20 mins to import and I didn't see a progress bar. Instead when it was completed the option for starting the server became available. Once the VM was started I removed the VI tools and installed the XenServer tools.&lt;br /&gt;&lt;br /&gt;I haven't attempted a server that is raw LUN boot (ie boot source of SAN), but will post when I do and whether it's successful or not.&lt;br /&gt;&lt;br /&gt;Edit: The import progress bar is displayed on the logs tab.&lt;br /&gt;&lt;br /&gt;Note: I found it extremely important to remove the VI Tools before the conversion. Otherwise a lot of issues would begin on the second boot of the VM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6912714847481517199?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6912714847481517199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/07/virtual-iron-citrix-xenserver.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6912714847481517199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6912714847481517199'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/07/virtual-iron-citrix-xenserver.html' title='Virtual Iron &gt; Citrix XenServer Conversion'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4335230949197419598</id><published>2009-06-29T14:23:00.000-06:00</published><updated>2009-07-08T23:27:38.395-06:00</updated><title type='text'>PHP Error Logging</title><content type='html'>Enable php error logging&lt;br /&gt;Edit php.ini &lt;br /&gt;Find the variable "error_reporting" &lt;br /&gt;Set "error_reporting = E_ALL" &lt;br /&gt;Find the variable "log_errors" &lt;br /&gt;Set "log_errors = On" &lt;br /&gt;Find the variable "error_log" &lt;br /&gt;Set "error_log = \path\to\valid\logs\phperrors.log" &lt;br /&gt;&lt;br /&gt;http://www.mwusers.com/wiki/index.php?title=PHP_Configuration#Enable_php_error_logging&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4335230949197419598?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4335230949197419598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/php-error-logging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4335230949197419598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4335230949197419598'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/php-error-logging.html' title='PHP Error Logging'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1081667421174987750</id><published>2009-06-27T08:00:00.052-06:00</published><updated>2009-07-08T23:27:38.163-06:00</updated><title type='text'>Install MediaWiki on Server 2008</title><content type='html'>MediaWiki successfully installed/running on Windows 2008 with the following:&lt;br /&gt;Windows Server 2008 Standard SP1 (Virtual Machine)&lt;br /&gt;PHP v5.2.9&lt;br /&gt;MySQL v5.1.34&lt;br /&gt;MediaWiki v1.14&lt;br /&gt;&lt;br /&gt;Install IIS7 on Windows Server 2008&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open Server Manager&lt;/li&gt;&lt;li&gt;Add Role - Web Server &lt;/li&gt;&lt;li&gt;Click - Add Required Features &lt;/li&gt;&lt;li&gt;Next, Next &lt;/li&gt;&lt;li&gt;Select CGI option under Application Development &lt;/li&gt;&lt;li&gt;Click Install &lt;/li&gt;&lt;li&gt;Install update for FastCGI - &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d0343911-1775-4aef-8c99-5f13862ac386&amp;amp;DisplayLang=en"&gt;KB954946&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Install PHP v5.2.9-2&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create a new directory: C:\PHP &lt;/li&gt;&lt;li&gt;Extract the contents of php-5.2.9-2-Win32.zip to C:\PHP &lt;/li&gt;&lt;li&gt;Navigate to C:\PHP and change the name of "php.ini-recommended" to "php.ini" &lt;/li&gt;&lt;li&gt;Open php.ini and uncomment the following (uncomment by removing the ;) &lt;/li&gt;&lt;ol&gt;&lt;li&gt;open_basedir (then add the following = "C:\inetpub\wwwroot" &lt;/li&gt;&lt;li&gt;extension_dir (then change to show as "./ext" &lt;/li&gt;&lt;li&gt;cgi.force_redirect = 0 (change from 1 to 0) &lt;/li&gt;&lt;li&gt;cgi.fix_pathinfo=1 &lt;/li&gt;&lt;li&gt;fastcgi.impersonate = 1 &lt;/li&gt;&lt;li&gt;extension=php_mysql.dll &lt;/li&gt;&lt;li&gt;extension=php_mysqli.dll &lt;/li&gt;&lt;li&gt;upload_tmp_dir="C:\inetpub\wwwroot\WikiName\upload" Create a new folder in C:\inetpub\wwwroot\WikiNam named "upload" &lt;/li&gt;&lt;li&gt;session.save_path = "C:\php\session" Create a new folder in C:\PHP named "session". &lt;/li&gt;&lt;li&gt;IMPORTANT - Ensure that the session and upload folders created have write permissions for Users.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;At command prompt navigate to C:\PHP and type enter php -info (ie C:\PHP\php -info) You should see the config of php or a lot of information scroll across the screen&lt;/li&gt;&lt;li&gt;Open IIS Manager &lt;/li&gt;&lt;li&gt;Open Handler Mappings &lt;/li&gt;&lt;li&gt;Select "Add Module Mapping"&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Request path = *.php &lt;/li&gt;&lt;li&gt;Module = FastCgiModule &lt;/li&gt;&lt;li&gt;Executable = C:\PHP\php-cgi.exe &lt;/li&gt;&lt;li&gt;Name = PHP via FastCGI&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Click OK, then Yes when prompted &lt;/li&gt;&lt;li&gt;Navigate to C:\inetpub\wwwroot and create a new file named phpinfo.php then edit the contents to show (I can't seem to get blockquote to work for anything so...) Starts with lesser than sign (no space) then ?php phpinfo(); ? followed by greater than sign (no space)&lt;/li&gt;&lt;li&gt;Open IE and navigate to http://localhost/phpinfo.php the site should display as PHP Version 5.2.9-2 with other config data on the rest of the page&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Install MySQL v5.1.34&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Run mysql-5.1.34-win32.msi to install &lt;/li&gt;&lt;li&gt;Typical install &lt;/li&gt;&lt;li&gt;Default Location &lt;/li&gt;&lt;li&gt;Configure the MySQL Server now option checked &lt;/li&gt;&lt;li&gt;Change to standard configuration &lt;/li&gt;&lt;li&gt;Install as Windows Service (Default) &lt;/li&gt;&lt;li&gt;Uncheck Modify Security Settings (This will be changed later) &lt;/li&gt;&lt;li&gt;Execute (note that it may have errors and fail, if so hit cancel) &lt;/li&gt;&lt;li&gt;From a command prompt navigate to C:\Program Files\MySQL\MySQL Server 5.1\bin &lt;/li&gt;&lt;li&gt;Type mysqladmin -u root password NEWPASSWORD&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Install MediaWiki v1.14&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create new directory C:\inetpub\wwwroot\WikiName &lt;/li&gt;&lt;li&gt;Copy mediawiki-1.14.0 contents to C:\inetpub\wwwroot\WikiName &lt;/li&gt;&lt;li&gt;Run the following at a command prompt to grant permissions to the config folder (so that it can write the localsettings file) icacls %SystemDrive%\Inetpub\wwwroot\MediaWiki\config /grant BUILTIN\IIS_IUSRS:(W) &lt;/li&gt;&lt;li&gt;Open IE and navigate to http://localhost/WikiName/config/index.php&lt;/li&gt;&lt;li&gt;Enter Wiki name: WikiName &lt;/li&gt;&lt;li&gt;Database Config&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Database name = WikiName&lt;/li&gt;&lt;li&gt;Username = root&lt;/li&gt;&lt;li&gt;Password = MySQL root password&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Click "Install MediaWiki!"&lt;/li&gt;&lt;li&gt;At the bottom of the next page you should see "Installation Successful!"&lt;/li&gt;&lt;li&gt;Close IE &lt;/li&gt;&lt;li&gt;Copy the localsettings.php from C:\inetpub\wwwroot\WikiName\config to C:\inetpub\wwwroot\WikiName &lt;/li&gt;&lt;li&gt;Open IE and navigate to http://localhost/WikiName/index.php You should see the Main page "MediaWiki has been successfully installed" &lt;/li&gt;&lt;li&gt;Delete the config folder&lt;/li&gt;&lt;li&gt;Change permissions on the WikiName\Images folder so that Users and IUSR have write access (for uploads to work)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Other Goodies to enable:&lt;br /&gt;Uploads&lt;br /&gt;* $wgEnableUploads = true;&lt;br /&gt;* $wgFileExtenstions = array('png', 'gif', 'jpg', 'jpeg', 'doc', 'xls', 'pdf');&lt;br /&gt;* $wgVerifyMimeType = false;&lt;br /&gt;&lt;br /&gt;Disable reading by anonymous users&lt;br /&gt;* $wgGroupPermissions['*']['read'] = false;&lt;br /&gt;But allow them to read e.g., these pages:&lt;br /&gt;* $wgWhitelistRead = array ("Main Page", "Special:Userlogin", "Help:Contents");&lt;br /&gt;* $wgGroupPermissions['*']['edit'] = false;&lt;br /&gt;&lt;br /&gt;Custom Logo&lt;br /&gt;* wgLogo = "{$wgScriptPath}/ImageName.jpg"; (image saved in the WikiName root folder)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1081667421174987750?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1081667421174987750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/install-mediawiki-on-server-2008.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1081667421174987750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1081667421174987750'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/install-mediawiki-on-server-2008.html' title='Install MediaWiki on Server 2008'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7921462340128847845</id><published>2009-06-25T08:00:00.005-06:00</published><updated>2009-07-08T23:27:37.847-06:00</updated><title type='text'>Batch File Date/Time in Filename</title><content type='html'>I wanted to create a batch file that made a mysql backup with the dbname, date, time in the filename:&lt;br /&gt;&lt;br /&gt;for /f "tokens=1,2" %%u in ('date /t') do set d=%%v&lt;br /&gt;for /f "tokens=1" %%u in ('time /t') do set t=%%u&lt;br /&gt;if "%t:~1,1%"==":" set t=0%t%&lt;br /&gt;set timestr=%d:~6,4%%d:~0,2%%d:~3,2%_%t:~0,2%%t:~3,2%&lt;br /&gt;&lt;br /&gt;"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -u root --&lt;br /&gt;password=YOURPASSWORD dbname &gt; "C:\MySQLBackups\wikidbname\dbname-%timestr%.sql"&lt;br /&gt;&lt;br /&gt;I then set it to look for and delete backups that where older than 14 days.&lt;br /&gt;&lt;br /&gt;cd c:\MySQLBackups\wikidbname&lt;br /&gt;forfiles /d -14 /c "CMD /c del @FILE"&lt;br /&gt;&lt;br /&gt;Note: Make sure that there are NO FILES in the directory specified or they will be removed to include this batch file if you place it in that directory&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7921462340128847845?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7921462340128847845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/batch-file-datetime-in-filename.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7921462340128847845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7921462340128847845'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/batch-file-datetime-in-filename.html' title='Batch File Date/Time in Filename'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-2577888962085093550</id><published>2009-06-22T08:00:00.000-06:00</published><updated>2009-06-23T00:40:50.558-06:00</updated><title type='text'>WindowsUpdate_80070424</title><content type='html'>After fresh install of Windows Server 2008 I was recieving this error on Windows Update&lt;br /&gt;&lt;br /&gt;Running the following fixed it:&lt;br /&gt;REGSVR32 %SYSTEMROOT%\SYSTEM32\WUAUENG.DLL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-2577888962085093550?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/2577888962085093550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/windowsupdate80070424.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2577888962085093550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2577888962085093550'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/windowsupdate80070424.html' title='WindowsUpdate_80070424'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-661572015681221506</id><published>2009-06-20T08:00:00.000-06:00</published><updated>2009-06-23T00:15:09.135-06:00</updated><title type='text'>MySQL 5.1 Backup / Restore</title><content type='html'>Here is the process I came up with to backup and restore a MySQL v5.1.34 Database&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To Backup:&lt;/strong&gt;&lt;br /&gt;mysqldump -u root --password=PASSWORD dbname &gt; c:\mysqlbackups\backupfile.sql&lt;br /&gt;&lt;br /&gt;This can then easily be entered into a batch file and run via scheduled tasks for regular backups.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To Restore:&lt;/strong&gt;&lt;br /&gt;mysql -u root --password=PASSWORD dbname &lt; c:\mysqlbackups\backupfile.sql&lt;br /&gt;&lt;br /&gt;Note: mysql and mysqldump are located in the installation directories bin folder&lt;br /&gt;&lt;br /&gt;It's also important to note that the generated backup file could be used in other DB engines since it is just SQL statements that recreate the DB and populate the data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-661572015681221506?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/661572015681221506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/mysql-51-backup-restore.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/661572015681221506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/661572015681221506'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/mysql-51-backup-restore.html' title='MySQL 5.1 Backup / Restore'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1738227523961886930</id><published>2009-06-17T11:00:00.005-06:00</published><updated>2009-08-26T10:45:55.248-06:00</updated><title type='text'>Windows 7 RC</title><content type='html'>Windows Vista was a bust imo, I dislike it like I disliked Windows ME. So this week I downloaded Windows 7 RC to see how it fairs.&lt;br /&gt;&lt;br /&gt;Download was long, but I just let it run overnight and then continued with the install in the morning.&lt;br /&gt;&lt;br /&gt;Installation:&lt;br /&gt;I installed Windows 7 RC into a Virtual Iron virtualization environment. Install was easy with no issues at all. I gave the install 2GB RAM, 2 CPU's at 2.66GHZ each and 20GB HD (the VI backend storage is iSCSI SAN). Installation was actually very fast and I was up in no time.&lt;br /&gt;&lt;br /&gt;Experience:&lt;br /&gt;Icons in the task bar seem so large and take up to much space imo. Right click, properties, check use small icons. Only problem I see at this point is that each button needs several pixels shaved off each size so they aren't as wide anymore. Just an annoyance.&lt;br /&gt;&lt;br /&gt;------------------- SOLVED - Solution below -----------------&lt;br /&gt;Open cmd prompt, U: enter.... "The system cannot find the drive specified"&lt;br /&gt;Hmm... Try it on XP, works just fine. K. Look under Computer and yep, all my drives where mapped from the domain logon script. I do have a U: drive according to the "Computer" view along with all my other normal mapped drives, but the U and I notice that my R drives do not have permissions. Being a Domain Admin I most definitely do have permissions. Strange, then I realized that the missing drives are DFS mapped drives... All non-DFS drives show up.&lt;br /&gt;After a little research I figure out that using the Pre-Windows 2000 domain name is what doesn't work. If I enter the FQDN then it works fine.&lt;br /&gt;&lt;br /&gt;This is actually more of an issue that it sounds like. With 250 users with shortcuts mapped out to the pre-windows 2000 domain name changing this will break a lot of links in documents and shortcuts.&lt;br /&gt;-----------------------&lt;br /&gt;This was actually a very simple fix. Simply remove the workstation from the domain and then rejoin. The Win7RC workstation had been restored to a prior state from a snapshot that was made on the iSCSI SAN. From the time that the snapshot was made to the time of the restore the computers domain password had changed. As such it no longer matched up and didn't have the proper permissions as a result.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1738227523961886930?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1738227523961886930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/windows-7-rc.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1738227523961886930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1738227523961886930'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/windows-7-rc.html' title='Windows 7 RC'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7933225887814831675</id><published>2009-06-17T08:00:00.000-06:00</published><updated>2009-06-17T08:00:05.701-06:00</updated><title type='text'>Block unwanted sites with HOSTS File</title><content type='html'>The other day I got a call from colleague asking about antivirus software. During the conversation he had asked if I was using the HOSTS file from mvps.org. I wasn't but checked it out as it sounded very intriguing. &lt;br /&gt;&lt;br /&gt;I've since then applied it to my workstation and I'm seriously considering pushing it down to other users.&lt;br /&gt;&lt;br /&gt;Check it out:&lt;br /&gt;http://www.mvps.org/winhelp2002/hosts.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7933225887814831675?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7933225887814831675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/block-unwanted-sites-with-hosts-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7933225887814831675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7933225887814831675'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/block-unwanted-sites-with-hosts-file.html' title='Block unwanted sites with HOSTS File'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3065799321025218223</id><published>2009-06-14T08:00:00.004-06:00</published><updated>2009-06-14T08:00:01.907-06:00</updated><title type='text'>Citrix - Printer Errors</title><content type='html'>For a long time our environment has been plagued by an issue that "seems" random where Citrix user logs in, attempts to print from x application, fails with random error.&lt;br /&gt;&lt;br /&gt;The errors usually go along the lines of&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Select a printer&lt;/li&gt;&lt;li&gt;No printers installed&lt;/li&gt;&lt;/ul&gt;The user can't print from some applications while other apps still work fine. Usually the default printer in the applications that do print is not set according to what shows in the Printer Management screen. The printer in question is listed in the Printer Management screen.&lt;br /&gt;&lt;br /&gt;Attempting to delete the printer from the Print Management screen results in a error "Cannot delete client printer" (the error is a little longer, but I don't have the exact error in front of me atm)&lt;br /&gt;&lt;br /&gt;From there simply adding the printer again fixes the issue and even allows the printer to be deleted.&lt;br /&gt;&lt;br /&gt;Looking at the users profile hive in the registry shows that the printer is listed under HKUSERS/UserSID/Printers and removing it here removes the printer in the Print Manager screen, then adding the printer back resolves the issue.&lt;br /&gt;&lt;br /&gt;Things to note:&lt;br /&gt;All drivers are either:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Native Drivers&lt;/li&gt;&lt;li&gt;Stress Tested&lt;/li&gt;&lt;/ul&gt;This does not occur with "auto-created" printers, but rather normally with printers that are assigned via Citrix print policies.&lt;br /&gt;&lt;br /&gt;What really annoyed me was that the user couldn't delete the printer unless they re-added the printer first. This led me to believe that perhaps the printer registry keys do not have the proper permissions for the user to remove them (simular to the &lt;a href="http://didyourestart.blogspot.com/2009/06/citrix-printers-access-denied.html"&gt;administrator access denied issue&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;With this new informmation I began searching and found this: &lt;a href="http://forums.citrix.com/thread.jspa?threadID=73770&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=73770&amp;amp;tstart=0&lt;/a&gt;&lt;br /&gt;which in turn quickly led to this: &lt;a href="http://support.citrix.com/article/CTX106744"&gt;http://support.citrix.com/article/CTX106744&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have since added the x2 to my DefaultPrnFlags key to make it now appear as 0x28004000&lt;br /&gt;&lt;br /&gt;8000000 for the auto Creation event log errors and 4000 for adding the administrator permissions to the printers.&lt;br /&gt;&lt;br /&gt;Time will tell if this fixes the problem for Windows2003 (note the article mentions that it is fixed in Windows2008 since w2k8 maps the printers differently)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3065799321025218223?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3065799321025218223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/citrix-printer-errors.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3065799321025218223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3065799321025218223'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/citrix-printer-errors.html' title='Citrix - Printer Errors'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-8144911348273912959</id><published>2009-06-11T16:11:00.004-06:00</published><updated>2009-06-11T16:17:18.311-06:00</updated><title type='text'>Disable UAC</title><content type='html'>Here's how to disable UAC in Vista, Windows 7, and Server 2008&lt;br /&gt;&lt;br /&gt;Vista and 2008&lt;br /&gt;Control Panel &gt; User Accounts &gt; Turn User Account Control on or off&lt;br /&gt;&lt;br /&gt;Windows 7&lt;br /&gt;Control Panel &gt; System and Security &gt; Action Center "Change User Account Control settings"&lt;br /&gt;Use the slider up and down to set the UAC level.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-8144911348273912959?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/8144911348273912959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/disable-uac.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8144911348273912959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8144911348273912959'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/disable-uac.html' title='Disable UAC'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7163010866541223644</id><published>2009-06-10T08:00:00.001-06:00</published><updated>2009-06-10T08:00:08.824-06:00</updated><title type='text'>Mass file copy</title><content type='html'>Recently I needed to copy a shortcut to a mass number of users. Since we utilize Citrix this made the task considerably easier for me. We redirect all user settings to a central location so I was able to easily script out the copy using a Text file that contained the names and Loop through all the user names. &lt;br /&gt;&lt;br /&gt;Created the shortcut to be copied and the text file in the following format:&lt;br /&gt;username1,username2,username3,etc&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;Dim FSO&lt;br /&gt;Dim fREM, fLOC, answer, cUser&lt;br /&gt;Const ForReading = 1&lt;br /&gt;Set FSO = Wscript.CreateObject("Scripting.FileSystemObject")&lt;br /&gt;answer = MsgBox("Run the file copy?", 1)&lt;br /&gt;If answer = 2 Then&lt;br /&gt;     msgbox "You pressed cancel"&lt;br /&gt;Else&lt;br /&gt;Set objTextFile = FSO.OpenTextFile("c:\ShortcutCopy\names.txt", ForReading)&lt;br /&gt;i = 0&lt;br /&gt;Do Until objTextFile.AtEndOfStream&lt;br /&gt;  strNextLine = objTextFile.Readline&lt;br /&gt;  cUSER = Split(strNextLine , ",")&lt;br /&gt;    Do&lt;br /&gt;      fLOC = "C:\ShortcutCopy\ShortcutName.lnk"&lt;br /&gt;      fREM = "\\path\path\path\" &amp; cUSER(i) &amp; "\path\desktop\ShortcutName.lnk"&lt;br /&gt;      msgbox "Copying to " &amp; fREM&lt;br /&gt;      FSO.CopyFile fLOC , fREM, True&lt;br /&gt;      i = i + 1&lt;br /&gt;    Loop While i&lt;20&lt;br /&gt;Loop&lt;br /&gt;msgbox "Copy completed"&lt;br /&gt;End If&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7163010866541223644?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7163010866541223644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/mass-file-copy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7163010866541223644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7163010866541223644'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/mass-file-copy.html' title='Mass file copy'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3815344140350684871</id><published>2009-06-05T11:49:00.001-06:00</published><updated>2009-06-05T11:49:00.887-06:00</updated><title type='text'>Citrix Printers - Creation Errors</title><content type='html'>Default installs of Citrix have creation logging turned on by default. This can cause a lot of excess errors in the eventvwr which generally are not useful.&lt;br /&gt;&lt;br /&gt;Add the following&lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Citrix\Print&lt;br /&gt;"DefaultPrnFlags"=dword:08000000&lt;br /&gt;&lt;br /&gt;You can combine this one with the Access key by making the dword:08004000 &lt;a href="http://didyourestart.blogspot.com/2009/06/citrix-printers-access-denied.html"&gt;Citrix Printers - Access Denied&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3815344140350684871?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3815344140350684871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/citrix-printers-creation-errors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3815344140350684871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3815344140350684871'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/citrix-printers-creation-errors.html' title='Citrix Printers - Creation Errors'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1342478035244649563</id><published>2009-06-02T11:47:00.003-06:00</published><updated>2009-06-02T11:49:45.327-06:00</updated><title type='text'>Citrix Printers - Access Denied</title><content type='html'>By default I've found that in Citrix admins do not get permissions to auto-created printers.&lt;br /&gt;Add the following&lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Citrix\Print&lt;br /&gt;"DefaultPrnFlags"=dword:00004000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1342478035244649563?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1342478035244649563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/06/citrix-printers-access-denied.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1342478035244649563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1342478035244649563'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/06/citrix-printers-access-denied.html' title='Citrix Printers - Access Denied'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-385129491631922098</id><published>2009-05-31T13:41:00.002-06:00</published><updated>2009-05-31T13:41:00.592-06:00</updated><title type='text'>SQL 2005 Install error</title><content type='html'>There was an unexpected failure during the setup wizard. You may review the setup logs and/or click the help button for more information.&lt;br /&gt;&lt;br /&gt;This is caused when you downloaded your install files. After unzipping them you need to place the installation files in to the respective folders:&lt;br /&gt;Servers&lt;br /&gt;Tools&lt;br /&gt;&lt;br /&gt;This allows the installation to find the needed files which are hard coded into the installation to look in ./Tools for the components.&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/kb/916760&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-385129491631922098?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/385129491631922098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/sql-2005-install-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/385129491631922098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/385129491631922098'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/sql-2005-install-error.html' title='SQL 2005 Install error'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-9152935168944281756</id><published>2009-05-27T12:34:00.002-06:00</published><updated>2009-05-27T12:34:01.135-06:00</updated><title type='text'>IE8 Enable Compatibility Mode</title><content type='html'>Recently I began testing out IE8 in our environment to ensure that everything would work properly on it. I quickly found that our Citrix Access Gateway didn't display properly. Not a big deal for most users, but... well you know.&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/kb/956197/&lt;br /&gt;&lt;br /&gt;Group Policy Under Computers&lt;br /&gt;Administrative Templates/Windows Components/Internet Explorer/Compatibility View&lt;br /&gt;* Use Policy List of Internet Explorer 7 sites *&lt;br /&gt;&lt;br /&gt;Now it doesn't even matter. They'll never know the difference on corporate computers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-9152935168944281756?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/9152935168944281756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/ie8-enable-compatibility-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/9152935168944281756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/9152935168944281756'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/ie8-enable-compatibility-mode.html' title='IE8 Enable Compatibility Mode'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4610028729267234302</id><published>2009-05-24T08:00:00.018-06:00</published><updated>2009-06-19T21:14:45.546-06:00</updated><title type='text'>Disable IE8 In-Private Feature</title><content type='html'>With the release of IE8 comes a new feature that allows a user to turn on "In-Private" browsing. This makes the following true:&lt;br /&gt;1. The browsing history for the session is not stored.&lt;br /&gt;2. Temp Internet Files / Cookies are removed.&lt;br /&gt;3. Searches / Addresses are not saved&lt;br /&gt;4. Passwords are deleted&lt;br /&gt;&lt;br /&gt;This is great for that loved one that is getting the perfect gift and doesn't want their girl/guy to accidently get clues as to what the present might be.&lt;br /&gt;&lt;br /&gt;BUT the likely use of this feature has coined it the term "Porn-Mode". There are very few reasons that a corporate network should have need of the In-Private feature and it should be locked down.&lt;br /&gt;&lt;br /&gt;Install IE8 on a domain controller&lt;br /&gt;In Group Policy make a setting that applies to all computers (ie Default Domain Policy).&lt;br /&gt;Machine/Admin Templates/Windows Components/Internet Explorer/InPrivate/Turn off In-Private Browsing&lt;br /&gt;&lt;br /&gt;For home users this can (and should) be disabled especially if you have kids.&lt;br /&gt;&lt;br /&gt;Click Start then click Run. Type gpedit.msc and hit Enter&lt;br /&gt;User Configuration &gt; Administrative Templates &gt; Windows Components &gt; Internet Explorer &gt; InPrivate&lt;br /&gt;Here you will see the option "Turn off InPrivate Browsing"&lt;br /&gt;Double click the policy and set to "Enabled" to disable InPrivate Browsing&lt;br /&gt;Close the Group Policy window and open IE8 and ensure that it is disabled.&lt;br /&gt;&lt;br /&gt;(Click to enlarge)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_2CVUqS6RmRQ/SjxUFFDTuyI/AAAAAAAAAAk/Z7aiz1K9_S4/s1600-h/pic.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 292px;" src="http://2.bp.blogspot.com/_2CVUqS6RmRQ/SjxUFFDTuyI/AAAAAAAAAAk/Z7aiz1K9_S4/s400/pic.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5349242903641439010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Or&lt;br /&gt;&lt;br /&gt;via the registry: (Making changes to your computers registry can cause unrepairable damage if done incorrectly)&lt;br /&gt;HKLM/Software/Policies/Microsoft/Internet Explorer/Privacy/EnableInPrivateBrowsing&lt;br /&gt;You may have to create the keys "Internet Explorer", "Privacy", or the Dword "EnableInPrivateBrowsing" with a value of 0 to disable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4610028729267234302?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4610028729267234302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/disable-ie8-in-private-feature.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4610028729267234302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4610028729267234302'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/disable-ie8-in-private-feature.html' title='Disable IE8 In-Private Feature'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2CVUqS6RmRQ/SjxUFFDTuyI/AAAAAAAAAAk/Z7aiz1K9_S4/s72-c/pic.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3162474986278523537</id><published>2009-05-21T10:14:00.002-06:00</published><updated>2009-05-21T10:14:01.382-06:00</updated><title type='text'>Remote View Internet Explorer History</title><content type='html'>On several occasions I've found it necessary to view a users IE History. Sure I can login as the user and open IE and view the history, but I prefer the remote route. &lt;br /&gt;&lt;br /&gt;I found this tool which allows you to view history folders of users. You can even use a UNC path to the users history folder. I've found it very useful for determing what site a user is on when they found spyware, viruses, etc.&lt;br /&gt;&lt;br /&gt;http://www.cleanersoft.com/iehistory/iehistory.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3162474986278523537?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3162474986278523537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/remote-view-internet-explorer-history.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3162474986278523537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3162474986278523537'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/remote-view-internet-explorer-history.html' title='Remote View Internet Explorer History'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4231646993008756981</id><published>2009-05-17T10:45:00.000-06:00</published><updated>2009-05-17T10:45:01.132-06:00</updated><title type='text'>Block IE8</title><content type='html'>Here's the quick key to block IE 8 from installing before you are ready for it.&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Setup\8.0&lt;br /&gt;&lt;br /&gt;DWORD - DoNotAllowIE80 - set to 1 to prevent&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4231646993008756981?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4231646993008756981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/block-ie8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4231646993008756981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4231646993008756981'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/block-ie8.html' title='Block IE8'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1191043263364294088</id><published>2009-05-11T08:00:00.000-06:00</published><updated>2009-05-11T08:00:03.289-06:00</updated><title type='text'>NumLock</title><content type='html'>NumLock can be turned on by default several ways. This is normally done in the BIOS, but in some circumstances I've found that this isn't an option or doesn't work (usually on older systems).&lt;br /&gt;&lt;br /&gt;Another method is the force it in the registry.&lt;br /&gt;&lt;br /&gt;[HKEY_USERS\.Default\Control Panel\Keyboard]&lt;br /&gt;"InitialKeyboardIndicators"="2"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1191043263364294088?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1191043263364294088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/numlock.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1191043263364294088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1191043263364294088'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/numlock.html' title='NumLock'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6506655234505232554</id><published>2009-05-07T12:46:00.001-06:00</published><updated>2009-05-07T12:46:00.689-06:00</updated><title type='text'>Registry Changes via Regedit or VBScript</title><content type='html'>Recently I decided to make a new batch file that would automate setting up a new workstation that is installed fresh from the disks to prep it for sysprep/imaging. During this process I found that I needed to make several Registry changes. I found 2 ways to do this easily.&lt;br /&gt;1. use the regedit command (haven't tested)&lt;br /&gt;regedit filename.reg&lt;br /&gt;/S to suppress the message box (also see /E and /D for export and delete options)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Within the file the following are valid:&lt;br /&gt;Windows Registry Editor Version 5.00&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Key]&lt;br /&gt;"name"="data"&lt;br /&gt;To Clear&lt;br /&gt;"name"=""&lt;br /&gt;To remove&lt;br /&gt;"name"=-&lt;br /&gt;Remove entire key&lt;br /&gt;[-HKEY_LOCAL_MACHINE\SOFTWARE\Key]&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;2. Using VBScript which I find easier&lt;br /&gt;Pick one depending on the key(s) being modified&lt;br /&gt;Const HKEY_CURRENT_USER = &amp;amp;H80000001&lt;br /&gt;Const HKEY_LOCAL_MACHINE = &amp;amp;H80000002&lt;br /&gt;Const HKEY_USERS = &amp;amp;H80000003&lt;br /&gt;&lt;br /&gt;strComputer = "."&lt;br /&gt;Set objReg = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\default:StdRegProv")&lt;br /&gt;&lt;br /&gt;strKeyPath = "SOFTWARE\Path"&lt;br /&gt;strValueName = "KeyName"&lt;br /&gt;svalue = "Value"&lt;br /&gt;objReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, svalue&lt;br /&gt;or&lt;br /&gt;objReg.SetDWORDValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, svalue&lt;br /&gt;(REG_SZ vs REG_DWORD)&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;Const HKEY_USERS = &amp;amp;H80000003&lt;br /&gt;strComputer = "."&lt;br /&gt;Set objReg = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\default:StdRegProv")&lt;br /&gt;strKeyPath = ".DEFAULT\Control Panel\PowerCfg"&lt;br /&gt;strValueName = "CurrentPowerPolicy"&lt;br /&gt;svalue = "3"&lt;br /&gt;objReg.SetStringValue HKEY_USERS, strKeyPath, strValueName, svalue&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6506655234505232554?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6506655234505232554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/registry-changes-via-regedit-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6506655234505232554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6506655234505232554'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/registry-changes-via-regedit-or.html' title='Registry Changes via Regedit or VBScript'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3909008019967041300</id><published>2009-05-04T08:00:00.001-06:00</published><updated>2009-05-04T12:30:56.441-06:00</updated><title type='text'>Remotely Add Scheduled Tasks (SCHTASKS)</title><content type='html'>echo off&lt;br /&gt;SCHTASKS /Create /S MachineName /RU administrator /RP password /SC DAILY /MO 1 /TN TaskName /TR C:\batfileorapplocation\name.bat /ST 03:00:00 /SD 01/30/2009&lt;br /&gt;pause&lt;br /&gt;&lt;br /&gt;see SCHTASK /? for more information on other uses of SCHTASK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3909008019967041300?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3909008019967041300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/remotely-add-scheduled-tasks-schtasks.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3909008019967041300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3909008019967041300'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/remotely-add-scheduled-tasks-schtasks.html' title='Remotely Add Scheduled Tasks (SCHTASKS)'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7682321207269888411</id><published>2009-05-01T08:00:00.000-06:00</published><updated>2009-05-01T08:00:01.920-06:00</updated><title type='text'>Clear Pagefile on Shutdown</title><content type='html'>Clear Pagefile on Shutdown can be toggled on and off to help speed shutdowns. By default it clears the pagefile on shutdown for security reasons.&lt;br /&gt;&lt;br /&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]&lt;br /&gt;"ClearPageFileAtShutdown"=dword:00000000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7682321207269888411?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7682321207269888411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/05/clear-pagefile-on-shutdown.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7682321207269888411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7682321207269888411'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/05/clear-pagefile-on-shutdown.html' title='Clear Pagefile on Shutdown'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7348811447835332038</id><published>2009-04-26T09:02:00.003-06:00</published><updated>2009-06-06T09:42:20.286-06:00</updated><title type='text'>Terminal Server / Citrix Printing Errors</title><content type='html'>Terminal Servers and Citrix can be very picky when it comes to printers. BSOD, print spooler crash, auto-created printers fail, etc. The list of side effects of a bad print driver can be overwhelming.&lt;br /&gt;&lt;br /&gt;Something that should be noted right away. These issues are not necessarily due to bad programing from Citrix or TS. These problems are the direct result of sloppy drivers written by the manufacturers (HP, Sharp, etc). To fully fix the issue the printer manufacturers need to step up and write true multisession drivers. That said...&lt;br /&gt;&lt;br /&gt;The normal issue that is experienced with Citrix/Terminal Services and print drivers is that a driver is not true multisession aware or an application it calls upon isn't multisession aware. This can cause a number of issues the most common I’ve seen to be that the print spooler stops responding and crashes. Simply restarting the print spooler and citrix print management service fixes this until the next error. The errors can start by users logging in, printing, etc.&lt;br /&gt;&lt;br /&gt;How to fix….&lt;br /&gt;create a batch file to automatically restart the services for you when it crashes&lt;br /&gt;This will give you some breathing room to actually work on the issue rather than just putting out fires.&lt;br /&gt;&lt;br /&gt;net stop "Citrix Print Manager Service"&lt;br /&gt;net stop "Print Spooler"&lt;br /&gt;net start "Print Spooler"&lt;br /&gt;net start "Citrix Print Manager Service"&lt;br /&gt;SET logfile=C:\AdminTools\SpoolerCrashLogs.log&lt;br /&gt;ECHO Print spooler crashed on %date% at %time% on %computername% &gt;&gt; %Logfile%&lt;br /&gt;&lt;br /&gt;This will stop each service and then restart in the correct order. It then looks for the logfile and will log that it did this. This gives you a visual representation so that they can actually see how bad the problem is (longer the file, worse the problem).&lt;br /&gt;Go into Services and set the print spooler service Recovery tab so that first, second, subsequent failures to run a program. Set the path of the program to run to the location of the batch file created.&lt;br /&gt;To test you can open the task manager and end task on the spoolsv.exe then check the logfile. It should have logged it if it’s working and the print spooler and citrix print manager service should have restarted.&lt;br /&gt;&lt;br /&gt;Next we need to find the drivers that are causing the problem.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the Citrix StressPrinters tool. &lt;a href="http://support.citrix.com/article/CTX109374"&gt;http://support.citrix.com/article/CTX109374&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Install drivers on a test system&lt;/li&gt;&lt;li&gt;Run it on a TEST server as it will absolutely kill the CPU while the test is running.&lt;/li&gt;&lt;/ul&gt;If it produces a failure then you have your bad driver. Certain errors can be ignored (see bottom of above link page for details on running and errors).&lt;br /&gt;&lt;br /&gt;Run it for each driver with different criteria (ie test it creating 1 printer, then 5, then 10) I tested up to 40 printer creation. If it could pass that then it’s good. Note this tool can also be used to find which types of drivers perform best (PCL5 vs PCL6 vs PS). Also test multiple drivers simultaneously (HP 4050 and 4350 at same time).&lt;br /&gt;Make list of all drivers that don’t pass.&lt;br /&gt;&lt;br /&gt;Create new list of printers and map to only drivers that passed the test (for instance if a 4100 series driver passed but a 4200 series didn’t then map the 4200 printer to the 4100 driver).&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use the MS spooler cleaner utility (ensure all users are logged off the Citrix server). &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en&lt;/a&gt; (it’s the cleanspl.exe tool).&lt;/li&gt;&lt;li&gt;If using a network print server… you have to start there which likely isn’t a small job. In my environment I rebuilt printing from the ground up. (long term has saved me countless hours though). NOTE if you run this tool you can’t undo! Make sure you are ready to rebuild the servers print drivers/printers list including all ports, etc. Make very sure you have a list of all printer share names and driver mappings etc.&lt;/li&gt;&lt;li&gt;When you run it, it asks you if you want to remove some things that are actually delivered (and installed by default) with Windows. In most cases, you should answer No to the corresponding prompts (you don't want to remove the Standard TCP/IP Port or the BJ Language Monitor). &lt;a href="http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm"&gt;http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;After cleaning print server and Citrix servers spoolers reinstall only the good drivers and map printers to correct drivers.&lt;/li&gt;&lt;li&gt;Test all drivers prior to installing / purchasing new printers. Make a list of good drivers and only allow them, make no exceptions.&lt;/li&gt;&lt;li&gt;Don’t trust manufacturer’s “supported” lists. I know for a fact that the HP list and Sharp list both contain drivers that they state they “tested” and support in Citrix and I have verified that they cause various issues in Citrix from spooler crash to high RAM usage or CPU usage. &lt;/li&gt;&lt;li&gt;Use as few drivers as possible.&lt;/li&gt;&lt;li&gt;Use only Windows Native drivers if possible. (drivers from the windows installation disk)&lt;/li&gt;&lt;li&gt;Ensure that all print processors are “winprint”. Disabling Advanced properties also helps with speed. &lt;/li&gt;&lt;li&gt;Absolute must!!! Create policy in Citrix and AD Group Policy&lt;br /&gt;Citrix Printing – Drivers – Native printer driver auto-install&lt;br /&gt;i. Enabled&lt;br /&gt;ii. Do not automatically install drivers&lt;br /&gt;Citrix Printing – Drivers – Universal driver&lt;br /&gt;i. Enabled&lt;br /&gt;ii. Use universal driver only if requsted driver is unavailable&lt;br /&gt;Active Directory Group Policy create template&lt;br /&gt;i. Create and attach custom adm to group policy and enable it. This prevents mapping of print drivers though RDP sessions (ie Administrator logons to Citrix/TS servers via RDP). Enable it with Loopback policy so that it only applys to your Terminal Servers (or other servers if wanted as well).&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;CLASS MACHINE&lt;br /&gt;CATEGORY "Custom RDP Printer Redirection"&lt;br /&gt;POLICY "RDP Printer Redirection"&lt;br /&gt;EXPLAIN "When enabled this policy stops mapping of printers from client workstation through RDP sessions - This does not effect ICA connections - The Default GP rule effects both ICA and RDP - Purpose is to prevent Admin RDP sessions from installing drivers. Set to Enabled to Disable Mapping"&lt;br /&gt;KEYNAME "System\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp"&lt;br /&gt;VALUENAME "fDisableCpm"&lt;br /&gt;VALUEON NUMERIC 1&lt;br /&gt;VALUEOFF NUMERIC 0&lt;br /&gt;END&lt;br /&gt;POLICY&lt;br /&gt;END CATEGORY&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Some other good reading… &lt;a href="http://forums.citrix.com/thread.jspa?forumID=86&amp;amp;threadID=67060&amp;amp;messageID=581242"&gt;http://forums.citrix.com/thread.jspa?forumID=86&amp;amp;threadID=67060&amp;amp;messageID=581242&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The absolute best solution though… Throw away all printers. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Note: see my post &lt;a href="http://didyourestart.blogspot.com/2009/04/hp-print-monitor-errors-ram-cpu.html"&gt;HP Print Monitor Errors / RAM and CPU Utilization&lt;/a&gt; regarding how to "fix" some HP drivers so that they work in TS / Citrix environments with less problems.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7348811447835332038?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7348811447835332038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/terminal-server-citrix-printing-errors.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7348811447835332038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7348811447835332038'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/terminal-server-citrix-printing-errors.html' title='Terminal Server / Citrix Printing Errors'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3464090625808026965</id><published>2009-04-23T08:00:00.001-06:00</published><updated>2009-04-23T12:51:06.639-06:00</updated><title type='text'>HP Print Monitor Errors / RAM CPU Utilization</title><content type='html'>HP print drivers sometimes contain worthless "monitors" which are installed by default (and can't be opted out of). Following are directions on what some of these monitors are and how to manually remove them prior to installation.&lt;br /&gt;&lt;br /&gt;These monitors can cause RAM and CPU usage issues. hpbpro.exe, hpboid.exe are the main problematic executables that are executed with each print job / user logon.&lt;br /&gt;&lt;br /&gt;Clean spooler using cleanspl.exe from MS&lt;br /&gt;Download latest driver. I tried this on the 4x50 and 4100 drivers&lt;br /&gt;Extract the driver to a temp directory&lt;br /&gt;Edit the .inf file and remove all references to the exe’s, msi’s, and dll’s in question (most have at least 2 references to the file)&lt;br /&gt;4x50 I removed hpzdbi.dll, hpzDBI32.msi, hpcdmc32.dll&lt;br /&gt;4100 I removed hpboid.exe, hpbpro.exe, hpbmini.dll, hpcdmc.dll&lt;br /&gt;&lt;br /&gt;Install using the edited .inf file. This prevents the bad files from being copied into the spooler directory or even being placed in the registry from installation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1236378342862+28353475&amp;amp;threadId=370850"&gt;http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1236378342862+28353475&amp;amp;threadId=370850&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here’s another method that I have not tested due to my success of just removing the file references from the inf.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://vittoriop77.blogspot.com/2007/10/hpboidexe-remove-it-permanently_22.html"&gt;http://vittoriop77.blogspot.com/2007/10/hpboidexe-remove-it-permanently_22.html&lt;/a&gt;&lt;br /&gt;I found 2 DCOM component with the same name of the services HP Port Resolver HP Status Server From the properties of both component, I modified Launch Permission and Configuration Permission removing all accounts (MMC will crash because you will not have permissions). You must then disable both Windows Services and restart server.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3464090625808026965?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3464090625808026965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/hp-print-monitor-errors-ram-cpu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3464090625808026965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3464090625808026965'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/hp-print-monitor-errors-ram-cpu.html' title='HP Print Monitor Errors / RAM CPU Utilization'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6338015334831546275</id><published>2009-04-20T08:58:00.000-06:00</published><updated>2009-04-20T08:58:00.680-06:00</updated><title type='text'>Group Policy Folder Redirection</title><content type='html'>Group Policy has folder redirection built into it, but imo it's not sufficient for all the redirect needs that can be found in a Terminal Server environment. To compensate I wrote my own template with folder redirection.&lt;br /&gt;&lt;br /&gt;In this template I included some folders that shouldn't be redirected (Local Settings). I did this because in some environments I had found that the settings for these locations had already been redirected, usually by a login script.&lt;br /&gt;&lt;br /&gt;Obviously the pathing needs changed to reflect the environment. Other settings such as My Documents, etc which are provided by MS should be used as they have additional functionality such as copying from the current location on redirection.&lt;br /&gt;&lt;br /&gt;Don't forget to use this with Loopback Policy so that it only applys to your Terminal Servers. Otherwise you will have a mess with your laptops / desktops.&lt;br /&gt;&lt;blockquote&gt;CLASS USER&lt;br /&gt;&lt;br /&gt;CATEGORY "Custom Folder Redirection"&lt;br /&gt;KEYNAME&lt;br /&gt;"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"&lt;br /&gt;&lt;br /&gt;POLICY "Application Data"&lt;br /&gt;EXPLAIN "When enabled this policy&lt;br /&gt;redirects the 'Application Data' folder to the path specified. You can use&lt;br /&gt;either a UNC or drive path."&lt;br /&gt;PART "Path to where you want the Application&lt;br /&gt;Data Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT&lt;br /&gt;"U:\TSProfile\Application Data"&lt;br /&gt;VALUENAME "AppData"&lt;br /&gt;END PART&lt;br /&gt;END&lt;br /&gt;POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Cache"&lt;br /&gt;EXPLAIN "When enabled this policy redirects&lt;br /&gt;the 'Temporary Internet Files' folder to the path specified. You can use either&lt;br /&gt;a UNC or drive path."&lt;br /&gt;PART "Path to where you want the Temp Int Files Folder&lt;br /&gt;redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "%Userprofile%\Local&lt;br /&gt;Settings\Temporary Internet Files"&lt;br /&gt;VALUENAME "Cache"&lt;br /&gt;END PART&lt;br /&gt;END&lt;br /&gt;POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Favorites"&lt;br /&gt;EXPLAIN "When enabled this policy&lt;br /&gt;redirects the 'Favorites' folder to the path specified. You can use either a UNC&lt;br /&gt;or drive path."&lt;br /&gt;PART "Path to where you want the Favorites Folder&lt;br /&gt;redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT&lt;br /&gt;"U:\TSProfile\Favorites"&lt;br /&gt;VALUENAME "Favorites"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "History"&lt;br /&gt;EXPLAIN "When enabled this policy redirects the&lt;br /&gt;'History' folder to the path specified. You can use either a UNC or drive path."&lt;br /&gt;PART "Path to where you want the History Folder redirected." EDITTEXT&lt;br /&gt;EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "%Userprofile%\History"&lt;br /&gt;VALUENAME&lt;br /&gt;"History"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Local AppData"&lt;br /&gt;EXPLAIN&lt;br /&gt;"When enabled this policy redirects the 'Local AppData' folder to the path&lt;br /&gt;specified. You can use either a UNC or drive path."&lt;br /&gt;PART "Path to where you&lt;br /&gt;want the Local AppData Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "%Userprofile%\Local Settings\Application Data"&lt;br /&gt;VALUENAME "Local&lt;br /&gt;AppData"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Local Settings"&lt;br /&gt;EXPLAIN&lt;br /&gt;"When enabled this policy redirects the 'Local Settings' folder to the path&lt;br /&gt;specified. You can use either a UNC or drive path."&lt;br /&gt;PART "Path to where you&lt;br /&gt;want the Local Settings Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "%Userprofile%\Local Settings"&lt;br /&gt;VALUENAME "Local Settings"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "NetHood"&lt;br /&gt;EXPLAIN "When enabled&lt;br /&gt;this policy redirects the 'NetHood' folder to the path specified. You can use&lt;br /&gt;either a UNC or drive path."&lt;br /&gt;PART "Path to where you want the NetHood Folder&lt;br /&gt;redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "U:\TSProfile\NetHood"&lt;br /&gt;VALUENAME "NetHood"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "PrintHood"&lt;br /&gt;EXPLAIN "When enabled this policy redirects the 'PrintHood' folder to the&lt;br /&gt;path specified. You can use either a UNC or drive path."&lt;br /&gt;PART "Path to where&lt;br /&gt;you want the PrintHood Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "U:\TSProfile\PrintHood"&lt;br /&gt;VALUENAME "PrintHood"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Programs"&lt;br /&gt;EXPLAIN "When enabled this policy&lt;br /&gt;redirects the 'Start Menu Programs' folder to the path specified. You can use&lt;br /&gt;either a UNC or drive path."&lt;br /&gt;PART "Path to where you want the Start Menu&lt;br /&gt;Programs Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT&lt;br /&gt;"U:\TSProfile\Start Menu\Programs"&lt;br /&gt;VALUENAME "Programs"&lt;br /&gt;END PART&lt;br /&gt;END&lt;br /&gt;POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Recent"&lt;br /&gt;EXPLAIN "When enabled this policy redirects&lt;br /&gt;the 'Recent' folder to the path specified. You can use either a UNC or drive&lt;br /&gt;path."&lt;br /&gt;PART "Path to where you want the Recent Folder redirected." EDITTEXT&lt;br /&gt;EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "U:\TSProfile\Recent"&lt;br /&gt;VALUENAME "Recent"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "SendTo"&lt;br /&gt;EXPLAIN "When enabled&lt;br /&gt;this policy redirects the 'SendTo' folder to the path specified. You can use&lt;br /&gt;either a UNC or drive path."&lt;br /&gt;PART "Path to where you want the SendTo Folder&lt;br /&gt;redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "U:\TSProfile\SendTo"&lt;br /&gt;VALUENAME "SendTo"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Startup"&lt;br /&gt;EXPLAIN "When enabled this policy redirects the 'Startup' folder to the path&lt;br /&gt;specified. You can use either a UNC or drive path."&lt;br /&gt;PART "Path to where you&lt;br /&gt;want the Startup Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT "U:\TSProfile\Start Menu\Programs\Startup"&lt;br /&gt;VALUENAME "Startup"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;POLICY "Templates"&lt;br /&gt;EXPLAIN "When enabled&lt;br /&gt;this policy redirects the 'Templates' folder to the path specified. You can use&lt;br /&gt;either a UNC or drive path."&lt;br /&gt;PART "Path to where you want the Templates&lt;br /&gt;Folder redirected." EDITTEXT EXPANDABLETEXT REQUIRED&lt;br /&gt;DEFAULT&lt;br /&gt;"U:\TSProfile\Templates"&lt;br /&gt;VALUENAME "Templates"&lt;br /&gt;END PART&lt;br /&gt;END POLICY&lt;br /&gt;&lt;br /&gt;END CATEGORY&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6338015334831546275?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6338015334831546275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/group-policy-folder-redirection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6338015334831546275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6338015334831546275'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/group-policy-folder-redirection.html' title='Group Policy Folder Redirection'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6893795248340078907</id><published>2009-04-17T10:54:00.000-06:00</published><updated>2009-04-17T10:54:01.210-06:00</updated><title type='text'>Group Policy Issues</title><content type='html'>Recently I started experiencing GP issues on select machines, usually new ones. We where seeing the norm errors with GP problems:&lt;br /&gt;&lt;br /&gt;Event Source: Userenv&lt;br /&gt;ID: 1053&lt;br /&gt;Description:Windows cannot determine the user or computer name. (The RPC server is unavailable. ). Group Policy processing aborted.&lt;br /&gt;&lt;br /&gt;Source: Userenv&lt;br /&gt;Event Source: AutoEnrollment&lt;br /&gt;ID: 15&lt;br /&gt;Description:Automatic certificate enrollment for local system failed to contact the active directory (0x8007003a). The specified server cannot perform the requested operation. Enrollment will not be performed.&lt;br /&gt;&lt;br /&gt;ID: 1054&lt;br /&gt;Description:Windows cannot obtain the domain controller name for your computer network. (A socket operation was attempted to an unreachable host. ). Group Policy processing aborted.&lt;br /&gt;&lt;br /&gt;Okay, login, gpudate /force all good, DNS resolves, Network connected, GP IS applied.&lt;br /&gt;&lt;br /&gt;Event Source: NETLOGON&lt;br /&gt;ID: 5719&lt;br /&gt;Description:No Domain Controller is available for domain ***** due to the following: The RPC server is unavailable. . Make sure that the computer is connected to the network and try again. If the problem persists, please contact your domain administrator.&lt;br /&gt;&lt;br /&gt;Strange, I can ping the computer immediately after bootup, in fact before the user can even login. So of course I update the computer NIC driver (HP dc5800) with the latest and greatest after finding several posts regarding Intel and Broadcom NIC's. Problem solved right.&lt;br /&gt;&lt;br /&gt;Next day, same issue. (note, user doesn't actually see ANY issues, I just see it in the event log and it bugs the hell out of me and it's on multiple computers all with Intel / Broadcom newer NIC's). Sure I found all the posts stating that you can update the driver (which I did) set the link speed to 100 (but I installed gigabit switches so we could use gigabit not fast ethernet), check w32Time (which was correct), network issues (which I didn't "think" I had), DNS issues, check firewall, rejoin the domain, etc&lt;br /&gt;&lt;br /&gt;So I happen across this handy MS article. &lt;a href="http://support.microsoft.com/kb/840669"&gt;http://support.microsoft.com/kb/840669&lt;/a&gt;&lt;br /&gt;Sounds just like it. Gigabit network, Gigabit NIC, still get net shares, etc.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This problem is more likely to occur on fast networks that use 1-gigabit network&lt;br /&gt;adaptors or in teaming environments where the network takes several additional&lt;br /&gt;cycles to negotiate link speed&lt;/blockquote&gt;No good, applied the setting and same errors. Grrrr.&lt;br /&gt;&lt;br /&gt;So next day I check some of it's settings, here's how I have now resolved this error on multiple machines by:&lt;br /&gt;1. Turn off Hibernation&lt;br /&gt;2. Check NIC Power Settings and remove anything mentioning reduce power, standby, hibernation, etc.&lt;br /&gt;&lt;br /&gt;No more errors =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6893795248340078907?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6893795248340078907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/group-policy-issues.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6893795248340078907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6893795248340078907'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/group-policy-issues.html' title='Group Policy Issues'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3410256150561000560</id><published>2009-04-14T08:00:00.015-06:00</published><updated>2010-01-07T16:02:54.988-07:00</updated><title type='text'>Prompt for Remote File Copy</title><content type='html'>Recently we needed to push some files to over 80 remote laptops. Being that they where laptops of course not all of them are on the network at one time (strange...). That being a file with the list of laptops wasn't really an option since the users would be brining in their laptops at unknown times. Being slightly lazy I didn't feel like manually copy the folders each time and came up with this script to help simplify the process so that with just a couple of keystrokes per laptop the files would be copied.&lt;br /&gt;&lt;br /&gt;Note: depending on the folder size being copied it may take some time for the Copy Completed box to popup and will appear to be doing nothing while copying.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dim FSO&lt;br /&gt;Dim fREM, fLOC, cREM&lt;br /&gt;&lt;br /&gt;Set FSO =&lt;br /&gt;Wscript.CreateObject("Scripting.FileSystemObject")&lt;br /&gt;&lt;br /&gt;cREM = InputBox("Enter the machine name", "Remote Name", "Laptop")&lt;br /&gt;&lt;br /&gt;If cREM = False Then&lt;br /&gt;msgbox "You pressed cancel"&lt;br /&gt;Else&lt;br /&gt;fLOC = "C:\Folder\Location"&lt;br /&gt;fREM = "\\" &amp;amp; cREM &amp;amp; "\C$\Location"&lt;br /&gt;msgbox "Copying to " &amp;amp; fREM&lt;br /&gt;FSO.CopyFolder fLOC , fREM, True&lt;br /&gt;msgbox "Copy completed"&lt;br /&gt;End If&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This can then be done without any user prompting to call a .bat file (or any other executable type file)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dim FSO&lt;br /&gt;Dim fREM, fLOC, cREM&lt;br /&gt;&lt;br /&gt;Set FSO = Wscript.CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set oShell = CreateObject("WScript.Shell")&lt;br /&gt;comp=oShell.ExpandEnvironmentStrings("%ComputerName%")&lt;br /&gt;&lt;br /&gt;fLOC = "C:\Folder\Location"&lt;br /&gt;fREM = "\\" &amp;amp; comp &amp;amp; "\C$\Location"&lt;br /&gt;msgbox "Copying to " &amp;amp; comp&lt;br /&gt;FSO.CopyFolder fLOC , fREM, True&lt;br /&gt;&lt;br /&gt;oShell.Run ("C:\LocationofBatchFile.bat")&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3410256150561000560?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3410256150561000560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/prompt-for-remote-file-copy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3410256150561000560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3410256150561000560'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/prompt-for-remote-file-copy.html' title='Prompt for Remote File Copy'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-5497014067715345616</id><published>2009-04-12T13:29:00.004-06:00</published><updated>2009-04-12T13:29:00.895-06:00</updated><title type='text'>SQL 2005 Install Error with DotNet 3.5 SP1</title><content type='html'>During an upgrade for a compliance application from SQL2000 to SQL2005 I encountered the following error on the Upgrade Logon Information (Windows Authentication Mode):&lt;br /&gt;&lt;br /&gt;UpgradeAdvisor returned -1 .&lt;br /&gt;Error Message:&lt;br /&gt;&lt;br /&gt;That's nice, lovely error message, helps a lot.&lt;br /&gt;&lt;br /&gt;Luckily I stumbled on this: &lt;a href="http://www.eggheadcafe.com/conversation.aspx?messageid=33379238&amp;amp;threadid=33379217"&gt;http://www.eggheadcafe.com/conversation.aspx?messageid=33379238&amp;amp;threadid=33379217&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DotNet 3.5 SP1 installed, yep.&lt;br /&gt;Create the folder BPAClient under C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\BPA and copied the dll BPAClient.dll from the bin folder and click next...&lt;br /&gt;Bingo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-5497014067715345616?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/5497014067715345616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/sql-2005-install-error-with-dotnet-35.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5497014067715345616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5497014067715345616'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/sql-2005-install-error-with-dotnet-35.html' title='SQL 2005 Install Error with DotNet 3.5 SP1'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-1672092125659603422</id><published>2009-04-10T08:04:00.001-06:00</published><updated>2009-04-10T08:04:01.417-06:00</updated><title type='text'>Check Windows Activation</title><content type='html'>Sometimes I've found it useful to check windows activation, especially after deploying machines from a sysprep image.&lt;br /&gt;&lt;br /&gt;Open run and type:&lt;br /&gt;&lt;br /&gt;%SYSTEMROOT%\system32\oobe\msoobe.exe /A&lt;br /&gt;&lt;br /&gt;This will inform you of the activation status of the system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-1672092125659603422?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/1672092125659603422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/check-windows-activation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1672092125659603422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/1672092125659603422'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/check-windows-activation.html' title='Check Windows Activation'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6515509418932237147</id><published>2009-04-09T13:53:00.006-06:00</published><updated>2009-04-13T13:13:04.825-06:00</updated><title type='text'>Remote Services / Permissions (SC and Subinacl)</title><content type='html'>So with our new solution for pushing updates to a new software package I discovered that I needed to disable, stop, and change permissions on remote computers (and local for devices in my office).&lt;br /&gt;&lt;br /&gt;Here's a handy tool that I've used for viewing remote processes:&lt;br /&gt;sc [machine name] query [service name]&lt;br /&gt;&lt;br /&gt;To stop the remote service:&lt;br /&gt;sc [machine name] stop [service name] (use start to "start")&lt;br /&gt;&lt;br /&gt;To change service to manual startup:&lt;br /&gt;sc [machine name] config [service name] start= demand (for disabled replace with "disabled")&lt;br /&gt;&lt;br /&gt;Of course ommiting the [machine name] makes the command apply to the local machine&lt;br /&gt;&lt;br /&gt;Then comes the fact that I needed to change permissions so that the users could start / stop the service as needed without making them administrators. For this I used a tool called Subinacl which can be downloaded from MS. First off note that you do have to move this to the machine in question. This actually took me longer to realize than changing the permissions since by default I install the Admin tools on my machine when built. Having not realized that the tool comes with this installation and not by default (duh) I puttered with why the command wasn't working on the remote machine for a good 30 minutes. So, make sure you pull the tool to the remote machine if it doesn't already have it.&lt;br /&gt;&lt;br /&gt;Change permissions:&lt;br /&gt;SUBINACL /SERVICE &lt;a href="file://machinename/ServiceName"&gt;file://machinename/ServiceName&lt;/a&gt; /GRANT=[DomainName\]UserName[=Access]&lt;br /&gt;for local station with local account (or group)&lt;br /&gt;SUBINACL /SERVICE ServiceName /GRANT=users=TO&lt;br /&gt;&lt;br /&gt;T = Start Service&lt;br /&gt;O = Stop Service&lt;br /&gt;R = Generic Read (may be needed depending on situation)&lt;br /&gt;&lt;br /&gt;Note: you can also do it through Group Policy and Security Templates. I recommend checking those methods as well to see what will work best for your scenario.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6515509418932237147?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6515509418932237147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/remote-services-permissions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6515509418932237147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6515509418932237147'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/remote-services-permissions.html' title='Remote Services / Permissions (SC and Subinacl)'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6687340320138254310</id><published>2009-04-08T08:00:00.003-06:00</published><updated>2009-04-13T13:13:36.657-06:00</updated><title type='text'>Tasklist / Kill Remote Process (tasklist / taskkill)</title><content type='html'>You can use Tasklist to find tasks on remote computers:&lt;br /&gt;/s system Specifies the remote system to connect to.&lt;br /&gt;/fi filter Displays a set of tasks that match a given criteria specified by the filter.&lt;br /&gt;example: tasklist /s compname&lt;br /&gt;&lt;br /&gt;You can then use taskkill to kill processes:&lt;br /&gt;/s = remote system&lt;br /&gt;/f = force kill&lt;br /&gt;/im = process&lt;br /&gt;example: taskkill /s compname /f /im spoolsv.exe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6687340320138254310?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6687340320138254310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/tasklist-kill-remote-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6687340320138254310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6687340320138254310'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/tasklist-kill-remote-process.html' title='Tasklist / Kill Remote Process (tasklist / taskkill)'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-8120267398780274634</id><published>2009-04-07T08:00:00.004-06:00</published><updated>2009-04-07T08:00:03.820-06:00</updated><title type='text'>Remotely Enable Remote Desktop</title><content type='html'>As long as remote registry is on Remote Desktop can be enabled remotely. (There are other ways that are less direct)&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_Machine_\SYSTEM\CurrentControlSet\Control\Terminal Server]&lt;br /&gt;"fDenyTSConnections"="0"&lt;br /&gt;&lt;br /&gt;Change the data from 1 (Remote Desktop Disabled) to 0 (Remote Desktop Enabled)&lt;br /&gt;&lt;br /&gt;Restart required.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-8120267398780274634?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/8120267398780274634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/remotely-enable-remote-desktop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8120267398780274634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/8120267398780274634'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/remotely-enable-remote-desktop.html' title='Remotely Enable Remote Desktop'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-4927970690836938704</id><published>2009-04-06T08:00:00.004-06:00</published><updated>2009-04-06T08:00:02.735-06:00</updated><title type='text'>Disable Windows Tour</title><content type='html'>I've always disliked getting the Windows Tour popup on new logins. No more, simply add the following to disable it for all users on the machine.&lt;br /&gt;&lt;br /&gt;[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Tour]&lt;br /&gt;REG_DWORD&lt;br /&gt;RunCount&lt;br /&gt;0 = disabled&lt;br /&gt;&lt;br /&gt;Can also easily be blasted out with Group Policy (also works using the user class, for some reason I prefer the machine level)&lt;br /&gt;&lt;br /&gt;CLASS MACHINE&lt;br /&gt;CATEGORY Custom&lt;br /&gt;POLICY "Disable Windows Tour"&lt;br /&gt;EXPLAIN "Disables the Windows Tour for all users"&lt;br /&gt;KEYNAME "Software\Microsoft\Windows\CurrentVersion\Applets \Tour"&lt;br /&gt;VALUENAME "RunCount"&lt;br /&gt;VALUEON NUMERIC 1&lt;br /&gt;VALUEOFF NUMERIC 0&lt;br /&gt;END POLICY&lt;br /&gt;END CATEGORY&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-4927970690836938704?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/4927970690836938704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/disable-windows-tour.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4927970690836938704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/4927970690836938704'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/disable-windows-tour.html' title='Disable Windows Tour'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7091718932853949733</id><published>2009-04-05T13:00:00.004-06:00</published><updated>2009-04-13T13:14:00.570-06:00</updated><title type='text'>Disk Volume Extend (DiskPart)</title><content type='html'>useful for extending volumes&lt;br /&gt;&lt;br /&gt;Diskpart&lt;br /&gt;list volume&lt;br /&gt;select volume vol# (from list)&lt;br /&gt;Extend size=n noerr (where n = the space in MB to extend)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7091718932853949733?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7091718932853949733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/disk-volume-extend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7091718932853949733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7091718932853949733'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/disk-volume-extend.html' title='Disk Volume Extend (DiskPart)'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-7663813419493764569</id><published>2009-04-04T09:00:00.002-06:00</published><updated>2009-04-06T14:36:17.286-06:00</updated><title type='text'>Internet Explorer Favorites - Menu Order</title><content type='html'>It's always iritated me when I went to a new workstation and copied my favorites over that the order wasn't saved, even more it iritated me that IE doesn't have some way of saving this for us.&lt;br /&gt;&lt;br /&gt;So... Save your favorites including the order that they appear in Internet Explorer (v7) with ease.&lt;br /&gt;&lt;br /&gt;Create a new .vbs file and place the following in it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;'Set Favorites Backup Folder&lt;br /&gt;strFolder = "C:\FavoritesBackup"&lt;br /&gt;set&lt;br /&gt;objFSO = createobject("Scripting.FileSystemObject")&lt;br /&gt;if&lt;br /&gt;objFSO.FolderExists(strFolder) = False then&lt;br /&gt;objFSO.CreateFolder strFolder&lt;br /&gt;wscript.echo "Folder Created"&lt;br /&gt;end if&lt;br /&gt;&lt;br /&gt;'Set Userprofile location&lt;br /&gt;Set oShell = CreateObject("Wscript.Shell")&lt;br /&gt;strUserProfile = oShell.ExpandEnvironmentStrings("%USERPROFILE%")&lt;br /&gt;&lt;br /&gt;'Copy favorites from profile&lt;br /&gt;Const OverWriteFiles = True&lt;br /&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;objFSO.CopyFolder strUserProfile &amp;amp; "\Favorites" ,&lt;br /&gt;"C:\favoritesbackup\Favorites" , OverWriteFiles&lt;br /&gt;&lt;br /&gt;'Export Registry Key&lt;br /&gt;strCommand = "regedit /e c:\favoritesbackup\FavoritesMenuOrder.reg&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites"&lt;br /&gt;set objWshShell = WScript.CreateObject("WScript.Shell")&lt;br /&gt;intRC = objWshShell.Run(strCommand, 0, TRUE)&lt;br /&gt;if intRC &lt;&gt; 0 then&lt;br /&gt;WScript.Echo "Error returned from exporting&lt;br /&gt;registry: " &amp;amp; intRC&lt;br /&gt;else&lt;br /&gt;WScript.Echo "No errors returned from exporting&lt;br /&gt;the registry file"&lt;br /&gt;end if&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Save and double click the vbscript you just created.&lt;br /&gt;&lt;br /&gt;The registry key can also be obtained for non-logged in users by connecting to the users hive and exporting the key, just remember that it will export with the connection name so that will have to be updated for import.&lt;br /&gt;&lt;br /&gt;Import reg key on the new computer after copying favorites icons to the new computer profile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-7663813419493764569?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/7663813419493764569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/internet-explorer-favorites-menu-order.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7663813419493764569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/7663813419493764569'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/internet-explorer-favorites-menu-order.html' title='Internet Explorer Favorites - Menu Order'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-6029092418418446567</id><published>2009-04-03T12:20:00.000-06:00</published><updated>2009-04-03T12:39:36.479-06:00</updated><title type='text'>Disk Is Write Protected</title><content type='html'>Plugged in my USB device to copy some drivers to a new computer, dropped in the files and "The Disk is Write Protected. Remove the write protection". Hmm, quick google seach and see lots of posts stating that the write protect on the USB slide over, just slide it back and tape it.&lt;br /&gt;Okay&lt;br /&gt;Pull out USB, no write protect tab on this thing. Try a different card, same error. wth. Eject and stick in a different PC. Works, okay, what's going on.&lt;br /&gt;&lt;br /&gt;So I did a little research. From what I can tell their are several ways to apply write protect.&lt;br /&gt;1. IF your card has the switch you can just flip the switch, but not all cards have the switch&lt;br /&gt;2. Windows has a settings to write protect Mass Storage Devices&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrrentControlSet\Control\StroageDevicePolicies&lt;br /&gt;REG_DWORD WriteProtect&lt;br /&gt;0 = Write Protect Off&lt;br /&gt;1 = Write Protect On&lt;br /&gt;&lt;br /&gt;Tested both USB cards and no more write protection. One of my configuration software platforms that was setup to lockdown Mass Storage Devices automatically for all workstations except administrators had snagged my desktop during it's setup just a few days earlier and set the key to 1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-6029092418418446567?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/6029092418418446567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/disk-is-write-protected.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6029092418418446567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/6029092418418446567'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/disk-is-write-protected.html' title='Disk Is Write Protected'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-2436974117546069773</id><published>2009-04-03T11:00:00.000-06:00</published><updated>2009-04-03T10:13:12.506-06:00</updated><title type='text'>New Profile Icons - Active Setup</title><content type='html'>Removing the contents of these keys removes the named icon when new user profiles are created on the machine in question: (delete the contents of the stubpath key)&lt;br /&gt;&lt;br /&gt;HKLM/Software/Microsoft/active setup/installed components&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\{5945c046-1e7d-11d1-bc44-00c04fd912be}","Stubpath" ;Windows Messenger&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\{89820200-ECBD-11cf-8B85-00AA005B4383}","Stubpath" ;&lt;a href="http://www.msfn.org/board/lofiversion/index.php/t17503.html##" target="_blank"&gt;Internet&lt;/a&gt; Explorer 6&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\{6BF52A52-394A-11d3-B153-00C04F79FAA6}","Stubpath" ;Windows &lt;a href="http://www.msfn.org/board/lofiversion/index.php/t17503.html##" target="_blank"&gt;Media Player&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}","Stubpath" ;Outlook Express&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\&gt;{881dd1c5-3dcf-431b-b061-f3f88e8be88a}","Stubpath" ;Outlook Express&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\&gt;{26923b43-4d38-484f-9b9e-de460746276c}","Stubpath" ;Internet Explorer&lt;br /&gt;&lt;br /&gt;"%ActiveSetup%\&gt;{22d6f312-b0f6-11d0-94ab-0080c74c7e95}","Stubpath" ;Windows Media Player&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-2436974117546069773?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/2436974117546069773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/new-profile-icons-active-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2436974117546069773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/2436974117546069773'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/new-profile-icons-active-setup.html' title='New Profile Icons - Active Setup'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-5233762673394136381</id><published>2009-04-02T12:00:00.000-06:00</published><updated>2009-04-03T10:10:49.774-06:00</updated><title type='text'>Default Profile Setup</title><content type='html'>How to set the default profile the way YOU want it.&lt;br /&gt;&lt;br /&gt;Setup the profile exactly the way you want it. Check Power Settings, Quick Launch Bar, Desktopo Icons, etc. I've always done this with a local computer account that has administrator rights (so that you can change power settings etc). Once finished you can remove the admin rights.&lt;br /&gt;&lt;br /&gt;Once it's setup the way you want it logoff and back on using a different admin account. Open folder options and on the View tab select to show Hidden files and folders.&lt;br /&gt;&lt;br /&gt;Open System properties, Advanced Tab, user profiles Settings button. Select the account you setup and click Copy To. Browse to the default user folder (C:\Documents and Settings\Default User), click Change in the permissions area, change the location to local computer name if needed. Type everyone and check name. Hit okay. In Permitted to Use it should show as "\Everyone". Click okay and then Yes when prompted (backing up the default folder prior to is advised jik).&lt;br /&gt;&lt;br /&gt;Turn back off the show hidden files option if wanted.&lt;br /&gt;&lt;br /&gt;All new profiles on this machine will now get the settings from the account you copied into the default profile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-5233762673394136381?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/5233762673394136381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/default-profile-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5233762673394136381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/5233762673394136381'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/default-profile-setup.html' title='Default Profile Setup'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2540632746780972939.post-3989705358162907168</id><published>2009-04-01T11:43:00.000-06:00</published><updated>2009-04-01T11:46:16.520-06:00</updated><title type='text'>Power Settings</title><content type='html'>Power Settings can be found and changed in the registry. These settings are on a per user basis so each user has to be changed or the default can be changed prior to any profile creations.&lt;br /&gt;&lt;br /&gt;The key is: [HKEY_USERS\.DEFAULT\Control Panel\PowerCfg]&lt;br /&gt;"CurrentPowerPolicy"="3"&lt;br /&gt;&lt;br /&gt;Set the key value to the desired profile (profiles are listed in the same registry directory)&lt;br /&gt;&lt;br /&gt;0 - Home/Office desktop&lt;br /&gt;1 - Portable/Laptop computer&lt;br /&gt;2 - Monitor on for presentations&lt;br /&gt;3 - Network computer (no Wake-on-LAN)&lt;br /&gt;4 - Optimized for high performance&lt;br /&gt;5 - Optimized for power saving&lt;br /&gt;&lt;br /&gt;Custom settings can be created and imported as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2540632746780972939-3989705358162907168?l=didyourestart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://didyourestart.blogspot.com/feeds/3989705358162907168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://didyourestart.blogspot.com/2009/04/power-settings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3989705358162907168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2540632746780972939/posts/default/3989705358162907168'/><link rel='alternate' type='text/html' href='http://didyourestart.blogspot.com/2009/04/power-settings.html' title='Power Settings'/><author><name>Aaron</name><uri>http://www.blogger.com/profile/11988413478336085670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
