<?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>The Hive Archive &#187; windows</title>
	<atom:link href="http://hivearchive.com/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://hivearchive.com</link>
	<description>Matt Michie&#039;s rants, raves, and thoughts</description>
	<lastBuildDate>Tue, 02 Feb 2010 01:01:15 +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>A real solution to PowerShell SSH Remoting</title>
		<link>http://hivearchive.com/2008/03/30/a-real-solution-to-powershell-ssh-remoting/</link>
		<comments>http://hivearchive.com/2008/03/30/a-real-solution-to-powershell-ssh-remoting/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 05:05:55 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[system administration]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2008/03/30/a-real-solution-to-powershell-ssh-remoting/</guid>
		<description><![CDATA[Can&#8217;t wait for us to ship PowerShell Remoting?
Want remoting to use SSH?
Why wait for us?  /N software has just announced a beta of their NetCmdlets V2.0 which provides PowerShell remoting over SSH today!  They&#8217;ve had this for  a while and V2 updates (and improves) the usability of the cmdlets as well as [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Can&#8217;t wait for us to ship PowerShell Remoting?</p>
<p>Want remoting to use SSH?</p>
<p>Why wait for us?  /N software has just announced a beta of their NetCmdlets V2.0 which provides PowerShell remoting over SSH today!  They&#8217;ve had this for  a while and V2 updates (and improves) the usability of the cmdlets as well as adding a bunch of new and exciting commands.</p>
<p>For example, chances are that you won&#8217;t ever see Microsoft ship the [get/send]-s3 cmdlets but /N software V2 does.  <img src='http://hivearchive.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p></blockquote>
<p><a href="http://blogs.msdn.com/powershell/archive/2008/03/27/powershell-remoting-using-ssh.aspx">http://blogs.msdn.com/powershell/archive/2008/03/27/powershell-remoting-using-ssh.aspx</a></p>
<p>My <a href="http://hivearchive.com/2006/07/03/using-powershell-through-ssh/">blog post</a> from 2006 is currently the #1 Google Result for PowerShell SSH, but finally there is a good solution out there from /N software.  It also supports S3.  Very cool <img src='http://hivearchive.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2008/03/30/a-real-solution-to-powershell-ssh-remoting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Intentional Ignorance of Other Operating Systems</title>
		<link>http://hivearchive.com/2006/07/11/microsofts-intentional-ignorance-of-other-operating-systems/</link>
		<comments>http://hivearchive.com/2006/07/11/microsofts-intentional-ignorance-of-other-operating-systems/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 16:03:50 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2006/07/11/microsofts-intentional-ignorance-of-other-operating-systems/</guid>
		<description><![CDATA[I&#8217;m really happy that Microsoft employees are blogging more.  Though I miss Robert Scoble.  Microsoft really lost a lot of public relations points when Scoble left.  Today, I came across a post by Raymond Chen, one of the great Microsoft guys that keeps new versions of Windows compatible with older applications.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really happy that Microsoft employees are blogging more.  Though I miss <a href="http://scobleizer.wordpress.com/">Robert Scoble</a>.  Microsoft really lost a lot of public relations points when Scoble left.  Today, I came across a post by <a href="http://blogs.msdn.com/oldnewthing/">Raymond Chen</a>, one of the great Microsoft guys that keeps new versions of Windows compatible with older applications.  Truly, compatibility is a heroic task, one that most programmers don&#8217;t want to deal with.  However in recent discussions on Windows blindly overwriting the master boot record (and in the process screwing everyone with alternate operating systems), he says:</p>
<blockquote><p>In the discussions following <a href="http://blogs.msdn.com/oldnewthing/archive/2005/12/20/505887.aspx"> why Windows setup lays down a new boot sector</a>, some commenters suggested that Windows setup could detect the presence of a non-Windows partition as a sign that the machine onto which the operating system is being installed belongs to a geek. In that way, the typical consumer would be spared from having to deal with <a href="http://blogs.msdn.com/oldnewthing/archive/2004/04/26/120193.aspx"> a confusing geeky dialog box that they don&#8217;t know how to answer</a>.</p>
<p>The problem with this plan is that not everybody with a non-Windows partition type is necessarily a geek. Many OEM machines ship with a hard drive split into two partitions, one formatted for Windows and the second a small non-Windows partition to be used during system diagnostics and recovery. The presence of this small non-Windows partition is typically not well-known, and it comes into play only when you boot from the manufacturer&#8217;s &#8220;system recovery CD&#8221;.</p></blockquote>
<p>I would challenge Raymend Chen to install Linux, because this problem isn&#8217;t difficult to solve and has been solved by every major Linux distribution years ago.  This has been one of my biggest all time gripes with Microsoft.  They put on blinders and ignore everything not invented at Microsoft (except when they steal Apple&#8217;s GUI, but that&#8217;s another entry).  I&#8217;ve reproduced the common system partition types that Linux fdisk knows about.  If Microsoft took this list and detected the top ten most common ones, they could solve this problem.  If they decided to spend another couple hours implementing all of them, they would make installing Vista a breeze for those of us who know there is more than one Microsoft way.  However, they won&#8217;t because why would Microsoft care if they overwrite your grub/lilo boot record?  That just means you will only be using Windows, right?  I think they forget that I am a customer too, and I don&#8217;t appreciate it when a product destroys my setup.</p>
<table cellspacing="5" border="1">
<tr>
<td>0  Empty</td>
<td>1e  Hidden W95 FAT1</td>
<td>75  PC/IX</td>
<td>be  Solaris boot</td>
</tr>
<tr>
<td>1  FAT12</td>
<td>24  NEC DOS</td>
<td>80  Old Minix</td>
<td>bf  Solaris</td>
</tr>
<tr>
<td>2  XENIX root</td>
<td>39  Plan 9</td>
<td>81  Minix / old Lin</td>
<td>c1  DRDOS/sec (FAT-</td>
</tr>
<tr>
<td>3  XENIX usr</td>
<td>3c  PartitionMagic</td>
<td>82  Linux swap</td>
<td>c4  DRDOS/sec (FAT-</td>
</tr>
<tr>
<td>4  FAT16 <32M</td>
<td>40  Venix 80286</td>
<td>83  Linux</td>
<td>c6  DRDOS/sec (FAT-</td>
</tr>
<tr>
<td>5  Extended</td>
<td>41  PPC PReP Boot</td>
<td>84  OS/2 hidden C:</td>
<td>c7  Syrinx</td>
</tr>
<tr>
<td>6  FAT16</td>
<td>42  SFS</td>
<td>85  Linux extended</td>
<td>da  Non-FS data</td>
</tr>
<tr>
<td>7  HPFS/NTFS</td>
<td>4d  QNX4.x</td>
<td>86  NTFS volume set</td>
<td>db  CP/M / CTOS / .</td>
</tr>
<tr>
<td>8  AIX</td>
<td>4e  QNX4.x 2nd part</td>
<td>87 NTFS volume set</td>
<td>de  Dell Utility</td>
</tr>
<tr>
<td>9  AIX bootable</td>
<td>4f  QNX4.x 3rd part 8e</td>
<td>Linux LVM</td>
<td>df  BootIt</td>
</tr>
<tr>
<td>a  OS/2 Boot Manag</td>
<td>50  OnTrack DM</td>
<td>93  Amoeba</td>
<td>e1  DOS access</td>
</tr>
<tr>
<td>b  W95 FAT32</td>
<td>51  OnTrack DM6 Aux</td>
<td>94  Amoeba BBT</td>
<td>e3  DOS R/O</td>
</tr>
<tr>
<td>c  W95 FAT32 (LBA)</td>
<td>52  CP/M</td>
<td>9f  BSD/OS</td>
<td>e4  SpeedStor</td>
</tr>
<tr>
<td>e  W95 FAT16 (LBA)</td>
<td>53  OnTrack DM6 Aux</td>
<td>a0  IBM Thinkpad hi</td>
<td>eb  BeOS fs</td>
</tr>
<tr>
<td>f  W95 Ext&#8217;d (LBA)</td>
<td>54  OnTrackDM6</td>
<td>a5  FreeBSD</td>
<td>ee  EFI GPT</td>
</tr>
<tr>
<td>10  OPUS</td>
<td>55  EZ-Drive</td>
<td>a6  OpenBSD</td>
<td>ef  EFI (FAT-12/16/</td>
</tr>
<tr>
<td>11  Hidden FAT12</td>
<td>56  Golden Bow</td>
<td>a7  NeXTSTEP</td>
<td>f0  Linux/PA-RISC b</td>
</tr>
<tr>
<td>12  Compaq diagnost</td>
<td>5c  Priam Edisk</td>
<td>a8  Darwin UFS</td>
<td>f1  SpeedStor</td>
</tr>
<tr>
<td>14  Hidden FAT16 <3</td>
<td>61  SpeedStor</td>
<td>a9  NetBSD</td>
<td>f4  SpeedStor</td>
</tr>
<tr>
<td>16  Hidden FAT16</td>
<td>63  GNU HURD or Sys</td>
<td>ab  Darwin boot</td>
<td>f2  DOS secondary</td>
</tr>
<tr>
<td>17  Hidden HPFS/NTF</td>
<td>64  Novell Netware</td>
<td>b7  BSDI fs</td>
<td>fd  Linux raid auto</td>
</tr>
<tr>
<td>18  AST SmartSleep</td>
<td>65  Novell Netware</td>
<td>b8  BSDI swap</td>
<td>fe  LANstep</td>
</tr>
<tr>
<td>1b  Hidden W95 FAT3</td>
<td>70  DiskSecure Mult</td>
<td>bb  Boot Wizard hid</td>
<td>ff  BBT</td>
</tr>
<tr>
<td>1c  Hidden W95 FAT3</td>
</tr>
<tr></tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2006/07/11/microsofts-intentional-ignorance-of-other-operating-systems/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Strange Colors in Video Playback</title>
		<link>http://hivearchive.com/2006/06/25/strange-colors-in-video-playback/</link>
		<comments>http://hivearchive.com/2006/06/25/strange-colors-in-video-playback/#comments</comments>
		<pubDate>Mon, 26 Jun 2006 01:27:12 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2006/06/25/strange-colors-in-video-playback/</guid>
		<description><![CDATA[After attempting to play back some MPEG and DivX videos, I was getting strange colors in every program I was using, including VLC, Windows Media Player and mplayer.  Even tweaking the gamma, constrast, hue, brightness and every other setting I could find, the video still looked washed out and dark.  The only thing affected was [...]]]></description>
			<content:encoded><![CDATA[<p>After attempting to play back some MPEG and DivX videos, I was getting strange colors in every program I was using, including VLC, Windows Media Player and mplayer.  Even tweaking the gamma, constrast, hue, brightness and every other setting I could find, the video still looked washed out and dark.  The only thing affected was video playback.  The desktop, web browsing and games all looked fine.</p>
<p>Finally, I figured out that in the NVidia control panel, there are seperate settings for video playback.  Somehow they had all been changed to bizzare values.  All it took was to return them to the default to fix the problem.  Very strange, as I know I didn&#8217;t touch any of these values and I had just reinstalled this system from scratch.  Anyway, hope this helps someone Googling this problem as I wasn&#8217;t able to find any useful information.</p>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2006/06/25/strange-colors-in-video-playback/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Virtualizing Firefox Bon Echo with Altiris SVS</title>
		<link>http://hivearchive.com/2006/05/30/virtualizing-firefox-bon-echo-with-altiris-svs/</link>
		<comments>http://hivearchive.com/2006/05/30/virtualizing-firefox-bon-echo-with-altiris-svs/#comments</comments>
		<pubDate>Tue, 30 May 2006 21:43:19 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2006/05/30/virtualizing-firefox-bon-echo-with-altiris-svs/</guid>
		<description><![CDATA[The next release of Mozilla Firefox is approaching, with some of the following new features:

Built in Anti-Phishing protection.
Search suggestions now appear with search history in the search box for Google and Yahoo!
Support for client-side session and persistent storage
Changes to tabbed browsing behavior
Search plugin manager for removing and re-ordering search engines
Better support for previewing and subscribing [...]]]></description>
			<content:encoded><![CDATA[<p>The next release of Mozilla Firefox is approaching, with some of the following new features:</p>
<ul>
<li>Built in Anti-Phishing protection.</li>
<li>Search suggestions now appear with search history in the search box for Google and Yahoo!</li>
<li>Support for client-side session and persistent storage</li>
<li>Changes to tabbed browsing behavior</li>
<li>Search plugin manager for removing and re-ordering search engines</li>
<li>Better support for previewing and subscribing to web feeds</li>
<li>New microsummaries feature for bookmarks</li>
<li>Inline spell checking in text boxes</li>
<li>Automatic restoration of your browsing session if there is a crash</li>
<li>New combined and improved Add-Ons manager for extensions and themes</li>
<li>Extended search plugin format</li>
<li>Updates to the extension system to provide enhanced security and to allow for easier localization of extensions</li>
<li>Support for SVG text using svg:textPath</li>
</ul>
<p>Do you love Firefox and want to help test the bleeding edge versions, but don&#8217;t want blood all over your computer?  Are you worried that the Alpha software will kill your bookmarks and eat your GMail?  Enter Altiris Software Virtualization Solution:</p>
<p><em> &#8220;Where virtual machine utilities like VMware Workstation manage entire virtual computers, Altiris Software Virtualization Solution 2.0 virtualizes individual software installations. Once installed on a system, SVS runs continually. If you install a program under it, SVS grabs all changes to the Registry and file system (including added and deleted files) that the installer makes and puts them in what Altiris calls a layer. Thereafter, the virtualization software directs file and Registry calls to the layer or to the base system as appropriate. The SVS-installed app looks perfectly normal, but disappears without a trace when you deactivate the layer. You can turn the app on and off like a light switch.&#8221; &#8212; <a href="http://www.pcmag.com/article2/0,1895,1941377,00.asp">Neil J. Rubenking, PC Magazine, 3-23-06</a> </em></p>
<p>Altiris has made this software free for personal use and I&#8217;ve written some instructions to get you started (assuming you have access to a Win32 PC)</p>
<h2>Step by Step</h2>
<ol>
<li><a href="http://download.mozilla.org/?product=bonecho-alpha3&#038;os=win&#038;lang=en-US">Download Bon Echo Alpha 3</a></li>
<li><a href="http://www.altiris.com/Download/svsPersonal.aspx">Obtain Altiris personal use license</a>.  You don&#8217;t have to input your e-mail address on the download form (unless you want to).  Kudos to Altiris for this.</li>
<li><a href="http://www.download.com/Software-Virtualization-Solution/3000-2651-10516806.html?part=dl-SoftwareV&#038;subj=uo&#038;tag=button">Download Alitiris Software Virtualization Solution</a></li>
<li>Install SVS by unzipping the download and double-clicking the Software_virtualization_Agent.msi.</li>
<li>Make sure to check the Software Virtualization Admin Tool box, we will be using it later to create our own custom Bon Echo layer.</li>
<p><img src="http://hivearchive.com/images/altiris/ss1.jpg" /></p>
<li>Reboot (it is Windows after all)</li>
<li>Open the Altiris Software Admin and select File -> Create New Layer.</li>
<li>On the Create New Layer dialog, select &#8220;Install application&#8221; and click Next.</li>
<p><img src="http://hivearchive.com/images/altiris/ss3.jpg" /></p>
<li>Enter Bon Echo Alpha 3 as the Layer name and click Next.</li>
<li>Make sure Single program capture is selected, then browse to where you saved the Bon Echo Setup alpha 3.exe. Parameters can be left blank.  Click Next.</li>
<p><img src="http://hivearchive.com/images/altiris/ss4.jpg" /></p>
<li>Verify the information you entered is correct and click &#8220;Finish&#8221;.</li>
<p><img src="http://hivearchive.com/images/altiris/ss5.jpg" /></p>
<li>Proceed through the Bon Echo Setup as normal.  You can leave the defaults as is.</li>
<p><img src="http://hivearchive.com/images/altiris/ss6.jpg" /></p>
<li>When you reach the final screen, right click on the Altiris Capture tray icon (yellow lightning bolt) and select Stop Capture.</li>
</ol>
<p>At this point you should have a virtualized Bon Echo Layer.  Use the Altiris Admin tool to enable or disable this layer.  You can also reset the layer back to the default state from this interface.  With this tool, you can help test beta software without worry of damaging your system.  Be sure to <a href="https://bugzilla.mozilla.org/">report any bugs</a> you  discover.</p>
<p>There are also many pre-packaged layers available at: <a href="http://svsdownloads.com">svsdownloads.com</a>.  Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2006/05/30/virtualizing-firefox-bon-echo-with-altiris-svs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Broken Windows</title>
		<link>http://hivearchive.com/2006/05/01/broken-windows/</link>
		<comments>http://hivearchive.com/2006/05/01/broken-windows/#comments</comments>
		<pubDate>Mon, 01 May 2006 08:25:02 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2006/05/01/broken-windows/</guid>
		<description><![CDATA[I finally started fixing some of the computers I&#8217;ve had lying around the house.  Someone asked me if I was embarassed that I had three broken systems.  I guess that gave me some motivation, plus I wanted to play Tony Hawk Pro Skater 3 on my projector and I needed a Windows PC. [...]]]></description>
			<content:encoded><![CDATA[<p>I finally started fixing some of the computers I&#8217;ve had lying around the house.  Someone asked me if I was embarassed that I had three broken systems.  I guess that gave me some motivation, plus I wanted to play Tony Hawk Pro Skater 3 on my projector and I needed a Windows PC.  I&#8217;ve been using my PowerBook G4 for almost two months now and it has done everything I&#8217;ve needed except hardcore gaming.</p>
<p>It took me about an hour to piece together all the parts into one working PC. I finally got XP to boot and then realized I had forgotten my password, and since I had increased the security settings to insane levels, I locked out all my accounts, including administrator.  Sigh.  So I spent another two hours downloading Linux boot CD-ROMS with utilities to &#8220;hack&#8221; the Windows password file.  While I was burning one, I discovered that if you boot XP into safe mode, it happily ignores the account lockouts.  I don&#8217;t know whether to laugh that I locked myself out of my own PC, or to cry that Windows would allow such an easy bypass.</p>
<p>Well maybe tomorrow I&#8217;ll get the energy to get OpenBSD on the G3 I have sitting in the corner.  I expect OpenBSD running on PPC is slightly more secure than XP.</p>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2006/05/01/broken-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Monad Misses the Mark</title>
		<link>http://hivearchive.com/2006/04/25/microsofts-monad-misses-the-mark/</link>
		<comments>http://hivearchive.com/2006/04/25/microsofts-monad-misses-the-mark/#comments</comments>
		<pubDate>Tue, 25 Apr 2006 23:53:16 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2006/04/25/microsofts-monad-misses-the-mark/</guid>
		<description><![CDATA[ Monad, what have you become?  I found the following on Arul Kumaravel&#8217;s blog:



CMD.EXE 


Monad Equivalent




cd


set-location
cd




cd c:\temp


set-location c:\temp




cls


clear-host
cls




copy con


function copycon {
[system.console]::in.readtoend()
}






copy con foo.txt


copycon &#124; set-content foo.txt




dir


get-childitem
dir




dir /ad


get-childitem &#124; where { $_.MshIsContainer }
dir &#124; where { $_.MshIsContainer }




dir /od


get-childitem &#124; sort-object LastWriteTime
dir &#124; sort LastWriteTime




dir /o-d


get-childitem &#124; sort-object LastWriteTime -desc
dir &#124; sort LastWriteTime -desc




pushd


push-location




popd


pop-location




start .


invoke-item [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/MSH_(shell)"> Monad</a>, what have you become?  I found the following on <a href="http://blogs.msdn.com/arulk/archive/2006/03/08/546600.aspx">Arul Kumaravel</a>&#8217;s blog:</p>
<table width="477" cellspacing="0" cellpadding="0" border="1" class="MsoTableGrid" style="border: medium none ; margin: auto auto auto 5.4pt; border-collapse: collapse">
<tr>
<td valign="top" style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt"><strong>CMD.EXE </strong></p>
</td>
<td valign="top" style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext #ece9d8; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt"><strong>Monad Equivalent</strong></p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">cd</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">set-location</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">cd</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">cd c:\temp</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">set-location c:\temp</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">cls</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">clear-host</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">cls</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">copy con</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">function copycon {</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">[system.console]::in.readtoend()</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">}</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">
<p class="MsoNormal" style="margin: 0in 0in 0pt">
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">copy con foo.txt</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">copycon | set-content foo.txt</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">get-childitem</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir /ad</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">get-childitem | where { $_.MshIsContainer }</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir | where { $_.MshIsContainer }</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir /od</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">get-childitem | sort-object LastWriteTime</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir | sort LastWriteTime</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir /o-d</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">get-childitem | sort-object LastWriteTime -desc</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">dir | sort LastWriteTime -desc</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">pushd</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">push-location</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">popd</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">pop-location</p>
</td>
</tr>
<tr>
<td valign="top" style="border-style: none solid solid; border-color: #ece9d8 windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 144px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">start .</p>
</td>
<td valign="top" style="border-style: none solid solid none; border-color: rgb(236, 233, 216) windowtext windowtext rgb(236, 233, 216); border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 492px; background-color: transparent">
<p class="MsoNormal" style="margin: 0in 0in 0pt">invoke-item  .</p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">ii .</p>
</td>
</tr>
</table>
<p>When I saw this, I actually looked to make sure it wasn&#8217;t an April Fool&#8217;s joke.  I&#8217;ve been hearing about Monad for some time, it was yet another promised feature that Vista won&#8217;t have.  It sounded impressive, for once Microsoft was going to create a command line interface, and they were going to clean up the cruft that has accumulated in the past 40 years of computing.</p>
<p>It was/is supposed to be completely object oriented, a cut above the poor UNIX text interfaces.  I was just impressed they had finally listened to their customers pleading and begging for a way to script and use the command line to admin Windows boxes.</p>
<p>Then I run across an idiot on Slashdot where someone was using this example to <strong>brag</strong> about Monad! Most of the time when people type LOL, they aren&#8217;t really laughing out loud, but this time, my lungs hurt from laughing so hard.  Have these people actually used a command line interface?   The reason the commands are so small in UNIX is that they are faster to type!</p>
<p>This syntax in Monad looks like it was dreamt up by someone that saw a UNIX shell a couple times and said, &#8220;wow, these commands don&#8217;t make much sense, how would a new user know what cd or ls or ps means?&#8221;</p>
<p>If this is the state of Monad, I can&#8217;t imagine ever using it.  The whole point of a command line interface is that I can ssh to a machine over any kind of network and <strong>quickly</strong> type and do useful work.  I was ready to give them a shot, but if they&#8217;ve missed this most basic point, I don&#8217;t see how it would be useful.  Probably not a surprise that Microsoft can&#8217;t get a text interface right, but I was hoping.</p>
<p>I leave with a quote:</p>
<p>[ebnf] is monad pronounced like gonad?</p>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2006/04/25/microsofts-monad-misses-the-mark/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft Vista, Ignoring the Tried and True</title>
		<link>http://hivearchive.com/2006/04/25/microsoft-vista-ignoring-the-tried-and-true/</link>
		<comments>http://hivearchive.com/2006/04/25/microsoft-vista-ignoring-the-tried-and-true/#comments</comments>
		<pubDate>Tue, 25 Apr 2006 20:07:44 +0000</pubDate>
		<dc:creator>mmichie</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hivearchive.com/2006/04/25/microsoft-vista-ignoring-the-tried-and-true/</guid>
		<description><![CDATA[It is amazing how clueless Microsoft can be in ignoring the security models that have proven themselves to be successful and useful in other operating systems. 
This is one area where I wouldn't give Microsoft flack for not innovating.  Security is tough, learn from the mistakes others have made!]]></description>
			<content:encoded><![CDATA[<p>Bruce Schneier, noted security expert, summarizes some of what is being said about <a href="http://www.schneier.com/blog/archives/2006/04/microsoft_vista.html">Vista&#8217;s new security model</a>.  It is amazing how clueless Microsoft can be in ignoring the security models that have proven themselves to be successful and useful in other operating systems. This is one area where I wouldn&#8217;t give Microsoft flack for not innovating.  Security is tough, learn from the mistakes others have made!</p>
<p>I&#8217;m very disappointed with this, especially because NTFS has such a fine grained permissions system.  They could have really pulled off something nice.  Thankfully, I&#8217;ve been using nothing but Linux and Apple OSX for the past month.  If more games were available for OSX, there would be no need for Windows in my life ever again.</p>
]]></content:encoded>
			<wfw:commentRss>http://hivearchive.com/2006/04/25/microsoft-vista-ignoring-the-tried-and-true/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
