<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>PowerShell Not Your Father's Command Line Part 23 of 31: HUGE Announcements, Disagreements, Best Practices and A Party…Oh My!</title><link>http://blogs.technet.com/b/matthewms/archive/2011/05/23/powershell-not-your-father-s-command-line-part-23-of-31-huge-announcements-disagreements-best-practices-and-a-party-oh-my.aspx</link><description>Happy Monday! Alright this post will be a bit out of the usual, but how many times do you get tell folks you have a book and it is publicly available? (Technically this is my second but who is counting lol :-) So here goes: 
 
 Available NOW: Automating</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: PowerShell Not Your Father's Command Line Part 23 of 31: HUGE Announcements, Disagreements, Best Practices and A Party…Oh My!</title><link>http://blogs.technet.com/b/matthewms/archive/2011/05/23/powershell-not-your-father-s-command-line-part-23-of-31-huge-announcements-disagreements-best-practices-and-a-party-oh-my.aspx#3431259</link><pubDate>Tue, 24 May 2011 10:27:20 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3431259</guid><dc:creator>Peter</dc:creator><description>&lt;p&gt;I think the focus on PowerShell highlights the fact that Microsoft&amp;#39;s product development has become geared almost entirely towards large enterprises. &amp;nbsp;A small company with 1-5 servers has pretty much no use for PowerShell or lots of other things Microsoft is pushing. Microsoft gives us examples of using PowerShell like &amp;quot;I can write a script that lets me create 100 new users in a few seconds based on an Excel file I get from HR.&amp;quot; &amp;nbsp;That&amp;#39;s great, but only the largest of organizations would be adding 100 users on a regular basis. At a small company I would get a handwritten note from someone saying &amp;quot;This [single] person is starting on Monday, please set up an account for them.&amp;quot; &amp;nbsp;They also say I can use PowerShell to do things like script the rollout of web servers so my entire clustered web farm is identical. &amp;nbsp;At small company, I would have a single web server so I really have no use for that functionality.&lt;/p&gt;
&lt;p&gt;When Exchange 2010 came out, one of the things Microsoft pushed very hard as a great new feature was the discovery and legal hold features. Only the largest of companies are getting sued so often that those features are really useful. Most small and medium companies don&amp;#39;t even have a &amp;quot;compliance officer&amp;quot; or see lawsuits often enough to care about features like that.&lt;/p&gt;
&lt;p&gt;It feels to me like Microsoft is designing products and features THEY need to run their business and then trying to market them to everyone else, when only a very small number of companies are of the same scale as Microsoft and have similar business problems. &amp;nbsp;Most companies are not running highly redundant, geographically distributed data centers. The small companies I have worked at run a single SBS server, or maybe up to 5 individual servers. &amp;nbsp;They have no redundancy, no high availability, no clustering, no product specific administrators, no change control processes and no automated user or machine provisioning, and no need for the products that support these technologies.&lt;/p&gt;
&lt;p&gt;Even a product like Intune which is supposed to be geared towards smaller organizations misses the mark by including upgrade rights to Windows 7 in the price. Upgrading a desktop OS is something only large companies do. &amp;nbsp;Small companies do not upgrade their operating systems, they get a new OS when they buy new hardware. &amp;nbsp;Microsoft should remove that benefit from Intune and lower the price, which would make it a much more attractive product to small companies.&lt;/p&gt;
&lt;p&gt;PowerShell is part of Microsoft&amp;#39;s idea that organizations should strive to make their IT organizations (what they call) &amp;quot;dynamic&amp;quot;. &amp;nbsp;However, only the largest of organizations would realistically strive to reach that. &amp;nbsp;Smaller organizations would never dedicate the resources to create an IT system that can allow department heads to request and deploy servers automatically and dynamically distribute computing power depending on seasonal demand. &amp;nbsp;These things happen so infrequently in small companies that it would be a waste of time to even try to become a &amp;quot;dynamic&amp;quot; IT organization. &amp;nbsp;Spending time learning PowerShell and writing scripts to automate something that has to be done once a year is generally a waste, no matter how monotonous the once a year task.&lt;/p&gt;
&lt;p&gt;It would be great if Microsoft would focus more on the needs of smaller organizations because there are far, far more of them out there than the huge global organizations they seem to be currently focused on.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3431259" width="1" height="1"&gt;</description></item></channel></rss>