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

<channel>
	<title>Nothing to see here &#187; Computing</title>
	<atom:link href="http://www.aaronpalermo.com/wordpress/archives/category/computing/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aaronpalermo.com/wordpress</link>
	<description></description>
	<lastBuildDate>Sat, 01 May 2010 00:51:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>REALLY odd Windows Server 2008 R2 problem (solved)</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/96</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/96#comments</comments>
		<pubDate>Sat, 01 May 2010 00:48:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=96</guid>
		<description><![CDATA[Symptoms:
The computer crashes and reboots for no apparent reason, and now users get an error message when trying to access any of the file or printer shares on the server/computer.  This is related to a registry setting, the Security Event Log filling up, and a possible bug in 2008 R2 that doesn&#8217;t allow users to [...]]]></description>
			<content:encoded><![CDATA[<h3>Symptoms:</h3>
<p>The computer crashes and reboots for no apparent reason, and now users get an error message when trying to access any of the file or printer shares on the server/computer.  This is related to a registry setting, the Security Event Log filling up, and a possible bug in 2008 R2 that doesn&#8217;t allow users to access the server even after the Security Event Log issue has been resolved.</p>
<p><span id="more-96"></span></p>
<p>Upon further inspection, the Windows Security Event Log is full and HKLM\SYSTEM\CurrentControlSet\Control\Lsa\CrashOnAuditFail = 1.  You resolve this issue by right-clicking the Security event log, selecting properties, then doing one of the following:</p>
<ol>
<li>Increase the &#8220;Maximum log size&#8221;</li>
<li>Allow the Security event log to &#8220;Overwrite events as needed (oldest events first)&#8221;</li>
<li>&#8220;Archive the log when full, do not overwrite events&#8221;</li>
</ol>
<p>This has solved the Security Event Log issue, but now users report they can no longer access \\computername, or any of the shares or shared printers on that machine.   You (a member of the administrators group on the machine), and other administrators on the machine can access shares and shared printers without a problem.</p>
<p>Regular users receive this error:</p>
<p>\\computername is not accessible.  You might not have permission to use this network resource.  Contact the administrator oft his server to find out if you have access permissions.</p>
<p>Logon failure: user account restriction.  Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.</p>
<h3>Cause:</h3>
<p>The Windows Security Event Log has filled up, causing the server to crash.  This was caused by the following registry value:</p>
<p>HKLM\SYSTEM\CurrentControlSet\Control\Lsa\CrashOnAuditFail = 1</p>
<p>This could have been set by a security template, group policy, or manual registry change.  In any case, the server crashed because it could no longer log audit-able events to the security log.  Users can not access this server until this issue is resovled (see steps 1-3 above).  But even after the Security log is happy again, users may still receive the &#8220;\\computername is not accessible&#8221; error.</p>
<h3>Resolution:</h3>
<ol>
<li>Increase the &#8220;Maximum log size&#8221; to 1GB or more</li>
<li>Allow the Security event log to &#8220;Overwrite events as needed (oldest events first)&#8221;</li>
<li>Set HKLM\System\CurrentControlSet\Control\Lsa\LimitBlankPasswordUse = 0</li>
<li>Reboot</li>
<li>Set HKLM\System\CurrentControlSet\Control\Lsa\LimitBlankPasswordUse = 1</li>
<li>Reboot</li>
</ol>
<p>This took hours to figure out.  Hopefully this post saves someone else some time.</p>
<h3>Related Event Log IDs</h3>
<p>&lt;Event ID 4625&gt;<br />
Log Name:      Security<br />
Source:        Microsoft-Windows-Security-Auditing<br />
Date:          4/30/2010 4:20:59 PM<br />
Event ID:      4625<br />
Task Category: Logon<br />
Level:         Information<br />
Keywords:      Audit Failure<br />
User:          N/A<br />
Computer:      &lt;computer where this event was logged&gt;<br />
Description:<br />
An account failed to log on.</p>
<p>Subject:<br />
Security ID:         NULL SID<br />
Account Name:        -<br />
Account Domain:      -<br />
Logon ID:       0&#215;0</p>
<p>Logon Type:                3</p>
<p>Account For Which Logon Failed:<br />
Security ID:         NULL SID<br />
Account Name:        &lt;username&gt;<br />
Account Domain:      &lt;domain&gt;</p>
<p>Failure Information:<br />
Failure Reason:      Unknown user name or bad password.<br />
Status:              0xc000006e<br />
Sub Status:          0&#215;0</p>
<p>Process Information:<br />
Caller Process ID:   0&#215;0<br />
Caller Process Name: -</p>
<p>Network Information:<br />
Workstation Name:    -<br />
Source Network Address:    &lt;IP address of client&gt;<br />
Source Port:         3089</p>
<p>Detailed Authentication Information:<br />
Logon Process:       Kerberos<br />
Authentication Package:    Kerberos<br />
Transited Services:  -<br />
Package Name (NTLM only):  -<br />
Key Length:          0</p>
<p>This event is generated when a logon request fails. It is generated on the computer where access was attempted.</p>
<p>The Subject fields indicate the account on the local system which requested the logon. This is most commonly a service such as the Server service, or a local process such as Winlogon.exe or Services.exe.</p>
<p>The Logon Type field indicates the kind of logon that was requested. The most common types are 2 (interactive) and 3 (network).</p>
<p>The Process Information fields indicate which account and process on the system requested the logon.</p>
<p>The Network Information fields indicate where a remote logon request originated. Workstation name is not always available and may be left blank in some cases.</p>
<p>The authentication information fields provide detailed information about this specific logon request.<br />
- Transited services indicate which intermediate services have participated in this logon request.<br />
- Package name indicates which sub-protocol was used among the NTLM protocols.<br />
- Key length indicates the length of the generated session key. This will be 0 if no session key was requested.<br />
&lt;/Event ID 4625&gt;</p>
<p>&lt;Event ID 4776&gt;<br />
Log Name:      Security<br />
Source:        Microsoft-Windows-Security-Auditing<br />
Date:          4/30/2010 4:20:55 PM<br />
Event ID:      4776<br />
Task Category: Credential Validation<br />
Level:         Information<br />
Keywords:      Audit Failure<br />
User:          N/A<br />
Computer:      &lt;computer where this event was logged&gt;<br />
Description:<br />
The computer attempted to validate the credentials for an account.</p>
<p>Authentication Package:    MICROSOFT_AUTHENTICATION_PACKAGE_V1_0<br />
Logon Account:  &lt;username&gt;<br />
Source Workstation:  &lt;client computername&gt;<br />
Error Code:     0xc0000064<br />
&lt;/Event ID 4776&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun with Benchmarking</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/93</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/93#comments</comments>
		<pubDate>Wed, 14 Apr 2010 00:38:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=93</guid>
		<description><![CDATA[Having some fun with iometer recently.  I had the opportunity to compare benchmarks on SAS vs. SATA vs. SATA SSD.  Also been working on a OpenSolaris 10 alternative to a NetApp filer.  Benchmarks for that setup are here.  Test specs, hardware specs, and full documentation should be contained in each link.  If you find something missing [...]]]></description>
			<content:encoded><![CDATA[<p>Having some fun with iometer recently.  I had the opportunity to compare benchmarks on <a href="https://spreadsheets.google.com/ccc?key=0AiPiR43ccWyMdFV2c0JYZkpMT2l3Vnk5cVFhSlpNeEE&amp;hl=en">SAS vs. SATA vs. SATA SSD</a>.  Also been working on a OpenSolaris 10 alternative to a NetApp filer.  Benchmarks for that setup are <a href="https://spreadsheets.google.com/ccc?key=0AiPiR43ccWyMdHlGdkkyV1c0clVhdlRyYlJtTEJ6Wnc&amp;hl=en">here</a>.  Test specs, hardware specs, and full documentation should be contained in each link.  If you find something missing or want see more, drop me a comment in the space below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/93/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminating banner pages</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/82</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/82#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:59:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=82</guid>
		<description><![CDATA[7 pages: Average size of a print job in my dept.
13%: Amount of printed pages wasted by banner pages: 13% (1 out of 8 pages is usually thrown away recycled).
1,050,000 pages: Average yearly print volume in my dept (yes, over a million)
$932: Money wasted on paper to print banner pages each year.  That&#8217;s just the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>7 pages</strong>: Average size of a print job in my dept.</p>
<p><strong>13%</strong>: Amount of printed pages wasted by banner pages: 13% (1 out of 8 pages is usually <span style="text-decoration: line-through;">thrown away</span> recycled).</p>
<p><strong>1,050,000 pages</strong>: Average yearly print volume in my dept (yes, over a million)</p>
<p><strong>$932</strong>: Money wasted on paper to print banner pages each year.  That&#8217;s just the paper cost, and does not include toner, printer maintenance, etc.</p>
<p>Call them what you want: banner pages, separator pages, job sheet, etc.  These things are a waste of money.  I’m looking for solutions to eliminate banner pages from my department.  So far, I’ve found two options.<span id="more-82"></span></p>
<h2>The on-printer option</h2>
<p>The Lexmark TS6545dn is relatively cheap ($1500), fast (55ppm), and has a function called “Reserve Print” that allows printouts to be held on the printers hard drive until they are printed via the printer’s LCD interface.</p>
<p>The HP P4515n is also relatively cheap (~$1500), fast (62ppm), and has &#8220;Job Storage Features&#8221;, which include &#8220;Personal Jobs&#8221;.  This feature is a bit nicer in that it automatically uses the username (you don&#8217;t have to set it in the driver config like the Lexmark), and automatically deletes the job after it prints.  The HP is a bit worse in that there are 3-4 more steps necessary to retrieve printouts.  A pin (4-digit code) is still necessary, but can be set to a default like &#8220;0000&#8243;, which is acceptable for my uses.  HP&#8217;s Web Jetadmin may be able to work around the quirks (allowing multiple copies at the printer).  If this is true, HP will be the clear winner.  I&#8217;ll updated this post as more details become available.</p>
<h3>Pros</h3>
<ol>
<li>Free!  The feature is built in to the printer and requires minimal additional hardware (an internal hard drive is recommended for print job storage).</li>
<li>Easy to use!  Walk up to the printer, find your username, find the job you want to print and press go.</li>
</ol>
<h3>Cons</h3>
<ol>
<li>At the printer, you can print multiple copies of your document, even if you just sent 1 copy to the printer.  I support student printing and need a way to account for who prints what and how much.  This detraction is present on both Lexmark and HP printers.</li>
<li>Lexmark only: Print job is not automatically deleted after you print it.  This may not be a “con” in your case, but it is in mine.</li>
</ol>
<h2>The add-on option</h2>
<p>HP, <a href="http://www.czsolution.com/print-management/print-control.htm">CZ</a>, and others have release station software.  This runs on a computer near the printer and is used to release print jobs from the queue on an as-needed basis.  The best implementation I’ve seen uses an all-in-one touch screen computer hung on the wall above the printer.  Of course that can get expensive.</p>
<h3>Pros</h3>
<ol>
<li>Use it with any printer since it isn’t printer specific.</li>
<li>Easy to use.  Touch the print job you want and press release.</li>
<li>Use to load-balance printers.  Choose which printer you want to release your job to (ex: if there are 3 printers in the same room)</li>
</ol>
<h3>Cons</h3>
<ol>
<li>Expensive.  The touch screen all-in-one PC, plus related software licenses quickly tops $1000.</li>
</ol>
<p>Do you have/use an option I don&#8217;t know about?  Please share your knowledge by leaving a comment below.!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/82/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fully utilizing workstation storage</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/59</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/59#comments</comments>
		<pubDate>Fri, 06 Feb 2009 22:46:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=59</guid>
		<description><![CDATA[This is just the beginning of a work-in-progress to fully utilize the extra storage available on the 200+ workstations in my department.  Updates will be posted regularly (hopefully).  In the end, I hope to present a step-by-step guide to fully utilizing the untapped storage potential of departmentally owned workstations.

Environment
200 PCs (staff and lab machines) running [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-size: 12pt;"><span style="font-family: Calibri;">This is just the beginning of a work-in-progress to fully utilize the extra storage available on the 200+ workstations in </span><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;"><a href="http://www.cse.tamu.edu" target="_blank">my department</a></span></span><span style="font-family: Calibri;">.  Updates will be posted regularly (hopefully).  In the end, I hope to present a step-by-step guide to fully utilizing the untapped storage potential of departmentally owned workstations.<span id="more-59"></span><br />
</span></span></p>
<h3 style="margin: 10pt 0in 0pt;"><span style="font-size: 12pt; line-height: 115%;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Environment</span></span></span></h3>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-size: 12pt;"><span style="font-family: Calibri;">200 PCs (staff and lab machines) running Windows XP Pro, all with at least 40GB free.</span></span></p>
<h3 style="margin: 10pt 0in 0pt;"><span style="font-size: 12pt; line-height: 115%;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Goal</span></span></span></h3>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-size: 12pt;"><span style="font-family: Calibri;">Utilize more of the storage we have already paid for.  Most workstations are online 24&#215;7, and have unused disk space (20GB to 200GB).  I would like to pool the storage in a highly redundant fashion (ex: 4 machines contain the same data so 1 can be powered off with no impact on data accessibility) to present a large block of usable space.</span></span></p>
<h3 style="margin: 10pt 0in 0pt;"><span style="font-size: 12pt; line-height: 115%;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Possible technologies to use</span></span></span></h3>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l1 level1 lfo2;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">DFS</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l1 level1 lfo2;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">iSCSI+ZFS</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l1 level1 lfo2;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">iSCSI+software RAID</span></span></p>
<h3 style="margin: 10pt 0in 0pt;"><span style="font-size: 12pt; line-height: 115%;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Possible uses of combined, redundant, pooled storage</span></span></span></h3>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">CIFS shares</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">VTL storage</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">large temporary storage for student use</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l2 level1 lfo1;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">large DB backend (probably not a great use for this, but given the number of spindles, it has potential)</span></span></p>
<h3 style="margin: 10pt 0in 0pt;"><span style="font-size: 12pt; line-height: 115%;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Benefits</span></span></span></h3>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l0 level1 lfo3;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">highly redundant</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in; mso-list: l0 level1 lfo3;"><span style="font-size: 12pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-size: 12pt;"><span style="font-family: Calibri;">LOTS of spindles</span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span class="Heading3Char"><span style="font-size: 12pt;"><span style="color: #4f81bd; font-family: Cambria;"><strong> </strong></span></span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span class="Heading3Char"><span style="font-size: 12pt;"><strong><span style="color: #4f81bd; font-family: Cambria;">Possibly helpful links<br />
</span></strong></span></span><span style="font-size: 12pt;"><a href="http://www.faqs.org/patents/app/20080320097"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;">http://www.faqs.org/patents/app/20080320097</span></span></a><br />
<a href="http://www.datacore.com/"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;">http://www.datacore.com/</span></span></a><br />
<a href="http://msdn.microsoft.com/en-us/library/bb524801(VS.85).aspx"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;">http://msdn.microsoft.com/en-us/library/bb524801(VS.85).aspx</span></span></a></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-size: 12pt;"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;"><a title="gluster" href="http://www.gluster.org" target="_blank">http://www.gluster.org</a><br />
</span></span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-size: 12pt;"><span style="font-family: Calibri;"> </span></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span class="Heading3Char"><span style="font-size: 12pt;"><strong><span style="color: #4f81bd; font-family: Cambria;">iSCSI Target software for Windows<br />
</span></strong></span></span><span style="font-size: 12pt;"><a href="http://www.iscsicake.com/"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;">http://www.iscsicake.com/</span></span></a><br />
<a href="http://www.emboot.com/products_sanFly.htm"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;">http://www.emboot.com/products_sanFly.htm</span></span></a><br />
<a href="http://www.kernsafe.com/Default.aspx"><span style="color: windowtext; text-decoration: none; text-underline: none;"><span style="font-family: Calibri;">http://www.kernsafe.com/Default.aspx</span></span></a></span></p>
<p class="MsoNoSpacing" style="margin: 0in 0in 0pt;"><span style="font-size: 12pt;"><span style="font-family: Calibri;"> </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/59/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Network Monitor on XP</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/42</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/42#comments</comments>
		<pubDate>Tue, 09 Sep 2008 13:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=42</guid>
		<description><![CDATA[This is more a reference for me than anything else. It took me over half an hour to find how to do this correctly, so I figured I would document it.
Installing Windows 2003 Server’s Network Monitor on Windows XP


Install Network Monitor on a Windows 2003 server if it is not already installed.

Start -&#62; Control Panel [...]]]></description>
			<content:encoded><![CDATA[<p>This is more a reference for me than anything else. It took me over half an hour to find how to do this correctly, so I figured I would document it.</p>
<p>Installing Windows 2003 Server’s Network Monitor on Windows XP</p>
<p><span id="more-42"></span></p>
<ol>
<li>Install Network Monitor on a Windows 2003 server if it is not already installed.
<ol type="a">
<li>Start -&gt; Control Panel -&gt; Add/Remove Programs -&gt; Add/Remove Windows Components -&gt; Management and Monitoring Tools -&gt; Details -&gt; [check] Network Monitor Tools -&gt; OK -&gt; Next -&gt; Finish</li>
</ol>
</li>
<li>On the XP workstation, install the network capture driver
<ol type="a">
<li>Start -&gt; Run -&gt; CMD -&gt; OK -&gt; netcap -&gt; the capture driver is now installed, hit the space bar to stop the packet capture</li>
</ol>
</li>
<li>Copy the netmon folder from the System32 folder on the server (%windir%\system32\netmon) to the System32 folder on the workstation (%windir%\system32\netmon).
<ol type="a">
<li>Be sure to grant system and administrator change permissions on the netmon folder and all the files/folders it contains, otherwise netmon.exe won’t start. </li>
<li>Be sure the “parsers” folder is included when you copy the netmon folder. Drag-and-drop copy keeps this, as does xcopy, but regular “copy” from the command prompt does not.</li>
</ol>
</li>
<li>Copy nmsupp.dll from the server (%windir%\system32\nmsupp.dll) to the netmon folder on the workstation.</li>
<li>Run netmon.exe</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/42/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware to Hyper-V migration easier than expected</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/32</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/32#comments</comments>
		<pubDate>Mon, 11 Aug 2008 14:17:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=32</guid>
		<description><![CDATA[Last week I was given the opportunity to perform my first ever VMware to Hyper-V migration. This was primarily done to get the Exchange 2003 virtual machine on a supported platform so Microsoft&#8217;s PSS would support it. VMDK to VHD conversion takes a while, but was very straightforward. Everything else is documented here.  

On VMware [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I was given the opportunity to perform my first ever VMware to Hyper-V migration. This was primarily done to get the Exchange 2003 virtual machine on a supported platform so <a href="http://support.microsoft.com/select" target="_blank">Microsoft&#8217;s PSS</a> would support it. VMDK to VHD conversion takes a while, but was very straightforward. Everything else is documented here.  <span id="more-32"></span></p>
<ol>
<li>On VMware virtual machine, set Exchange and SMTP services to manual</li>
<li>Shut down virtual machine</li>
<li>Create a backup of the VMDK and related files for OS (C:\) partition</li>
<li>Add and IDE disk to the virtual machine to enable IDE drivers in Windows and make the Hyper-V converted disk easier to boot.</li>
<li>Remove Exchange’s mail store VMDK disk (E:\) from the virtual machine’s configuration to ensure no data is changed on that partition.</li>
<li>Disable networking in VMware console so that any changes made are confined to the local machine.</li>
<li>Boot working copy of Exchange OS partition</li>
<li>Log on as local admin</li>
<li>Uninstall VMware tools and reboot VM when prompted</li>
<li>Cancel “Found new hardware wizard” and do not reboot when asked</li>
<li>Verify IDE drive is present &amp; drivers loaded</li>
<li>Append C:\windows\system32\hal.dll and ntoskrnl.exe with .bak extensions and copy versions from C:\windows\servicepackfiles\i386 to replace the versions in the system32 folder.</li>
<li>Run <a href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2009/01/prepvm.vbs">prepvm.vbs</a> created by <a href="http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html#" target="_blank">Chris Wolf</a></li>
<li>Shut down the server</li>
<li>Copy modified VMDK files for OS partition (one 20GB and one 1KB) to LUN on IBM SAN for Hyper-V server (arch-host-09) to use</li>
<li>Convert VMDK file to VHD file using the VMDK to VHD converter from vmtoolkit.com</li>
<li>Link VHD to VM in Hyper-V and boot the file. The following steps were used for troubleshooting.
<ol>
<li>Booted to Windows 2003 server OS CD to run recovery console</li>
<li>Added a line in <a href="http://technet.microsoft.com/en-us/sysinternals/bb963892.aspx" target="_blank">boot.ini with arguments</a> “/bootlog /sos /safeboot:minimal” which enabled the system to boot into safe mode.<span style="font-size: small; font-family: Calibri;"> </span></li>
<li>Rebooted server and chose normal boot-up</li>
<li>Copied <a href="http://support.microsoft.com/kb/309283" target="_blank">halaacpi.dll</a> from C:\windows\servicepackfiles\i386 to overwrite C:\windows\system32\hal.dll</li>
<li>Reboot server normally</li>
<li>Opened “System” in Control Panel to remove reference to the old hal.dll in the Computer properties.</li>
<li>Rebooted system</li>
</ol>
</li>
<li>Installed Hyper-V add-ons and rebooted.</li>
</ol>
<p>Surprisingly, that&#8217;s all it took.  Step 17.4 took a little while to figure out because I kept getting an error message about ACPI-compatible hal.dll when trying to install the Hyper-V add-ons.</p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/32/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Remote Tech Support</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/30</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/30#comments</comments>
		<pubDate>Wed, 25 Jun 2008 19:28:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/?p=30</guid>
		<description><![CDATA[If you&#8217;re reading this, chances are friends and family ask you for tech support. Even worse, they usually call you from 100 miles away and want you do talk them through something over the phone (like finding the any key). I find it much easier to tell them to get out of the way and [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re reading this, chances are friends and family ask you for tech support. Even worse, they usually call you from 100 miles away and want you do talk them through something over the phone (like finding the any key). I find it much easier to tell them to get out of the way and let me fix whatever is broken.  But when they do call from 100+ miles away, what do you do? Here are some viable options I have come across recently.<span id="more-30"></span></p>
<ol>
<li><a title="www.teamviewer.com" href="http://www.teamviewer.com" target="_blank">Teamviewer</a> &#8211; absolutely my #1 pick for supporting friends &amp; family. Free for personal use, very fast, easily bypasses most firewalls, routers, NATs, etc.  <BR><strong>My implementation for home use</strong>: <a href="http://www.aaronpalermo.com/help">http://www.aaronpalermo.com/help</a></li>
<li>VNC is a free remote control software package. Many versions exist (<a title="www.uvnc.com" href="http://www.uvnc.com" target="_blank">UltraVNC</a>, <a title="www.tightvnc.com" href="http://www.tightvnc.com" target="_blank">TightVNC</a>, <a title="www.realvnc.com" href="http://www.realvnc.com" target="_blank">RealVNC</a>, etc.) The main drawback here is TCP port 5900 has to be open and routed to the requestor&#8217;s PC. This can be a real hassle if the requestor is using NAT, and/or a cable modem router/firewall, and/or a 3<sup>rd</sup> party software firewall. The easiest way I have found to get around this is using UltraVNC’s <a href="http://www.uvnc.com/addons/singleclick.html">SingleClick</a> add-on. It is a lot easier to ensure you can listen on port 5500 than trying to talk someone else through configuring their router(s) and firewall(s), especially if they are the type of person who has to call you for help in the first place. <BR><strong>My implementation for work:</strong> <a href="http://staff.cs.tamu.edu/palermo/help">http://staff.cs.tamu.edu/palermo/help</a></li>
<li><a href="http://www.microsoft.com/windowsxp/using/helpandsupport/learnmore/remoteassist/intro.mspx">Remote Assistance</a> built into XP and Vista works well if you have it preconfigured. TCP port 3389 has to be listening and routed to the requestor’s PC, and you have to have a remote assistance invitation, or be a admin on the same domain as the requestor. Also, you have to know the requestor’s IP address (yes, a quick visit to <a href="http://www.whatismyip.com/">www.whatismyip.com</a> fixes this, but just one more thing to talk a person through)</li>
<li><a href="http://im.live.com/messenger/im">MSN messenger</a>, <a href="http://en.wikipedia.org/wiki/Microsoft_NetMeeting">Netmeeting</a> (called <a href="http://windowshelp.microsoft.com/Windows/en-US/help/54a96def-4ac6-42f3-bd15-574fdf21200f1033.mspx">Windows Meeting Space</a> in Vista), <a href="http://www.skype.com/">Skype</a>, and other instant messenger programs have remote assistance (also called desktop sharing) functions built in, but if you don’t already use one of those, then do you really want to create yet another login &amp; password to remember?</li>
<li>Other commercial options like <a href="http://www.webex.com/">webex</a> and <a href="http://www.gotomeeting.com/">GoToMeeting</a> exist for remote support, but they range from slightly pricy to price gouging. These may be excellent options for enterprise level support, but not for personal or small business use.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/30/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>March 2005 XP &amp; GP Presentation</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/14</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/14#comments</comments>
		<pubDate>Fri, 15 Feb 2008 15:17:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/archives/14</guid>
		<description><![CDATA[I was reminded last night that I&#8221;ve had a good idea or 2 in the past.  Watch my March 2005 presentation about using Group Policy to secure Windows machines here.  Original link to the presentation, and presentations by others can be found here.  Files have been archived below for future reference:Meeting NotesPowerPoint PresentationVideo of the presentation
]]></description>
			<content:encoded><![CDATA[<p>I was reminded last night that I&#8221;ve had a good idea or 2 in the past.  Watch my March 2005 presentation about using Group Policy to secure Windows machines <a target="_blank" href="http://imsrn.tamu.edu/ramgen/kamu/infosecurity/march05.rm">here</a>.  Original link to the presentation, and presentations by others can be found <a target="_blank" href="http://cscn.cis.tamu.edu/security/isf/meeting.html">here</a>.  Files have been archived below for future reference:<BR><a href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/02/palermo-isf.doc" title="Meeting Notes">Meeting Notes</a><BR><a href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/02/palermo-isf.ppt" title="PowerPoint Presentation">PowerPoint Presentation</a><BR><a href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/02/palermo-isf.rm" title="Video of the presentation">Video of the presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/14/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>arrMyData(5,5)  arrMyData(5)(5)</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/11</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/11#comments</comments>
		<pubDate>Tue, 12 Feb 2008 18:40:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[2 dimensional]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[multi dimensional]]></category>
		<category><![CDATA[ragged]]></category>
		<category><![CDATA[redim]]></category>
		<category><![CDATA[redim preserve]]></category>
		<category><![CDATA[sparse]]></category>
		<category><![CDATA[ubound]]></category>
		<category><![CDATA[vbscript]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/archives/11</guid>
		<description><![CDATA[After wasting lots of time on trial and error, I decided to find out what the low-level difference was between vbscript arrays addressed as (x,y) and (x)(y).  Eric Lippert explained it better than I can, so just read his explanation.  If you want some code to demonstrate how things work, download my 2D array test.  [...]]]></description>
			<content:encoded><![CDATA[<p>After wasting lots of time on trial and error, I decided to find out what the low-level difference was between vbscript arrays addressed as (x,y) and (x)(y).  <a href="http://blogs.msdn.com/ericlippert/archive/2003/09/22/53069.aspx" target="_blank">Eric Lippert explained it better than I can</a>, so just read his explanation.  If you want some code to demonstrate how things work, download my <a title="2D array test" href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/02/2d_array_test.vbs">2D array test</a>.  It has a lot of in-line comments and should give you an idea of when you should use (x)(y) and when you should use (x,y).<br />
<span id="more-11"></span><br />
(x)(y):<br />
Use when you want to ReDim x and preserve the array contents.<br />
Use when you want a sparse (or ragged) array.<br />
Use for large 2D arrays that will be mostly empty.<br />
(x,y):<br />
Use when you don&#8217;t need to ReDim x.<br />
Use for small 2D arrays that are created rectangular and have a structure that won&#8217;t change.<br />
Use for large 2D arrays that will be fully populated with data.<br />
Things to watch out for:</p>
<pre>Dim array1(1,1)
array1(1,0) = split("hello world"," ",-1,1)</pre>
<p>Using the code above, &#8220;hello&#8221; is actually stored in array(1,0)(0), not array1(1,0).  array1(1,0) actually contains a 2 element array!  The way to get around this is use a temp array to store the output of the split function, then a for loop to copy data from the temp array into array1.<br />
If you have a pre-defined set of data you want to collect (ex: computername,userid,timestamp,eventtype), then an array of objects may be easier to use, and easier to understand if someone else wants to read your code.  A small example of an array of objects that took the place of  a 2D array for a recent project:</p>
<pre>Class AuditEvent
	Public ComputerName
	Public Username
	Public Timestamp
	Public EventType
End Class
Dim objAuditEvent()
ReDim objAuditEvent(20)
for i=0 to ubound(objAuditEvent)
	Set objAuditEvent(i) = New AuditEvent
next
objAuditEvent(1).ComputerName = "L210C99"
objAuditEvent(1).Username = "user"
objAuditEvent(1).Timestamp = "02/11/2008 12:00:17"
objAuditEvent(1).EventType = "Logon"
ReDim Preserve objAuditEvent(1)
wscript.echo objAuditEvent(1).ComputerName
'Clean up objects
for i=0 to ubound(objAuditEvent)
	Set objAuditEvent(i) = Nothing
next</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/11/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using a non-MS CA to create EFS and File Recovery certificates</title>
		<link>http://www.aaronpalermo.com/wordpress/archives/5</link>
		<comments>http://www.aaronpalermo.com/wordpress/archives/5#comments</comments>
		<pubDate>Fri, 04 Jan 2008 22:35:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[efs]]></category>
		<category><![CDATA[makecert]]></category>
		<category><![CDATA[oid]]></category>
		<category><![CDATA[openssl]]></category>

		<guid isPermaLink="false">http://www.aaronpalermo.com/wordpress/archives/5</guid>
		<description><![CDATA[Answers to this quandary, and how I found/derived them below.
Third-party certification authority support for encrypting file system
Encrypting File System in Windows XP and Windows Server 2003
There are two ways to do this: makecert.exe and using openssl.

The easy way 
The easiest is with makecert.exe, but that doens&#8217;t provide you with a trusted cert.  Our departmental CA runs on [...]]]></description>
			<content:encoded><![CDATA[<p>Answers to this quandary, and how I found/derived them below.<br />
<a href="http://support.microsoft.com/kb/273856" target="_blank">Third-party certification authority support for encrypting file system</a><br />
<a href="http://technet.microsoft.com/en-us/library/bb457065.aspx" target="_blank">Encrypting File System in Windows XP and Windows Server 2003</a><br />
There are two ways to do this: makecert.exe and using openssl.<br />
<span id="more-5"></span></p>
<h2>The easy way </h2>
<p>The easiest is with makecert.exe, but that doens&#8217;t provide you with a trusted cert.  Our departmental CA runs on Solaris and uses OpenSSL.<br />
Chris Blankenship&#8217;s post &#8220;<a href="http://www.dscoduc.com/post/2007/05/How-to-Pre-Create-an-EFS-Certificate.aspx">How to Pre-Create an EFS Certificate</a>&#8221;<br />
Downloaded <a href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/01/makecert.exe">makecert.exe</a> from <a href="http://www.inventec.ch/chdh/notes/14.htm">here</a><br />
Below are the makecert options that I use to create certificates compatible with EFS and File Recover.  Many thanks to Chris Blankenship&#8217;s post (see link above).</p>
<p>For the users:<br />
makecert.exe -n &#8220;CN=User Name,OU=Computer Science,O=Texas A&amp;M University,L=College Station,S=TX,C=US&#8221; -pe -sky exchange -m 96 -a sha1 -eku 1.3.6.1.4.1.311.10.3.4 -len 1024 -m 1200 User_EFS.cer</p>
<p>For the admins:<br />
makecert.exe -n &#8220;CN=Admin Name,OU=Computer Science,O=Texas A&amp;M University,L=College Station,S=TX,C=US&#8221; -pe -sky exchange -m 96 -a sha1 -eku 1.3.6.1.4.1.311.10.3.4.1,1.3.6.1.4.1.311.10.3.4 -len 1024 -m 1200 EFS_and_Recovery.cer</p>
<h2>The way I do it</h2>
<p>I already have a trused Certificate Authority (OpenSSL on UNIX), so my original goal was to create a EFS and File Recovery certificate using the existing CA.  This method can also be used to generate certificates in Windows using OpenSSL.  OpenSSL binaries for Windows can be found <a href="http://www.slproweb.com/products/Win32OpenSSL.html" target="_blank">here</a>.<br />
The following 3 lines are the OpenSSL commands for generating the certificate.  <a href="http://www.anakalypsi.org">Andy Echols</a> figured this out for me, I don&#8217;t claim to have those skills.  The pcks12 format includes public and private keys for the certificate, and is easy to import and use in Windows.</p>
<ol>
<li>openssl req -new -days 365 -nodes -keyout Finished/username-key.pem -out Meta/username-req.pem -config Meta/efs-fr.cnf</li>
<li>openssl ca -policy policy_anything -in Meta/username-req.pem -out Finished/username-crt.pem -extfile Meta/efs-fr.cnf</li>
<li>openssl pkcs12 -export -in Finished/username-crt.pem -inkey Finished/username-key.pem -certfile cacert.pem -out Finished/username.p12</li>
</ol>
<p>The Meta/efs-fr.cnf config file is <a href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/01/efs-fr_cnf.txt" target="_blank">here</a>.<br />
The final product, after being imported into Windows, looks like this:<br />
<a title="EFS and File Recovery certificate properties" href="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/01/cert_properties.jpg"><img src="http://www.aaronpalermo.com/wordpress/wp-content/uploads/2008/01/cert_properties.jpg" alt="EFS and File Recovery certificate properties" /></a></p>
<h2>Final steps for creating a recovery agent</h2>
<h3>1. Import your cert</h3>
<ol>
<li>Log into a domain controller as an Enterprise Administrator (I&#8217;ll use FRuser for this example)</li>
<p> </p>
<li>Import your File Recovery certificate</li>
<p> </p>
<li>Verify the import worked and the certificate shows the File Recovery property in the Enhanced Key Usage (see image above).  Verification steps: start -&gt; run -&gt; mmc -&gt; OK -&gt; File -&gt; Add/Remove Snap-in -&gt; Add -&gt; Certificates -&gt; Add -&gt; Close -&gt; OK -&gt; expand Certificates &#8211; Current User -&gt; Personal -&gt; Certificates -&gt; double-click the name of the certificate you just imported -&gt; click the Details tab -&gt; select the Enhanced Key Usage line and verify &#8220;File Recovery&#8221; shows up (like the image above).</li>
</ol>
<h3>2. Assign your cert to your user</h3>
<ol>
<li>Open Active Directory Users and Computers</li>
<li>Open the properties for your user</li>
<li>Click the Published Certificates tab.  If you don&#8217;t see this tab.  Click View -&gt; Advanced Features in the Active Directory Users and Computers window.</li>
<li>Click the Add from Store button</li>
<li>Select your File Recovery certificate and click the &#8220;View Certificate&#8221; button to make sure you selected the right one</li>
<li>Click OK in the Select Certificate window to add the cert to Published Certificates</li>
</ol>
<h3>3. Add yourself as a recovery agent for the domain</h3>
<ol>
<li>In Active Directory Users and Computers, right-click the domain (or a test OU) and select properties</li>
<li>Click the Group Policy tab and edit the Default Domain Policy</li>
<li>Drill down to the EFS folder (Computer Configuration -&gt; Windows Settings -&gt; Security Settings -&gt; Public Key Policies -&gt; Encrypting File System)</li>
<li>Right-click the Encrypting File System folder and select Add Data Recovery Agent&#8230;</li>
<li>In the wizard, click Next to skip the intro -&gt; Browse Directory -&gt; search for your username -&gt; select your username from the results -&gt; OK.  You will also have to click &#8220;Yes&#8221; to say you understand that &#8220;Windows cannot determine if this certificate has been revoked.&#8221;  This message is displayed because you are using a non-Microsoft CA.  Click Next -&gt; Finish</li>
<li>You should now see your certificate in the GPO</li>
</ol>
<h3>4. Testing EFS &amp; File Recovery</h3>
<ol>
<li>Log on to a domain workstation as a regular user (non-domain admin)</li>
<li>Create a new folder on your desktop called efs_test</li>
<li>Right-click the folder -&gt; properties -&gt; Advanced -&gt; check the box &#8220;Encrypt contents to secure data&#8221; -&gt; OK -&gt; OK</li>
<li>If you get an error, you may need to run gpupdate on your workstation to make sure the GPO created in the previous section is effective</li>
<li>After encrypting the folder, create a new text file in the folder and type a few lines, save the file and log out.</li>
<li>Log into the workstation as the File Recovery user. </li>
<li>Import your File Recovery certificate and private key.  This is critical!  The file was encrypted using public keys from the regular user and from the File Recovery user.  The file is decrypted using the private key, so that must be imported on the local machine for the FR user.</li>
<li>You should now be able to go into the user&#8217;s folder and read the encrypted file.</li>
<li>Running gpresult from the command line on the workstation can help troubleshoot GP issues, especially if you added a new GPO that conflicts with the Default Domain Policy.</li>
</ol>
<h3>5. Troubleshooting</h3>
<p>If any comments to this post result in valueable troubleshooting steps, I&#8217;ll be sure to post those here.<br />
A grahical illustration of how Windows encryption and file recovery works can be found <a href="http://technet.microsoft.com/en-us/library/bb457065.aspx#EIAA">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronpalermo.com/wordpress/archives/5/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
