<?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>Blog &#124; jim80.net &#187; Windows</title>
	<atom:link href="http://blog.jim80.net/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jim80.net</link>
	<description>Security, Systems, and Storage</description>
	<lastBuildDate>Fri, 30 Apr 2010 19:46:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Setting up Hyper-V with NAT</title>
		<link>http://blog.jim80.net/2010/01/19/setting-up-hyper-v-with-nat/</link>
		<comments>http://blog.jim80.net/2010/01/19/setting-up-hyper-v-with-nat/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 05:59:22 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[RRAS]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=344</guid>
		<description><![CDATA[This post was originally posted by me at http://forums.serverbeach.com/showthread.php?t=6411. I&#8217;ve edited out the ServerBeach specific stuff and will post pictures&#8230;. soonish. The following link has some great pictures not included here. http://sqlblog.com/blogs/john_paul_c&#8230;h-hyper-v.aspx I&#8217;ll add some nice little pictures here once I get some screenshots together. CONFIGURE HYPERV 1. Configure an &#8220;Internal&#8221; HyperV network 2. Set each [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post was originally posted by me at </em><a href="http://forums.serverbeach.com/showthread.php?t=6411"><em>http://forums.serverbeach.com/showthread.php?t=6411</em></a><em>. </em></p>
<p><em>I&#8217;ve edited out the ServerBeach specific stuff and will post pictures&#8230;. soonish.</em></p>
<p>The following link has some great pictures not included here. <a href="http://sqlblog.com/blogs/john_paul_cook/archive/2008/03/23/using-wireless-with-hyper-v.aspx" target="_blank">http://sqlblog.com/blogs/john_paul_c&#8230;h-hyper-v.aspx</a></p>
<p>I&#8217;ll add some nice little pictures here once I get some screenshots together.</p>
<p>CONFIGURE HYPERV</p>
<p>1. Configure an &#8220;Internal&#8221; HyperV network<br />
2. Set each Virtual Machine to use the Internal network and assign them and your HyperV host on the correct subnet (in this example 10.0.0.1 for the host and 10.0.0.10 for the VM).</p>
<p>ENABLE ROUTING AND REMOTE ACCESS ON THE HOST MACHINE</p>
<p>1. Click -&gt; Start -&gt; Administrative Tools -&gt; Routing and Remote Access<br />
2. Right Click on Server#### (local) -&gt; Configure &amp; Enable Routing &amp; Remote Access<br />
3. Click -&gt; Next on Welcome Window<br />
4. Select Custom Configuration Click -&gt; Next<br />
5. Select NAT Click -&gt; Next<br />
6. Select your public interface<br />
7. Select your Internal HyperV interface<br />
8. Select &#8220;I will set up name and address services later&#8221; Click -&gt; Next<br />
9. Click -&gt; Finish</p>
<p>CONFIGURE ROUTING AND REMOTE ACCESS ON THE HOST MACHINE</p>
<p>1. Routing and Remote Access should be running on the server now<br />
2. Expand out the Server<br />
3. Expand out IP Routing<br />
4. Select NAT/Basic Firewall<br />
5. Right-click your public interface. Select properties<br />
7. Network Address Translation Properties Window will open<br />
8. Select Radio Button for &#8220;Public Interface Connected to the Internet&#8221;<br />
9. Select the check box for both &#8220;Enable NAT on this interface&#8221;<br />
10. Click on the Address Pool Tab<br />
11. Click the Add button and add your secondary IP addresses. The &#8220;Start Address&#8221; and &#8220;End Address&#8221; will be the same in most cases.</p>
<p>*NOTE* You do not want the secondary IP address configured in the TCP/IP Properties of the Host machine.</p>
<p>12. Click the Reservations button and enter your static IP mappings. That is, specify that you want traffic on your secondary IP mapped to your VM&#8217;s internal IP.<br />
13. In services.msc, make sure that RRAS is set to start automatically and Windows ICS is disabled.</p>
<p>NOTES #1</p>
<p>When configuring and experimenting with the RRAS firewall, create a batch file to stop the service in case you forget to allow RDC or otherwise render the system inaccessible.</p>
<p>Code:</p>
<p>net stop &#8220;remoteaccess&#8221;</p>
<p>Then add the batch file to the scheduler and have it run some time after you apply your changes.</p>
<p>NOTE #2</p>
<p>RRAS is really finicky about the interfaces installed on the server. If an interface is changed in any significant way, it&#8217;ll have to be disabled and reconfigured.</p>
<p>Hyper-V is also similarly finicky about its virtual networks. I can&#8217;t count the number of times I had to remove and recreate networks. Thankfully, this was rather painless with only one VM to propagate changes to.</p>
<p>If you should encounter any difficulties with adding your additional VMs to the server, try resetting HyperV networking, individual VM network binding (in the VM&#8217;s settings), confirming physical host interfaces, and then reconfiguring RRAS in this order.</p>
<p>NOTE #3</p>
<p>Those who have had HyperV configuration problems solved it by disabling <strong>TCP/Offload Engine</strong>. Symptoms include, RRAS just not working, or working sporadically. If in doubt, disable TCP/Offload Engine</p>
<p><a href="http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/1c9be3b4-fa47-4d11-8458-d22aca6154ee" target="_blank">http://social.technet.microsoft.com/&#8230;8-d22aca6154ee</a><br />
<a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;904946" target="_blank">http://support.microsoft.com/default&#8230;b;EN-US;904946</a></p>
<p>So if this applies to you, run on the host and on any 2008 VMs:</p>
<p>$ netsh int ip set global taskoffload=disabled</p>
<p>and add the following registry key to any 2003 VMs:</p>
<p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\DisableTaskOffload</p>
<p>This is a DWORD entry that should have a value of 1.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2010/01/19/setting-up-hyper-v-with-nat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows XP Mode</title>
		<link>http://blog.jim80.net/2009/11/20/windows-xp-mode/</link>
		<comments>http://blog.jim80.net/2009/11/20/windows-xp-mode/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:59:08 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/2009/11/20/windows-xp-mode/</guid>
		<description><![CDATA[If compatability mode is not enough for you, check this out: http://www.microsoft.com/windows/virtual-pc/download.aspx You can install a Windows XP VM in Virtual PC on your Windows 7 workstation. The cool part is the integration. Install a Windows XP application, and it&#8217;s automatically integrated into your Start Menu in Windows 7. I am so geeking out right [...]]]></description>
			<content:encoded><![CDATA[<p>If compatability mode is not enough for you, check this out:<br />
<a href="http://www.microsoft.com/windows/virtual-pc/download.aspx">http://www.microsoft.com/windows/virtual-pc/download.aspx</a></p>
<p>You can install a Windows XP VM in Virtual PC on your Windows 7 workstation. The cool part is the integration. Install a Windows XP application, and it&#8217;s automatically integrated into your Start Menu in Windows 7.</p>
<p>I am so geeking out right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/11/20/windows-xp-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick and Dirty Port Check (ch.pl v 0.1)</title>
		<link>http://blog.jim80.net/2009/08/07/quick-and-dirty-port-check-ch-pl-v-0-1/</link>
		<comments>http://blog.jim80.net/2009/08/07/quick-and-dirty-port-check-ch-pl-v-0-1/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 21:13:40 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=314</guid>
		<description><![CDATA[The core of the following script is based off work first started by my coworker Trent. The gist of the little script is to perform a quick scan of a hostname or IP by simply attempting to open a socket. I use this when I want to run a quick &#8220;is it online&#8221; scan of [...]]]></description>
			<content:encoded><![CDATA[<p>The core of the following script is based off work first started by my coworker Trent. The gist of the little script is to perform a quick scan of a hostname or IP by simply attempting to open a socket. I use this when I want to run a quick &#8220;is it online&#8221; scan of a server and determine if ports of interest are available to me. I added the bit that would let me open them directly from the script without having to type in an alternate command.</p>
<p>This is very much a poorly written hack-job script, and I very much expect that some of you will be able to identify some serious n00b mistakes (probably in that I still haven&#8217;t figured out how to properly localize variables), but hey, I don&#8217;t think this is half bad for my first PERL script. Yes, PERL. I&#8217;ve already been lectured about learning Python instead, but while that&#8217;s definitely on the to-do list, this script needed finishing, and I was already halfway through. It&#8217;s a tool that&#8217;s customized for me, so please hack away, and let me know what you do, as I may like it too!</p>
<p>So, I present, for your consideration and for your critique (please do), <a href="ftp://ftp.jim80.net/bin/ch.pl">&#8216;ch.pl&#8217; v 0.1</a>.</p>
<p>I generally alias ch=/usr/local/bin/ch.pl for this script in Linux and MacOS, as this lets me leave the file extension the same for when I use it in Windows. To use this in Windows, you&#8217;ll need to install PERL first. I use <a href="http://www.activestate.com">ActivePerl</a>. However please note, I&#8217;m still working on making this script Windows friendly.</p>
<p>To install in Linux/MacOS:</p>
<ul>
<li>download ch.pl using <a href="ftp://ftp.jim80.net/bin/ch.pl">FTP</a> or <a href="http://www.jim80.net/ftp/bin/ch.pl">wget</a> to /usr/local/bin/</li>
<li>chmod +x /usr/local/bin/ch.pl</li>
<li>modify your ~/.bash_aliases file (ubuntu), or your ~/.bashrc (RedHat) to include the following:
<ul>
<li>&#8216;alias ch=/usr/local/bin/ch.pl&#8217;</li>
</ul>
</li>
</ul>
<p>Usage: ch [hostname or IP]<em> [optional: port(s) to check, separated by commas]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/08/07/quick-and-dirty-port-check-ch-pl-v-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preview: Handy Sysinternals Utilities</title>
		<link>http://blog.jim80.net/2009/08/04/handy-sysinternals-utilities/</link>
		<comments>http://blog.jim80.net/2009/08/04/handy-sysinternals-utilities/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 20:22:40 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[file lock]]></category>
		<category><![CDATA[locking]]></category>
		<category><![CDATA[process explorer]]></category>
		<category><![CDATA[process monitor]]></category>
		<category><![CDATA[sysinternals]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=276</guid>
		<description><![CDATA[This article was first published as &#8220;Locked Files in Windows&#8221; on 22 Jul 2009. Note to self: Sysinternals is Microsoft&#8217;s saving grace: Process Explorer: A more advanced taskmgr, if you will. It&#8217;s most awesome feature is it&#8217;s ability to search for processes holding a certain handle, allowing you to resolve locked file issues: Home page: [...]]]></description>
			<content:encoded><![CDATA[<p>This article was first published as &#8220;Locked Files in Windows&#8221; on 22 Jul 2009. </p>
<p>Note to self: Sysinternals is Microsoft&#8217;s saving grace: </p>
<p><strong>Process Explorer</strong>: A more advanced taskmgr, if you will. It&#8217;s most awesome feature is it&#8217;s ability to search for processes holding a certain handle, allowing you to resolve locked file issues: </p>
<p>Home page: <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx</a></p>
<p>Or just run it from <a href="http://live.sysinternals.com/procexp.exe">http://live.sysinternals.com/procexp.exe</a></p>
<p><strong>Process Monitor</strong>: Basically, Regmon + Filemon: </p>
<p>Home page: <a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx">http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx</a></p>
<p>Or just run it from <a href="http://live.sysinternals.com/Procmon.exe">http://live.sysinternals.com/Procmon.exe</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/08/04/handy-sysinternals-utilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check Your OS&#8217;s Installation Date</title>
		<link>http://blog.jim80.net/2009/07/30/check-your-oss-installation-date/</link>
		<comments>http://blog.jim80.net/2009/07/30/check-your-oss-installation-date/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 16:58:59 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Installation date]]></category>
		<category><![CDATA[Systeminfo.exe]]></category>
		<category><![CDATA[WMIC]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=300</guid>
		<description><![CDATA[Linux: ls -alh /boot/grub #the majority of files in this folder don&#8217;t change from the time of install except for menu.lst ls -alh /restore #BSD Windows: Systeminfo #from the command line - or &#8211; CMD /K WMIC OS GET InstallDate You&#8217;ll see the Operating System installation date (in WMI format). The first eight characters in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Linux: </strong></p>
<p><code>ls -alh /boot/grub</code> #the majority of files in this folder don&#8217;t change from the time of install except for menu.lst</p>
<p><code>ls -alh /restore</code> #BSD</p>
<p><strong>Windows: </strong></p>
<p><code>Systeminfo</code> #from the command line</p>
<p>- or &#8211; </p>
<p><code>CMD /K WMIC OS GET InstallDate</code></p>
<p>You&#8217;ll see the Operating System installation date (in WMI format). The first eight characters in that output gives you the installation date.</p>
<p>*Windows bit stolen from <a href="http://windowsxp.mvps.org/getosdate.htm">http://windowsxp.mvps.org/getosdate.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/07/30/check-your-oss-installation-date/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Make a Fat32 Partition in Linux</title>
		<link>http://blog.jim80.net/2009/07/29/make-a-fat32-partition-in-linux/</link>
		<comments>http://blog.jim80.net/2009/07/29/make-a-fat32-partition-in-linux/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 03:19:55 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Fat32]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[mkdosfs]]></category>
		<category><![CDATA[NTFS-3G]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=290</guid>
		<description><![CDATA[This is handy for transferring files between Windows and Linux, as many distro&#8217;s don&#8217;t have NTFS RW support built in. This is, of course if you do not have access to the NTFS-3G driver, which does allow for RW mounts. Overview: fdisk w/ a W95 partition table mkdosfs If you need the step by step, [...]]]></description>
			<content:encoded><![CDATA[<p>This is handy for transferring files between Windows and Linux, as many distro&#8217;s don&#8217;t have NTFS RW support built in. This is, of course if you do not have access to the NTFS-3G driver, which does allow for RW mounts. </p>
<p>Overview: fdisk w/ a W95 partition table<br />
mkdosfs</p>
<p>If you need the step by step, it&#8217;s below:</p>
<p><strong>fdisk /dev/sd</strong>(whatever drive you want to reparition, &#8216;b&#8217; in this case), then follow along: </p>
<p>The number of cylinders for this disk is set to 20023.<br />
There is nothing wrong with that, but this is larger than 1024,<br />
and could in certain setups cause problems with:<br />
1) software that runs at boot time (e.g., old versions of LILO)<br />
2) booting and partitioning software from other OSs<br />
   (e.g., DOS FDISK, OS/2 FDISK)</p>
<p>Command (m for help): <strong>m</strong><br />
Command action<br />
   a   toggle a bootable flag<br />
   b   edit bsd disklabel<br />
   c   toggle the dos compatibility flag<br />
   d   delete a partition<br />
   l   list known partition types<br />
   m   print this menu<br />
   n   add a new partition<br />
   o   create a new empty DOS partition table<br />
   p   print the partition table<br />
   q   quit without saving changes<br />
   s   create a new empty Sun disklabel<br />
   t   change a partition&#8217;s system id<br />
   u   change display/entry units<br />
   v   verify the partition table<br />
   w   write table to disk and exit<br />
   x   extra functionality (experts only)</p>
<p>Command (m for help): <strong>n</strong></p>
<p>Command action<br />
   e   extended<br />
   p   primary partition (1-4)<br />
<strong>p</strong><br />
Partition number (1-4): <strong>1</strong><br />
First cylinder (1-20023, default 1):<br />
Using default value 1<br />
Last cylinder or +size or +sizeM or +sizeK (1-20023, default 20023):<br />
Using default value 20023</p>
<p>Command (m for help): <strong>t</strong><br />
Selected partition 1<br />
Hex code (type L to list codes): <strong>c</strong><br />
Changed system type of partition 1 to c (W95 FAT32 (LBA))</p>
<p>Command (m for help): <strong>p</strong></p>
<p>Disk /dev/sdb: 164.6 GB, 164696555520 bytes<br />
255 heads, 63 sectors/track, 20023 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0x000f0136</p>
<p>   Device Boot      Start         End      Blocks   Id  System<br />
/dev/sdb1               1       20023   160834716    c  W95 FAT32 (LBA)</p>
<p>Command (m for help): <strong>w</strong><br />
The partition table has been altered!</p>
<p>Calling ioctl() to re-read partition table.</p>
<p>WARNING: If you have created or modified any DOS 6.x<br />
partitions, please see the fdisk manual page for additional<br />
information.<br />
Syncing disks.</p>
<p>root@sbrescue:/# <strong>mkdosfs /dev/sdb1</strong><br />
mkdosfs 3.0.1 (23 Nov 2008)<br />
root@sbrescue:/# <strong>mount /dev/sdb1 /mnt</strong><br />
root@sbrescue:/# <strong>cd /mnt</strong><br />
root@sbrescue:/mnt# <strong>touch asdf</strong><br />
root@sbrescue:/mnt# <strong>ls</strong><br />
asdf<br />
root@sbrescue:/mnt# </p>
<p>All done! =D</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/07/29/make-a-fat32-partition-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hostnames Greater than 15 Characters Effectively Disables MSFTPSvc.</title>
		<link>http://blog.jim80.net/2009/07/22/hostnames-greater-than-15-characters-effectively-disables-msftpsvc/</link>
		<comments>http://blog.jim80.net/2009/07/22/hostnames-greater-than-15-characters-effectively-disables-msftpsvc/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 16:16:57 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[FAIL]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[msftpsvc]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=271</guid>
		<description><![CDATA[Wait, what?! Oh yeah. It just grinds to a halt, without any helpful error messages. This is just another thing that I want to jot down so I know to check for it the next time I run across a server with FTP issues. AFAIK, it has to do with a NETBIOS limitation.]]></description>
			<content:encoded><![CDATA[<p>Wait, what?! Oh yeah. It just grinds to a halt, without any helpful error messages. This is just another thing that I want to jot down so I know to check for it the next time I run across a server with FTP issues. </p>
<p>AFAIK, it has to do with a <a href="http://support.microsoft.com/kb/909264">NETBIOS limitation</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/07/22/hostnames-greater-than-15-characters-effectively-disables-msftpsvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Connect to the Console Session on Windows</title>
		<link>http://blog.jim80.net/2009/06/20/how-to-connect-to-the-console-session-on-windows/</link>
		<comments>http://blog.jim80.net/2009/06/20/how-to-connect-to-the-console-session-on-windows/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 17:20:32 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[rdc]]></category>
		<category><![CDATA[rdp]]></category>
		<category><![CDATA[reboot]]></category>
		<category><![CDATA[terminal services]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=255</guid>
		<description><![CDATA[The original title for this post was going to be &#8220;I Cannot Believe I Did Not Know This Until Now.&#8221; Now it&#8217;s a thinly veiled mock up of the source document&#8217;s title: How to Connect to and Shadow the Console Session with Windows Server 2003 Terminal Services (2008 features sourced from here). The following feature [...]]]></description>
			<content:encoded><![CDATA[<p>The original title for this post was going to be &#8220;I Cannot Believe I Did Not Know This Until Now.&#8221; Now it&#8217;s a thinly veiled mock up of the source document&#8217;s title: <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;278845">How to Connect to and Shadow the Console Session with Windows Server 2003 Terminal Services</a> (2008 features sourced from <a href="http://support.microsoft.com/kb/947723/en-us">here</a>). The following feature becomes priceless when two people are logged in remotely and you get that frustrating </p>
<p><code>"The terminal server has exceeded the maximum number of allowed connections." </code></p>
<p>Stupid machine, don&#8217;t give me an error, then kick off the person who can fix it! Well, until now, I was the stupid admin who didn&#8217;t know you could do this: </p>
<p>2003,XP SP1,2: <strong><code>mstsc /v:<em>IPorHostname</em> /console </code> </strong><br />
2008,Vista,XP SP3: <strong><code>mstsc /v:<em>IPorHostname</em> /admin </code> </strong></p>
<p>to log into the physical console session. Sweet! </p>
<p>On a related note, if you want to view a session, you can use </p>
<p><strong><code>shadow 0</code></strong></p>
<p>to view that session (0 for physical console in Windows 2003). You will have to be authorized by the user that is logged in however, so no spying by default.</p>
<p>Note: Windows 2008 is better about managing additional log in attempts. If the max number of terminals is reached, the new connection can pick which user they want to log off, and the user about to be logged off has the option to allow, allow by ignoring, or deny the request. </p>
<p>Not that a hard reboot won&#8217;t do it either&#8230; kidding! But in all <a href="http://www.apcc.com/products/family/index.cfm?id=70">seriousness&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/06/20/how-to-connect-to-the-console-session-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Versus Passive FTP on Windows 2003</title>
		<link>http://blog.jim80.net/2009/06/18/active-versus-passive-ftp-on-windows-2003/</link>
		<comments>http://blog.jim80.net/2009/06/18/active-versus-passive-ftp-on-windows-2003/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 23:01:05 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Windows Firewall]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=250</guid>
		<description><![CDATA[For the first bit, please refer to Slacksite&#8217;s article for an excellent writeup on the difference between Active and Passive FTP. Windows IIS&#8217;s FTP server is configured to use ports 1025-5000 for Passive FTP traffic by default. You can follow the steps at Microsoft&#8217;s support page to change the Passive FTP port range. To enable [...]]]></description>
			<content:encoded><![CDATA[<p>For the first bit, please refer to <a href="http://slacksite.com/other/ftp.html">Slacksite&#8217;s article</a> for an excellent writeup on the difference between Active and Passive FTP.</p>
<p>Windows IIS&#8217;s FTP server is configured to use ports 1025-5000 for Passive FTP traffic by default. You can follow the steps at <a href="http://support.microsoft.com/?id=555022">Microsoft&#8217;s support page</a> to change the Passive FTP port range.</p>
<p>To enable Passive FTP, Windows Firewall must be configured to allow traffic from these ports. After verifying that the above port range is what you would like open to FTP traffic, each port number must be opened one by one. However, a simple script to automate this process is described <a href="http://eedle.typepad.com/eedle/2009/02/open-a-range-of-ports-on-windows-firewall.html">here</a>.</p>
<p>And here is a <a title="link, link, link...." href="http://www.randomwebsite.com/">random link</a> (ok, the link itself isn&#8217;t random, but the link behind the link is).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/06/18/active-versus-passive-ftp-on-windows-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conficker Update Part 3</title>
		<link>http://blog.jim80.net/2009/06/12/conficker-update-part-3/</link>
		<comments>http://blog.jim80.net/2009/06/12/conficker-update-part-3/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 15:56:36 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Virii]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[conficker]]></category>
		<category><![CDATA[downadup]]></category>
		<category><![CDATA[worms]]></category>

		<guid isPermaLink="false">http://blog.jim80.net/?p=231</guid>
		<description><![CDATA[According to http://forum.drweb.com/index.php?showtopic=277240 , Win32.HLLW.Shadow.based is a a variant of Conficker/downadup. Symptom: Every available port from 1024-5000 is used to connect to various servers on destination port 445. Basically, the worm opens these connections to download and wait for malicious binaries. The removal tools at http://www.bdtools.net/ does not detect this variant, and you have to [...]]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://forum.drweb.com/index.php?showtopic=277240">http://forum.drweb.com/index.php?showtopic=277240</a> , Win32.HLLW.Shadow.based is a a variant of Conficker/downadup.</p>
<p><strong>Symptom:</strong> Every available port from 1024-5000 is used to connect to various servers on destination port 445. Basically, the worm opens these connections to download and wait for malicious binaries.</p>
<p>The removal tools at <a href="http://www.bdtools.net/">http://www.bdtools.net/</a> does not detect this variant, and you have to use Dr.Web&#8217;s <a href="ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe">Cureit</a> to detect and remove it. According to them, the recommended procedure is to install the following hotfixes:<br />
* MS08-067<br />
(<a href="http://www.microsoft.com/technet/security/bulletin/ms08-067.mspx">http://www.microsoft.com/technet/security/bulletin/ms08-067.mspx</a>);</p>
<p>* MS08-068<br />
(<a href="http://www.microsoft.com/technet/security/bulletin/ms08-068.mspx">http://www.microsoft.com/technet/security/bulletin/ms08-068.mspx</a>);</p>
<p>* MS09-001<br />
(<a href="http://www.microsoft.com/technet/security/bulletin/ms09-001.mspx">http://www.microsoft.com/technet/security/bulletin/ms09-001.mspx</a>).</p>
<p>And then run <a href="ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe">Cureit</a>, a fully functional shareware app.</p>
<p>In case you&#8217;re reading this from an infected server, I&#8217;ve downloaded and included some of these files <a href="ftp://www.jim80.net/">here</a> (because if you&#8217;re infected, you won&#8217;t be able to access certain sites, drweb.com being one).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jim80.net/2009/06/12/conficker-update-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
