<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Server 2008 &amp; PowerShell discussion, continued</title>
	<atom:link href="http://halr9000.com/article/467/feed" rel="self" type="application/rss+xml" />
	<link>http://halr9000.com/article/467</link>
	<description>(powershell &#38; other stuff)</description>
	<lastBuildDate>Thu, 18 Mar 2010 14:11:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: halr9000</title>
		<link>http://halr9000.com/article/467/comment-page-1#comment-6516</link>
		<dc:creator>halr9000</dc:creator>
		<pubDate>Tue, 04 Mar 2008 20:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://halr9000.com/article/467#comment-6516</guid>
		<description>I can&#039;t disagree with any of that really.  I mean after all--I am a Windows guy.  Our differences stem from the degree to which I think PowerShell solves /most/ of the problems you raised.

And just for the record:

- I&#039;ve been blogging for 5 years or so at this site.
- I can speak HTML pretty well and almost never use WYSIWYG editors for actual webpage editing (outside of blogs and wikis).
- I started using PCs in the Commodore-64 days, I&#039;ve been watching GUIs for quite a while, too.  Not sure if my father&#039;s Apple ][e counts :)
- Regarding the educational aspect, I agree, that&#039;s why Jonathan and I do the podcast (powerscripting.net).

I know this is one of those religious type debates to an extent.  But I think this sort of interchange is pretty important for the more junior IT folks who may follow along or read this in the future.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t disagree with any of that really.  I mean after all&#8211;I am a Windows guy.  Our differences stem from the degree to which I think PowerShell solves /most/ of the problems you raised.</p>
<p>And just for the record:</p>
<p>- I&#8217;ve been blogging for 5 years or so at this site.<br />
- I can speak HTML pretty well and almost never use WYSIWYG editors for actual webpage editing (outside of blogs and wikis).<br />
- I started using PCs in the Commodore-64 days, I&#8217;ve been watching GUIs for quite a while, too.  Not sure if my father&#8217;s Apple ][e counts <img src='http://halr9000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
- Regarding the educational aspect, I agree, that&#8217;s why Jonathan and I do the podcast (powerscripting.net).</p>
<p>I know this is one of those religious type debates to an extent.  But I think this sort of interchange is pretty important for the more junior IT folks who may follow along or read this in the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://halr9000.com/article/467/comment-page-1#comment-6515</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 04 Mar 2008 20:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://halr9000.com/article/467#comment-6515</guid>
		<description>Hal, let me try to make my point clear by changing the topic a little. You wrote that you used Life Writer for this blog post. You probably know that there are many tech bloggers who will look at you as if you are a leper if you tell them that you use a WYSIWG editor for blogging. They claim that they are faster if they write their posts in a plain text editor using the interface of their blogging software. They also say that they can do different kinds of formatting which your WYSIWG editor doesnâ€™t support. The HTML code will be clean and there is a lower risk for errors. I could continue this list, but I think you got my point.

I think the decision to communicate with a computer without using a GUI is often based on emotional rather than rational reasons. If you are familiar with HTML, it might just be more fun to write your posts without a WYSIWG editor. And if you are familiar with PowerShell, it might be more fun to manage your computers on the command prompt or by writing scripts even though there is a free GUI tool available to do the job.

I started managing computers before GUIs were available, and I think I have quite some experience with working on the command prompt. I also started blogging before WYSIWG editors came out and I am quite familiar with HTML since I worked as a webmaster, too. I admit that coding is really fun. Yeah, it really rocks if your own script solved a big problem! But unfortunately, I am also very busy. So I always search for the fastest way to solve a problem. Since I am leading an IT department it is also my job to find the cheapest way. Any kind of coding is time consuming and therefore expensive. You shouldnâ€™t make the mistake to count only the time to enter a command. You also have to add the time you needed to learn PowerShell and to keep yourself up-to-date. And you have to add the time to find the right command with its correct parameters if you forgot it after some time. You also have to add the time to correct your typos, etc. 

The fact that PowerShell offers some new ways to find the correct command is compensated by its complexity. There is no doubt that you have to invest a lot of time to get familiar with it. And if you donâ€™t use it every day you will forget everything you learned pretty fast.

Thatâ€™s why I follow a simple strategy. I always go for the GUI tool if there is one available for the job. Only if there is no other way will I write a script or launch a command prompt. So I absolutely agree with Jeffrey Snover when he says that both ways have their strengths and weaknesses. The weakness of any kind of coding (CLI or scripting) is that it is time consuming and therefore expensive. The strength is that you can solve those problems for which there is no GUI available (yet).</description>
		<content:encoded><![CDATA[<p>Hal, let me try to make my point clear by changing the topic a little. You wrote that you used Life Writer for this blog post. You probably know that there are many tech bloggers who will look at you as if you are a leper if you tell them that you use a WYSIWG editor for blogging. They claim that they are faster if they write their posts in a plain text editor using the interface of their blogging software. They also say that they can do different kinds of formatting which your WYSIWG editor doesnâ€™t support. The HTML code will be clean and there is a lower risk for errors. I could continue this list, but I think you got my point.</p>
<p>I think the decision to communicate with a computer without using a GUI is often based on emotional rather than rational reasons. If you are familiar with HTML, it might just be more fun to write your posts without a WYSIWG editor. And if you are familiar with PowerShell, it might be more fun to manage your computers on the command prompt or by writing scripts even though there is a free GUI tool available to do the job.</p>
<p>I started managing computers before GUIs were available, and I think I have quite some experience with working on the command prompt. I also started blogging before WYSIWG editors came out and I am quite familiar with HTML since I worked as a webmaster, too. I admit that coding is really fun. Yeah, it really rocks if your own script solved a big problem! But unfortunately, I am also very busy. So I always search for the fastest way to solve a problem. Since I am leading an IT department it is also my job to find the cheapest way. Any kind of coding is time consuming and therefore expensive. You shouldnâ€™t make the mistake to count only the time to enter a command. You also have to add the time you needed to learn PowerShell and to keep yourself up-to-date. And you have to add the time to find the right command with its correct parameters if you forgot it after some time. You also have to add the time to correct your typos, etc. </p>
<p>The fact that PowerShell offers some new ways to find the correct command is compensated by its complexity. There is no doubt that you have to invest a lot of time to get familiar with it. And if you donâ€™t use it every day you will forget everything you learned pretty fast.</p>
<p>Thatâ€™s why I follow a simple strategy. I always go for the GUI tool if there is one available for the job. Only if there is no other way will I write a script or launch a command prompt. So I absolutely agree with Jeffrey Snover when he says that both ways have their strengths and weaknesses. The weakness of any kind of coding (CLI or scripting) is that it is time consuming and therefore expensive. The strength is that you can solve those problems for which there is no GUI available (yet).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Snover</title>
		<link>http://halr9000.com/article/467/comment-page-1#comment-6514</link>
		<dc:creator>Jeffrey Snover</dc:creator>
		<pubDate>Tue, 04 Mar 2008 04:37:50 +0000</pubDate>
		<guid isPermaLink="false">http://halr9000.com/article/467#comment-6514</guid>
		<description>1) You can use &quot;GCM&quot; instead of Get-Command and you only need to provide enough of the PSSNAPIN parameter to disambiguate (which is &quot;p&quot;)
e.g. 
PS&gt;  Get-Command -PSSNAPIN v*
is the same as:
PS&gt;  gcm -ps v*

2) I never view this as a CLI VS GUI discussion. To me it is always a CLI AND GUI discussion.  They are both great and both have their strengths and weaknesses.

The right tool for the right job.

Jeffrey Snover [MSFT]
Windows Management Partner Architect
Visit the Windows PowerShell Team blog at:    http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at:  http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx</description>
		<content:encoded><![CDATA[<p>1) You can use &quot;GCM&quot; instead of Get-Command and you only need to provide enough of the PSSNAPIN parameter to disambiguate (which is &quot;p&quot;)<br />
e.g.<br />
PS&amp;gt;  Get-Command -PSSNAPIN v*<br />
is the same as:<br />
PS&amp;gt;  gcm -ps v*</p>
<p>2) I never view this as a CLI VS GUI discussion. To me it is always a CLI AND GUI discussion.  They are both great and both have their strengths and weaknesses.</p>
<p>The right tool for the right job.</p>
<p>Jeffrey Snover [MSFT]<br />
Windows Management Partner Architect<br />
Visit the Windows PowerShell Team blog at:    <a href="http://blogs.msdn.com/PowerShell" rel="nofollow">http://blogs.msdn.com/PowerShell</a><br />
Visit the Windows PowerShell ScriptCenter at:  <a href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx" rel="nofollow">http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
