<?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>fishbrains - Blog of Bret Fisher &#187; Solution Writeups</title>
	<atom:link href="http://www.fishbrains.com/category/solution-writeups/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fishbrains.com</link>
	<description>Technology, Investing, and Living Deliberately</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:02:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HRNUG Jan 2012: Developer + Sysadmin</title>
		<link>http://www.fishbrains.com/2012/01/13/hrnug-jan-2012-developer-sysadmin/</link>
		<comments>http://www.fishbrains.com/2012/01/13/hrnug-jan-2012-developer-sysadmin/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 20:31:32 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Win Admin]]></category>
		<category><![CDATA[hrnug]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[winadmin]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/?p=624</guid>
		<description><![CDATA[Presentation on Improving Your System Management and Virtualization Skills Below is a summary of a talk I gave to Hampton Roads .NET User Group in January 2012. 1st Part: Tools Developers Should (but don&#8217;t) Talk About Developers are usually busy being great developers and just what their systems to work.  I&#8217;ve spent many years figuring out [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presentation on Improving Your System Management and Virtualization Skills</strong></p>
<p>Below is a summary of a talk I gave to <a href="http://www.hrnug.org">Hampton Roads .NET User Group</a> in January 2012.</p>
<p><span style="text-decoration: underline;"><strong>1st Part: Tools Developers Should (but don&#8217;t) Talk About</strong></span></p>
<p>Developers are usually busy being great developers and just what their systems to work.  I&#8217;ve spent many years figuring out how to protect those systems and keep them running.  In this first part I&#8217;ve detailed the tools I feel are maybe outside the realm of a developers expertise but should still be running on their systems.</p>
<ul>
<li><a title="Web Of Trust" href="http://www.mywot.com/">Web Of Trust</a> - Under the category of &#8220;save you from yourself&#8221;. A browser add-in that helps you determine if a link or site leads you to a &#8220;bad&#8221; web page.  By &#8220;bad&#8221; it could be malicious, untrustworthy, or not safe for families, etc.  It&#8217;s user-driven so not always 100% correct (I&#8217;ve seen false positives) but the best feature is showing it&#8217;s stoplight indicators on google search results.  If you actually goto a page that&#8217;s suspect, it&#8217;ll darken the page and give you a big &#8220;are you sure&#8221;?</li>
<li><a href="http://dyn.com/labs/dyn-internet-guide/">DynDNS Internet Guide</a> (or <a href="http://code.google.com/speed/public-dns/">Google Public DNS</a>) &#8211; Similar result to Web Of Trust but more behind the scenes.  Honestly I think every home network router should be doing this.  There&#8217;s no down side.  You are changing the DNS server IP&#8217;s on your computer or home router to theirs (either Dyn or Google&#8217;s), which they will provide not only fast DNS lookups, but also filter the DNS results so you don&#8217;t end up on a bad website.  Similar to WOT, DynDNS will warn you first.  It also allows you to set custom settings with a free account if you are a parent and want to filter additional types of sites from all your computers.</li>
<li><a href="http://4sysops.com/archives/review-windows-7-bitlocker/">Bitlocker</a> - Another &#8220;no reason not to do this&#8221; on laptops.  To me it justify&#8217;s the extra cost of Windows 7 Ultimate (or Enterprise) to have this feature, which will encrypt your disk drives to prevent data theft if you loose your laptop.  It helps me sleep at night knowing my data is still protected in case of theft.  Just search the Start menu for Bitlocker and copy the key to your smartphone, email, or print it for safe keeping in case you ever need it (usually don&#8217;t) to boot the computer.</li>
<li><a href="http://www.nitroreader.com/">Nitro Reader</a> - Outside the OS and the browser itself, the next likely security risks revolve around the browser add-in&#8217;s and some of the worst ones are Java and Adobe Acrobat Reader.  We can&#8217;t replace Java but we can ditch Acrobat Reader, and in the process get a better PDF program that does more for free then Reader.  Enter Nitro Reader.  Fast, modern interface with no ad-ware.  I recommend it to all my clients as a Acrobat Reader replacement (and upgrade) and so far everyone&#8217;s happy.</li>
<li><a href="http://windows.microsoft.com/en-US/windows/products/security-essentials">Microsoft Security Essentials</a> - Free forever anti-virus/malware.  Rumor has it that it&#8217;ll be included in Windows 8 (FINALLY anti-virus built into Windows).  It gets high ranks for quality of the engine, plus my favorite feature: it almost NEVER bugs you, and that&#8217;s what we all want in a anti-virus, an app that we never have to mess with.</li>
<li><a href="http://secunia.com/vulnerability_scanning/personal">Secunia PSI</a> - Do you ever wonder if you have any software on your computer that has known security issues?  Secunia PSI answers that question with a great tool that&#8217;s like a Windows Update for the rest of your apps. It scans your system and notifies you of software that has known security issues and a download link to the newest version to fix it.  I run it on my Windows systems monthly.  Only free for personal use.</li>
<li><a href="http://www.backblaze.com/">Backblaze</a> (or <a href="http://mozy.com/">Mozy</a> or <a href="http://www.carbonite.com/en/">Carbonite</a>) &#8211; I used Carbonite years ago, and I&#8217;ve used Mozy for some business systems, but Backblaze takes the cake for the best whole-computer online backup solution.  It even backs up USB drives, and provides a bonus feature similar to a LoJack for your PC.  You should always use an automated backup solution, and now-a-days it&#8217;s easiest to use an online backup solution, so why not go with the best-bang-for-your-buck with Backblaze.  Here&#8217;s hoping you&#8217;ll never need it.</li>
<li><a href="https://www.sugarsync.com/">SugarSync</a> (or <a href="https://www.dropbox.com/">dropbox</a> or <a href="http://www.box.com/">box</a>) &#8211; I&#8217;ve used them for years to sync files between my multiple PC&#8217;s, as well as share files with co-workers or access my files when I don&#8217;t have my computer.  This is a sneaky way to get others who you share files with to keep those files you share backed up.  Plus, it prevents the need to always email files back and forth.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>2nd Part: Virtualization for the Developer</strong></span></p>
<p>Virtualization of PC&#8217;s for test and devlopment is not new, but some have still not taking the leap to this great solution.  Others maybe are using a tool that doesn&#8217;t meet there needs or could use some advice on managing their virtual systems, so lets start from the begining.</p>
<ul>
<li>Why?
<ul>
<li>You are likely developing for a OS different then the one you are on.</li>
<li>Test Microsoft products quickly (pre configured): search &#8220;vhd&#8221; at <a href="http://www.microsoft.com/downloads">www.microsoft.com/downloads</a> and more listed at <a href="http://www.microsoft.com/vhd">www.microsoft.com/vhd</a>.</li>
<li>Use browsers of other OS&#8217;s or run your web app on a real IIS Server.</li>
<li>Allow you to run multiple versions of Visual Studio, Office, etc.</li>
<li>Use snapshots to test software changes on test virtual machines&#8217;s.</li>
</ul>
</li>
<li>Getting Started
<ul>
<li>You should be running a 64-bit OS on your hardware (32-bit does work in some cases but is quite limited).  Not sure if you are 64bit?  Run msinfo32.exe and look for &#8220;system type&#8221; on the right and it hopefully says x64.  If it says x86 then sorry, you&#8217;re 32-bit.  There&#8217;s nothing to fear from reloading into x64.  It&#8217;s not the land-of-confusion it was 5 years ago.</li>
<li>Be sure your BIOS has virtualization enabled.  This <a href="http://www.microsoft.com/windows/virtual-pc/support/configure-bios.aspx">Microsoft Virtual PC tutorial</a> talks at length and gives you a tool to check, but basically there is a BIOS feature for your hardware to be &#8220;virtualization enhanced&#8221; that is often not enabled.  This is required for Hyper-V to work, and if not enabled VirtualBox will run much slower.</li>
<li>Terminology: The OS running directly on your hardware is called the &#8220;host&#8221; or &#8220;parent&#8221; and the virtual machine (VM) running inside the host is a &#8220;guest&#8221; or &#8220;child&#8221;.</li>
</ul>
</li>
<li>Your Virtualization Options
<ul>
<li><a href="http://www.microsoft.com/windows/virtual-pc/download.aspx">Virtual PC</a>
<ul>
<li>Free. Not recommended for developers.  It only works with 32-bit guests and is only designed to run Windows XP/Vista/7.  Designed for end users with legacy apps.</li>
</ul>
</li>
<li><a href="https://www.virtualbox.org/">VirtualBox</a>
<ul>
<li>Free.  Open Source.  The best choice if your running Windows 7 and all you need in 95% of scenarios.  You might consider VMWare a paid upgrade to this in terms of advanced functionality but if you don&#8217;t know why you need VMWare, you likely don&#8217;t.</li>
</ul>
</li>
<li><a href="http://www.microsoft.com/en-us/server-cloud/windows-server/hyper-v.aspx">Hyper-V</a>
<ul>
<li>The best choice if you are running Server 2008 R2 or Windows 8.</li>
</ul>
</li>
<li><a href="http://www.vmware.com/">VMWare</a>
<ul>
<li>A good product, but to get features comparable to Hyper-V or VirtualBox you have to pay, a lot.</li>
</ul>
</li>
</ul>
</li>
<li>Virtualization File Formats
<ul>
<li>A virtual machine has 2 (or more) files associated with it.  The two you usually care about are the disk drive files and a configuration file.  Every virtualization software manufacture has their own standard for each (or more then one) and it can get quite confusing, especially if you want to download test pre-build images.  Stick with Microsoft&#8217;s .vhd.</li>
<li>Microsoft&#8217;s current standard (2011-12) is the .vhd disk format but with Windows 8 a new .vhdx format is emerging.  .vhd is used by lots of Microsoft products like the legacy Virtual Server 2005, Virtual PC, Hyper-V, and even Windows Backup.  If you want to keep things simple, always create your virtual machines using this .vhd format so they&#8217;ll work across any product (even VMWare and VirtualBox).</li>
<li>The configuration file stores hardware configuration such as number of CPU&#8217;s, RAM, how many drives, and NIC MAC addresses.  This file format is different in every product so usually you just recreate your settings if you swtich between, say, VirtualBox and Hyper-V.</li>
</ul>
</li>
<li>Which To Use
<ul>
<li>Running Windows Vista/7: VirtualBox</li>
<li>Running Server 2008 R2 or Windows 8: Hyper-V</li>
</ul>
</li>
<li>VM Management
<ul>
<li>Keep your .vhd&#8217;s (virtual hard drives) small.  Google &#8220;<a href="http://www.google.com/search?q=shrink%20vhd">shrink vhd</a>&#8220;, disable the Recycle Bin in VM&#8217;s, <a href="http://support.microsoft.com/kb/920730">disable hibernate</a>, use <a href="http://www.uderzo.it/main_products/space_sniffer/index.html">Spacesniffer</a> to find large files and folders.</li>
<li>Keep your ISO&#8217;s and install files outside of the VM and use network shares or VirtualBox shared folders to access them.  Mount ISO&#8217;s from Hyper-V/VirtualBox rather then using inside the VM.</li>
<li>If you end up creating more then a few guest VM, learn how to use differencing disks (VirtualBox calls them immutable) to have one large source/root disk (use sysprep before making it read only) and then create new differencing disks on top of that for each VM you create.  For <a href="http://blogs.technet.com/b/danstolts/archive/2011/01/13/using-differencing-disk-and-sysprep-image-to-create-hyper-v-guest-on-windows-server-2008-r2-by-dan-stolts.aspx">Server 2008 R2 this saves me 15GB</a> of disk used per virtual machine.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2012/01/13/hrnug-jan-2012-developer-sysadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The OCS 2007 R2 Communicator hyperlink mystery</title>
		<link>http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/</link>
		<comments>http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 03:41:36 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[ocs 2007 r2]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/</guid>
		<description><![CDATA[I don’t think this problem/solution is much different in older versions. Problem: when you send a link from Communicator client to another, the link isn’t clickable, has a _ (underbar) in front of it, or both.&#160; Results may be different on different computers. It’ll look like this _http://www.google.com Solution:&#160; Two things are happening here that [...]]]></description>
			<content:encoded><![CDATA[<p>I don’t think this problem/solution is much different in older versions.</p>
<p><strong>Problem:</strong> when you send a link from Communicator client to another, the link isn’t clickable, has a _ (underbar) in front of it, or both.&#160; Results may be different on different computers. It’ll look like this</p>
<blockquote><p>_http://www.google.com</p>
</blockquote>
<p><strong>Solution:</strong>&#160; Two things are happening here that are not related.&#160; The first is the OCS Server (and Edge Server) have the URL Filter enabled, which are adding the _ underbar to all links.&#160; Also called “Intelligent IM Filter”.&#160; You need to tone that filter down or disable all together to your liking.&#160; If users are coming in through an Edge Server, they will follow the Filter settings of the Edge Server they are using, which seams to supersede the Front End Server (my guess is the most restrictive wins).&#160; So be sure to set it on both servers separately.&#160; Results were instant in new IM’s.</p>
<p>The other issue is the lack of a clickable hyperlink.&#160; If you disable the URL Filters above, the underbar goes away but links are still not blue and underlined.&#160; To fix this you need to <a title="Google search communicator.adm" href="http://www.google.com/search?q=communicator.adm">apply a GPO</a> or set a local registry setting to allow Communicator to make hyperlinks clickable:</p>
<blockquote><p>HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator\     <br />new DWORD EnableURL=1</p>
</blockquote>
<p>After that exit and restart Communicator.</p>
<p>In both of these cases they are secure by default, which is great; but even years after this features release over several versions their use and configuration are still a mystery to most starting out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActiveSync Random Password Prompts Fixed</title>
		<link>http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/</link>
		<comments>http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 05:59:55 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking and Security]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[activesync]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[isa]]></category>
		<category><![CDATA[timeout]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/</guid>
		<description><![CDATA[They were getting random prompts for passwords in ActiveSync on Windows Mobile 6.0 and 6.1.&#160; They had Exchange 2007, and ISA Server 2006, but this problem showed up months after Exchange was migrated to 2007.&#160; It seemed random.&#160; The error on ActiveSync was the generic: please log in access was denied 0&#215;85010002 In the ISA [...]]]></description>
			<content:encoded><![CDATA[<p>They were getting random prompts for passwords in ActiveSync on Windows Mobile 6.0 and 6.1.&#160; They had Exchange 2007, and ISA Server 2006, but this problem showed up months after Exchange was migrated to 2007.&#160; It seemed random.&#160; The error on ActiveSync was the generic: </p>
<blockquote><p>please log in access was denied 0&#215;85010002</p>
</blockquote>
<p>In the ISA Monitoring you would see a denied connection on your ActiveSync rule with this status:</p>
<blockquote><p>12239 The server requires authorization to fulfill the request. Access to the Web server is denied. Contact the server administrator. </p>
</blockquote>
<p>I tested with <a title="Windows Mobile Emulator 6.1.4 for XP and Vista" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=1A7A6B52-F89E-4354-84CE-5D19C204498A">Windows Mobile Emulator</a> from outside the firewall and was able to reproduce the error within hours (just letting it sit there).</p>
<p>I first thought this was the <a title="Enterprise Firewall Config for ActiveSync Direct Push" href="http://support.microsoft.com/kb/905013">HTTP session timeout</a> that changed with a Exchange 2003&#160; service pack when Direct Push came out back in 2005.&#160; I remembered that setting and looked under the ISA Web Listener for ActiveSync on the Connections tab&gt;Advanced&gt;“connection timeout”.&#160; The wizard had correctly set it to 1800 seconds (30 minutes). No dice.</p>
<p>I poked around the web listener settings some more and noticed the timeout settings for forms authentication were set (this same web listener was used for OWA).&#160; ISA is supposed to be smart enough to not apply any of the forms auth settings to clients that don’t support it (falling back to basic auth as with ActiveSync).</p>
<p><a href="http://www.fishbrains.com/wp-content/uploads/2009/10/image1.png" rel="lightbox[416]" title="ISA Web Listener Advanced Form Options"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 4px 10px; display: inline; border-top: 0px; border-right: 0px" title="ISA Web Listener Advanced Form Options" border="0" alt="ISA Web Listener Advanced Form Options" align="right" src="http://www.fishbrains.com/wp-content/uploads/2009/10/image_thumb1.png" width="244" height="224" /></a></p>
<p><a title="Smartphone occasionally prompted for credentials" href="http://blogs.isaserver.org/shinder/2007/09/24/smartphone-occasionally-prompted-for-credentials/">Tom and the forums at isaserver.org</a> confirmed my suspicion.&#160; The forms auth timeout was indeed affecting ActiveSync.&#160; To find it, look for the web listener of your ActiveSync rule, go to properties&gt;Forms tab&gt;Advanced&gt; and make sure “apply session timeout to non-browser clients” is unchecked.&#160; </p>
<p><a href="http://www.fishbrains.com/wp-content/uploads/2009/10/image1.png">&#160;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DCPROMO demote error on Domain Controller</title>
		<link>http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/</link>
		<comments>http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 19:22:27 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[dcpromo]]></category>
		<category><![CDATA[domain controlers]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/</guid>
		<description><![CDATA[On trying to remove a old server from the directory (2003 server in a 2003 forest) I received this error Failed to configure the service NETLOGON as requested “the wait operation timed out.” The root problem was that this domain controller had a DNS entry to another domain controller that no longer existed.&#160; It was [...]]]></description>
			<content:encoded><![CDATA[<p>On trying to remove a old server from the directory (2003 server in a 2003 forest) I received this error</p>
<blockquote><p><font color="#444444">Failed to configure the service NETLOGON as requested “the wait operation timed out.”</font></p>
<p><font color="#444444"><a href="http://www.fishbrains.com/wp-content/uploads/2009/09/dcdemoteerror.png" rel="lightbox[406]" title="DC demote error"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DC demote error" border="0" alt="DC demote error" src="http://www.fishbrains.com/wp-content/uploads/2009/09/dcdemoteerror_thumb.png" width="244" height="154" /></a> </font></p>
</blockquote>
<p>The root problem was that this domain controller had a DNS entry to another domain controller that no longer existed.&#160; It was trying to contact it but couldn’t.&#160; Removing that entry and running dcpromo.exe again solved it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ISA 2006 from Edge Firewall to 3-Leg Perimeter</title>
		<link>http://www.fishbrains.com/2009/04/16/isa-2006-from-edge-firewall-to-3-leg-perimeter/</link>
		<comments>http://www.fishbrains.com/2009/04/16/isa-2006-from-edge-firewall-to-3-leg-perimeter/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 10:56:46 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking and Security]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[dmz]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[isa]]></category>
		<category><![CDATA[perimeter]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/posts/345</guid>
		<description><![CDATA[What if you want to take your simple 2 NIC “Internal/External” firewall and add a DMZ to it on the fly?&#160; We recently tried this on a production firewall no less and hoped it would work.&#160; It did after a few bumps.&#160; The big problem with changing your Network Template is that ISA wants&#8217; to [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; margin: 5px 15px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="ISA Firewall" border="0" alt="ISA Firewall" align="left" src="http://www.fishbrains.com/wp-content/uploads/2009/04/firewall.jpg" width="79" height="109" />What if you want to take your simple 2 NIC “Internal/External” firewall and add a DMZ to it on the fly?&#160; We recently tried this on a production firewall no less and hoped it would work.&#160; It did after a few bumps.&#160; </p>
<p>The big problem with changing your Network Template is that ISA wants&#8217; to slick your config and start over, so you’ll end up with two options: Try to make a 3 NIC config work in&#160; your original design by adding in networks and network rules, or applying a new network template and then bringing your config back in via import.&#160; After failing the former (likely my lack of skills), we chose the later.</p>
<p>Mileage may very, but here’s some notes on what we did:</p>
<ul>
<li>Obviously you need the 3rd NIC installed first.</li>
<li>Add the Subnets to the new NIC’s IP config for your DMZ aka “Perimeter” network in Windows.</li>
<li>Export your firewall config, including all settings, make a copy of the XML file, and open for editing.</li>
<li>We’re going to remove the network section of the XML file to prevent issues later.&#160; Once you’ve chosen a new network template, you’ll want to import the config back in, minus the network related stuff (which is what the network template will change for&#160; you).</li>
</ul>
<ul>
<li>Search the XML file for the open and closing NetConfig tags:</li>
</ul>
<ul>
<li>&lt;fpc4:NetConfig StorageName=&quot;NetConfig&quot; StorageType=&quot;1&quot;&gt;</li>
<li> &lt;/fpc4:NetConfig&gt;</li>
</ul>
<li>Remove everything between these two tags and save the file.</li>
<li>Run through the network template wizard for 3-leg perimeter.&#160; If clicking finish generates errors, work through them and come back to try again.&#160; Our single error was because we had web listeners using HTTP compression, so we removed all objects from “General &gt; Define HTTP Compression &gt; Return Compressed Data” and added them back in later after re-import.</li>
<li>Once template wizard works, notice the lack of rules in your firewall policy and missing objects.&#160; About now your thinking “OMG you screwed me!”, so import your augmented config and they should all be back.&#160; </li>
<li>You’ll likely have a few dupe firewall rules if you chose a template firewall policy other then “block all”.&#160; Sort your rules by the various columns to look for dupes.&#160; We had dupes for “Allow Internal Routing” and “VPN Clients to Internal Network”.</li>
<li>Lastly go through your rule list and ensure the From/To columns are filled in.&#160; You’ll want to restart the firewall service at this point to be sure it can start properly, and if it fails it’s likely a rule that won’t work in the new network config.&#160; Check event logs for hints.&#160; We had several rules we deleted and recreated based on new network names.</li>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/04/16/isa-2006-from-edge-firewall-to-3-leg-perimeter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting closer to the Active Directory Recycle Bin for free</title>
		<link>http://www.fishbrains.com/2008/11/16/getting-closer-to-the-active-directory-recycle-bin-for-free/</link>
		<comments>http://www.fishbrains.com/2008/11/16/getting-closer-to-the-active-directory-recycle-bin-for-free/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 04:07:56 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[reanimate]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[tombstone]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/?p=294</guid>
		<description><![CDATA[I just posted that in R2 Microsoft plans to provide a true Recycle Bin for AD objects that were deleted, but until then the best we&#8217;ve got is Windows Server 2008 Active Directory. After hours of researching “how do AD snapshots in 2008 help me recover a deleted object(s), it’s attributes, and referring objects (i.e. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-295 alignleft" style="margin-left: 9px; margin-right: 9px;" title="Active Directory" src="http://www.fishbrains.com/wp-content/uploads/2008/11/dir.jpg" alt="Active Directory" width="45" height="55" /></p>
<p>I <a title="AD in Windows 2008 R2" href="http://www.fishbrains.com/posts/291">just posted</a> that in R2 Microsoft plans to provide a true Recycle Bin for AD objects that were deleted, but until then the best we&#8217;ve got is Windows Server 2008 Active Directory.</p>
<p>After hours of researching “how do AD snapshots in 2008 help me recover a deleted object(s), it’s attributes, and referring objects (i.e. groups pointing back to the deleted user)?” I was disappointed.</p>
<p>From what I can tell, the answer is: built in tools allow for no additional automation over 2003 AD, other than using cut and paste to restore attributes from the snapshot to live AD (after you’ve reanimated the object in live AD). </p>
<p>You may be able to mount AD snapshots, and even view them with Users and Computers and other AD tools, but you really can&#8217;t DO ANYTHING with that data  So I went searching for how others were solving this. </p>
<p>Here’s <a title="Snapshot Recover Tool" href="http://www.one-identity.net/tools/snapshot/">one</a> of a <a title="AD tools for object recovery" href="http://blogs.dirteam.com/blogs/jorge/archive/2008/03/26/free-ad-objects-recovery-tools.aspx">few tools</a> that tries to automate the process of finding the tombstoned object in your live AD, find it’s old info in a snapshot, and dumping that data back in to the reanimated object in AD:</p>
<p><a title="Jorge's Blog" href="http://blogs.dirteam.com/blogs/jorge/archive/2008/03/20/windows-server-2008-reanimating-objects-and-restoring-additional-information.aspx">Jorge</a> from dirteam.com talks about it, basically describing my realization in greater detail</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2008/11/16/getting-closer-to-the-active-directory-recycle-bin-for-free/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The &#8220;Oh No Minute&#8221; Outlook Rule</title>
		<link>http://www.fishbrains.com/2008/11/07/the-oh-no-minute-outlook-rule/</link>
		<comments>http://www.fishbrains.com/2008/11/07/the-oh-no-minute-outlook-rule/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 18:42:06 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/posts/275</guid>
		<description><![CDATA[How many emails have you sent, where you wished you could pull it back within seconds/minutes of clicking send?  I call this the “Oh No Minute”, and  Outlook can help.  I used an excellent idea found at the How-To Geek site for creating a rule to prevent the “Oh No!” reaction after sending an email [...]]]></description>
			<content:encoded><![CDATA[<p>How many emails have you sent, where you wished you could pull it back within seconds/minutes of clicking send?  I call this the “Oh No Minute”, and  Outlook can help. </p>
<p>I used an excellent idea found at the <a title="Use Outlook Rules to Prevent &quot;Oh No!&quot; After Sending Emails" href="http://www.howtogeek.com/howto/microsoft-office/use-outlook-rules-to-prevent-oh-no-after-sending-emails/">How-To Geek site for creating a rule to prevent the “Oh No!” reaction</a> after sending an email you realize you didn’t mean to send. (i.e. forgot the attachment, left someone off the To: line, etc.).  This rule will delay any message you send in Outlook for a period of time (in minutes).  It will look like it sent, but actually is waiting in your Outbox.</p>
<p><a href="http://www.fishbrains.com/wp-content/uploads/2008/11/image.png" rel="lightbox[275]" title="image"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.fishbrains.com/wp-content/uploads/2008/11/image-thumb.png" border="0" alt="image" width="269" height="129" /></a></p>
<p>I tweaked that rule a bit from the How-To above.  First, mine is only 1 minute, not 5 as the tutorial above suggests.  I find that you almost always “Oh No” with in 60 seconds.  Second, I put in an exception to send right now if i mark the email as high importance (exclamation mark).  Try it out!</p>
<p><a href="http://www.fishbrains.com/wp-content/uploads/2008/11/image1.png" rel="lightbox[275]" title="image"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.fishbrains.com/wp-content/uploads/2008/11/image-thumb1.png" border="0" alt="image" width="307" height="78" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2008/11/07/the-oh-no-minute-outlook-rule/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Windows Server 2008 as a client desktop</title>
		<link>http://www.fishbrains.com/2008/07/17/using-windows-server-2008-as-a-client/</link>
		<comments>http://www.fishbrains.com/2008/07/17/using-windows-server-2008-as-a-client/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 23:40:50 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking and Security]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[server 2008]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[webdav]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[workstation]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/?p=251</guid>
		<description><![CDATA[There are many other posts about the pros/cons of Windows Server 2008 as a client machine/desktop/laptop/workstation.  Mostly false claims of faster-then-Vista performance, etc.  I&#8217;m using it on a laptop in x64 strictly for training purposes (not as my main OS) and had to work out these few issues before I could fully use it in [...]]]></description>
			<content:encoded><![CDATA[<p>There are many other posts about the pros/cons of Windows Server 2008 as a client machine/desktop/laptop/workstation.  Mostly false claims of faster-then-Vista performance, etc.  I&#8217;m using it on a laptop in x64 strictly for training purposes (not as my main OS) and had to work out these few issues before I could fully use it in that scenario:</p>
<ol>
<li><strong>WebDAV Access.</strong>  Lets say you want to browse to a SharePoint site using UNC path names, or maybe use the new fabulous sysinternals \\live.sysinternals.com\tools way of getting their tools quickly&#8230; we&#8217;ll you can&#8217;t until you add the 2008 feature &#8220;Desktop Experience&#8221; which will then add the WebClient service.  That service is what allows you WebDAV access to other servers.  Don&#8217;t confuse this with the <a title="IIS 7 WeDAV Extension x64" href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;g=6&amp;i=1618">IIS 7 WebDAV</a> which will allow you to serve up WebDAV content to others.  Also note that in Windows Server 2003 the WebClient service is disabled by defaut so if you have the same issues in that OS, enable and set to automatic.  It&#8217;s a security thing since most don&#8217;t use servers to browse web content.</li>
<li><strong>Wireless Access.</strong>   You need to install the feature Wireless LAN Service to use a WiFi card.</li>
<li><strong>Hyper-V.</strong> = <span style="text-decoration: line-through;">no</span> sleep/hibernate (<strong>fixed: read update below</strong>).  It&#8217;s been said on many other sites, but once you add the Hyper-V role to Server 2008 these features are disabled&#8230; making it harder to use it on a laptop.</li>
<li><strong>Internet Explorer Enhanced Security Configuration (IE ESC).</strong>  To make the web useable from IE, you need to disable this, which you&#8217;ll find under Server Manager Summary page where the Security Information is at.</li>
</ol>
<p><strong>update:</strong> Have a GUI do all this for you and more! Over at the <a title="Convert your Windows Server 2008 to a workstation!" href="http://converter.win2008workstation.com/">Windows Server 2008 Workstation Converter</a> blog.</p>
<p><strong>update 11/15/2008:</strong> A <a title="Enable sleep and hibernate with Hyper-V" href="http://markharrison.co.uk/blog/2008/09/sleep-hibernate-with-hyper-v.htm">reg entry has been found</a> for disabling Hyper-V and allowing power states and sleep/hibernate to work.  However, in my experiance, each change of the setting requires a full reboot, so if you disable Hyper-V and reboot, then want to start a VM in Hyper-V, you&#8217;ll need to change the setting back and reboot again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2008/07/17/using-windows-server-2008-as-a-client/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Utilizing the Built-in Windows Backup (ntbackup.exe) For Windows</title>
		<link>http://www.fishbrains.com/2007/11/12/utilizing-the-built-in-windows-backup-ntbackupexe-for-windows/</link>
		<comments>http://www.fishbrains.com/2007/11/12/utilizing-the-built-in-windows-backup-ntbackupexe-for-windows/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 20:53:43 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[ntbackup]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/posts/154</guid>
		<description><![CDATA[This post is a record of what I&#8217;ve learned and done to make the built-in backup utility in Windows 2000, Windows XP, and Windows 2003 as useful as possible. Often my clients, as well as most home users have operating systems like Windows 2000/2003 Server (or Windows XP for home users) installed and end up [...]]]></description>
			<content:encoded><![CDATA[<h4>This post is a record of what I&#8217;ve learned and done to make the built-in backup utility in Windows 2000, Windows XP, and Windows 2003 as useful as possible.</h4>
<p>Often my clients, as well as most home users have operating systems like Windows 2000/2003 Server (or Windows XP for home users) installed and end up using a 3rd party application to backup their data.  For servers, this can get expensive quickly, and often my clients don&#8217;t understand why they have to pay as much money (or more) for backups then they did for the server(s) it&#8217;s backing up (expensive software combined with expensive tape systems).  With home users, or business workstations, they are very rarely backed up because of the complexity that they perceive it to be.  Often, I believe the built-in backup utility of modern Windows could do the job just fine for small businesses and home, but many don&#8217;t know how to work with it, and deal with its limitations (and Microsoft doesn&#8217;t have a good wizard to walk you though the more advanced scenarios).</p>
<h4><span id="more-154"></span>Three most common mistakes made in small business data backups</h4>
<ol>
<li> Often companies just set an initial backup job and don&#8217;t review it until something breaks.</li>
<li> Often companies don&#8217;t have off-site backups, and if they do, they are old or incomplete (not appropriate for their business needs).</li>
<li>Often businesses never test their backups, or even look to see if they are successfully finished.</li>
</ol>
<h4>Advice Before Beginning</h4>
<p>ntbackup hides in your start menu under Accessories&gt;System Tools.  It can also be run by the command ntbackup.exe from a command line or run prompt.</p>
<p>Establish a single computer as the &#8220;central backup computer&#8221; that will store the backup files from all computers.  This keeps your sanity in check.  It doesn&#8217;t have to be a Windows &#8220;Server&#8221; OS.  If your going to &#8220;pull&#8221; all remote files from this computer (rather then &#8220;push&#8221; files to it from other computers), then disable file sharing in the properties of the network card (to help prevent attacks by viruses or hackers).</p>
<p>One thing you must do in order to limit the frustration of this program is to always run it backup jobs from a backup user account.  If you are at home and only have one login, then using the existing login user is fine.  But if you&#8217;re in an Active Directory environment then I suggest creating a special user called &#8220;backupuser&#8221; or &#8220;sysbackup&#8221;, etc.  Give this user a strong password (more then 15 characters), and initially, add it to the Backup Operators Group.  There are several reasons for this requirement:</p>
<ul>
<li>Ntbackup.exe likes to dump its logs under the user&#8217;s profile it&#8217;s running at.  We&#8217;ll talk more about logs later, but if you perform backup operations from different users, then you&#8217;ll have problems finding all the logs.  We&#8217;ll show how to change this location later in the document.</li>
<li> Ntbackup.exe needs to run as a specific user.  This user needs to have permissions to backup all files, which could be any account that is an admin.  But, when that admin changes their password, or if they leave, etc, this account will not update itself and backups will fail.  The account shouldn&#8217;t be person-specific, and should not have an auto-expiring password (which is why the password should be extra long and cryptic, so it&#8217;s hard to guess or &#8220;brute-force&#8221;).</li>
</ul>
<h4>How to Schedule Jobs</h4>
<p>Ntbackup uses the Scheduled Tasks service (aka at.exe in 2000, schtasks.exe in 2003) to run its jobs.  This is equivalent to the cron scheduler in UNIX.  The ntbackup interface can be used to create a backup job, and will create a .bks file that is the configuration of all the files selected for backup.  If you schedule jobs with the ntbackup interface, then it will add them to the Scheduled Tasks &#8220;folder&#8221; automatically according to the schedule you selected.  All of this is hidden behind the interface so for a beginner, they can just select the files they want, select a location or tape to backup to, and go.</p>
<h4>Where to find Backup logs</h4>
<p>The Backup logs are under the profile of the user account that is used to run the backup job.  So, if a username of &#8220;backupuser&#8221; was used, then the logs would be located:</p>
<p><font color="#808080">C:\Documents and Settings\backupuser\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\</font></p>
<p>The .bks configuration files are also stored here by default if you create it from the ntbackup interface.</p>
<h4>How to edit or create a backup config file (.bks) without using ntbackup</h4>
<p>You can use the ntbackup GUI to edit, save and load existing .bks configuration files, but the files themselves are so simple that it&#8217;s often quicker to edit them in notepad.</p>
<p>Here are sample lines you could have as the contents of a .bks file</p>
<p><font color="#808080">\\SERVER2\APPSHARE\<br />
C:\<br />
C:\WINNT\system32\wbem\repository\ /Exclude<br />
K:\Lables\ /Exclude<br />
K:\Janurary 29.doc /Exclude<br />
DS \\SERVER1<br />
IS \\SERVER1<br />
JET SERVER1\Microsoft Information Store\First Storage Group\<br />
SystemState</font></p>
<ul>
<li>The 1st line backs up a network share from another computer</li>
<li>The 2nd line backups up the whole c: drive of the local computer. (doesn&#8217;t include the registry, AD, etc) By default ntbackup does everything in a directory including sub directories</li>
<li>The 3rd and 4th lines show how to exclude directories</li>
<li>The 5th line shows how to exclude a file</li>
<li>The 6th and 7th show how to backup an Exchange 5.5 directory store and information store</li>
<li>The 8th line show how to backup a local Exchange 2000/2003 database</li>
<li>The 9th line shows how to back up the system state. (later we will cover what is in a system state)</li>
</ul>
<p>So, If I were to create a .bks file with notepad of my backup locations, call it &#8220;nightly network backup.bks&#8221; and put it in the &#8220;c:\scripts&#8221; folder I make, I can start constructing my other files needed for the backup job.  To create the schedule for your job, you can use the command line, but I find the Task Scheduler easier to deal with and change.  Here is the command line for a job that the ntbackup GUI will create:</p>
<p><font color="#808080">C:\WINNT\system32\NTBACKUP.EXE backup &#8220;@C:\scripts\nightly network backup.bks&#8221; /d &#8220;nightly network backup&#8221; /v:no /r:no /rs:no /hc:off /m normal /j &#8220;nightly&#8221; /l:s /p &#8220;4mm DDS&#8221; /um /f &#8220;\\server-ts\backups\nightly network.bkf&#8221;</font></p>
<p>Notice I&#8217;ve specified which &#8220;backup script&#8221; to use, and where to store the actual backup file, neither of which has to be on the local computer.  For a command line reference, use the help file included with ntbackup.exe (run &#8220;ntbackup.exe /?&#8221; to see it).</p>
<h4>What Exactly The System State Backup Covers</h4>
<p>When you backup the System State on a Domain Controller, the following is backed up:</p>
<ul>
<li> Active Directory (NTDS)</li>
<li> The boot files</li>
<li> The COM+ class registration database</li>
<li> The registry</li>
<li> The system volume (SYSVOL)</li>
<li> The IIS metabase</li>
</ul>
<p>When you back up the System State on a member server or workstation:</p>
<ul>
<li> The Boot file</li>
<li> The COM+ class registration database</li>
<li> The registry</li>
<li> The IIS metabase</li>
</ul>
<p>When Certificate Server is installed on your server, it is included in the System State.</p>
<h4> What ntbackup Does NOT Backup</h4>
<p><a href="http://support.microsoft.com/kb/104169" title="Skipped files in ntbackup"> KB104169</a> It skips files that are not important, like the pagefile, the hibernate file, recycle bin, tmp files, etc.</p>
<h4>How to Notify Yourself About Various Backup Events</h4>
<p>Now that you know where the log files are stored, you can use Windows Scripting Host (WSH) to create a mail script in .vbs that will email you at the end of a job.  I wish I had one handy to to show you.  <a href="http://www.blat.net/" title="command utility to send file contents as email">Blat</a> would allow you to do this in a batch file with much less code (a single line).</p>
<h4>How to Backup the System State of Multiple Machines</h4>
<p>While it may be easier to buy an enterprise backup program at this point, if you only have 2-6 servers then it may still be more costly to buy then &#8220;orchestrating&#8221; your backups with ntbackup. I&#8217;ve seen two different working options in this case:</p>
<ul>
<li>Semi-Centralized: Run backups on the other servers of just the system state to their local hard drives an hour in advance, and then pull those plus your file backups from your &#8220;backup server&#8221;.</li>
<li>Distributed: I find for the purposes of a restore, it&#8217;s easier to do full backups on each system, and point them to save the .bkf backup file on the &#8220;backup server&#8221; (note this would require file sharing to be enabled on the backup server).  Doing it this way means you&#8217;ll need to setup a blat/email job on each server for it&#8217;s logs, OR a better option is to share out the log directory&#8217;s and &#8220;blat them&#8221; from a single batch job on the backup server.</li>
</ul>
<h4>Other Options for Performing Backups With and Without a Tape Drive on Small Networks</h4>
<p>Perform nightly backups to disk, on a different server or pc, and perform weekly&#8217;s to tape.  This is the disk-to-disk-tape scenario</p>
<p>Rather then buying bigger tape drives and tape autoloaders, use disk-based backups for onsite and tape only for offsite storage</p>
<p>Use an external USB/Firewire drive and rotate offsite to prevent ANY tape use. 500GB-1TB external drives are cheaper then tape drives, and hold 8-16 times the data of a single 4mm tape</p>
<p>For a offsite backup solution that is really cheap, fast, rather simple and effective; buy at least 2 external USB hard drives and pick a computer to be your &#8220;backup server&#8221;.  Have this backup computer push/pull files daily to store the .bkf files on the USB drive. 1-2 times a week, swap out one drive for the other (use disk manager to ensure they use the same drive letter) and take the new &#8220;spare&#8221; one home.  Now you have disk backups onsite, and offsite, likely for less then $500.</p>
<p>If you do all these things: weekly offsite, nightly backups to disk, and email reports of backups, you&#8217;ll have a very complete solution for small business backups that rival most small businesses today.  The next step is for you to test your restore skills, but that&#8217;s another post.</p>
<h4>Reference</h4>
<p><a href="http://support.microsoft.com/kb/239892" title="Unattended Tape Library"> How to Schedule Unattended Backups Using a Stand-Alone Tape Library</a></p>
<p><a href="http://support.microsoft.com/kb/241162" title="ntbackup report logs">How to Save Backup Report Logs to an Alternate Location</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2007/11/12/utilizing-the-built-in-windows-backup-ntbackupexe-for-windows/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress 2.3 Upgrade Hiccups</title>
		<link>http://www.fishbrains.com/2007/11/12/wordpress-23x-upgrade-hiccups/</link>
		<comments>http://www.fishbrains.com/2007/11/12/wordpress-23x-upgrade-hiccups/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 19:58:37 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/posts/224</guid>
		<description><![CDATA[Just upgraded from WordPress 2.2.x to 2.3.1 and found a few plugin issues. Needed to upgrade Google XML Sitemaps. I just deactivated the old and uploaded/activated the new. The new plugin upgrade feature in WordPress told me to upgrade my WordPress Database Backup, which wasn&#8217;t activated, so I just overwrote the file. My K2 theme [...]]]></description>
			<content:encoded><![CDATA[<p>Just upgraded from WordPress 2.2.x to 2.3.1 and found a few plugin issues.</p>
<ul>
<li>Needed to upgrade <a href="http://www.arnebrachhold.de/redir/sitemap-home/" title="Wordpress Plugin for Reporting sitemaps to Google">Google XML Sitemaps</a>.  I just deactivated the old and uploaded/activated the new.</li>
<li>The new plugin upgrade feature in WordPress told me to upgrade my <a href="http://www.ilfilosofo.com/blog/wp-db-backup" title="Backup your WordPress database on the fly">WordPress Database Backup</a>, which wasn&#8217;t activated, so I just overwrote the file.</li>
<li>My <a href="http://getk2.com/" title="Awesome theme for WordPress">K2 theme</a> is so advanced it had it&#8217;s own Widget manager before WordPress did.  Once WP added the feature, you needed a <a href="http://schulte.mn/2007/05/04/disable-wordpress-widgets/" title="Plugin to disable WordPress Widgets">K2 plugin to disable the WP widget manager</a> (because K2&#8242;s is still better).  Now, the K2 theme disables the WP one on it&#8217;s own without the Plugin.  So, I&#8217;m removing this plugin and updating my K2 next.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2007/11/12/wordpress-23x-upgrade-hiccups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

