{"id":5481,"date":"2008-09-18T23:42:00","date_gmt":"2008-09-18T23:42:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/powershell\/2008\/09\/18\/a-thousand-things-1-better\/"},"modified":"2019-02-18T13:13:00","modified_gmt":"2019-02-18T20:13:00","slug":"a-thousand-things-1-better","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/a-thousand-things-1-better\/","title":{"rendered":"A Thousand Things 1% Better"},"content":{"rendered":"<p>One of my all time favorite books is <a class=\"\" href=\"http:\/\/www.mouthshut.com\/product-reviews\/IBM_Way:_Insights_into_the_World's_Most_Successful_-_Buck_Rogers-925048972.htmlhttp:\/\/www.mouthshut.com\/product-reviews\/IBM_Way:_Insights_into_the_World's_Most_Successful_-_Buck_Rogers-925048972.html\">The IBM Way<\/a> by Buck Rodgers.&#160; (Actually make that &quot;all time BUSINESS books&quot;, it&#8217;s not in the same league as Discourse on Method or Thus Spake Zarathustra.)&#160; One of my favorite statements Buck made was something to the effect of, &quot;<em>products of true enduring quality are not those that do 1 thing 1000% better but rather those products that do 1000 things 1 % better<\/em>&quot;.&#160; In other words, details matter.&#160; <\/p>\n<p>We tried to cover as many details as we could with V1 but frankly we covered so much ground that some things were not a crisp and clean as we would have liked.&#160; Those things tend to be small issues and being small issues, they are often hard to get prioritized because there are so many big opportunities around.&#160; At the end of the day, you only have so many calories to spend and the game is to figure out how to get the biggest customer value for every calorie you spend.&#160; There are a bunch of things that just make me cringe when I use them in V1 but the great news is that we are addressing a bunch of them in V2.&#160; We recently had some checkins that had a number of fixes that had me dancing in the hallways (sad but true [I can&#8217;t tell you how much I LOVE this stuff!]).&#160; <\/p>\n<p>Here are a couple:<\/p>\n<p><strong>The output of the ENV, ALIAS, FUNCTION and VARIABLE drives are now sorted!<\/strong>&#160; <\/p>\n<p><font face=\"Consolas\" size=\"2\">PS&gt; dir env: <\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\">Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Value     <br \/>&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;&#8211;      <br \/>ALLUSERSPROFILE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\\ProgramData      <br \/>APPDATA&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\\Users\\jsnover\\AppData\\Roaming      <br \/>CommonProgramFiles&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\\Program Files\\Common Files      <br \/>ComSpec&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\\Windows\\system32\\cmd.exe      <br \/>\u2026<\/font><\/p>\n<p><font size=\"2\"><font face=\"Consolas\">USERNAME&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jsnover       <br \/>USERPROFILE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\\Users\\jsnover        <br \/>windir&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\\Windows<strong>&#160;<\/strong><\/font><\/font><\/p>\n<p><strong><\/strong><\/p>\n<p><strong><\/strong><\/p>\n<p><strong>When you ask for HELP on something and we can&#8217;t find it, we&#8217;ll search for it.<\/strong>    <br \/><font face=\"Consolas\" size=\"2\">PS&gt; help remote<\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\">Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Category&#160; Synopsis     <br \/>&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;&#8212;&#8211;&#160; &#8212;&#8212;&#8211;      <br \/>about_remote&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; HelpFile&#160; How to run remote commands in Windows PowerShell.      <br \/>about_remote_FAQ&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; HelpFile&#160; Questions and answers about running remote commands      <br \/>about_remote_jobs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; HelpFile&#160; How to run background jobs on remote computers      <br \/>about_remote_output&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; HelpFile&#160; Interpreting and formatting the output of remote commands      <br \/>about_remote_requirements&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; HelpFile&#160; System requirements and configuration requirements for running      <br \/>about_remote_troubleshooting&#160;&#160;&#160;&#160;&#160; HelpFile&#160; Troubleshooting remote operations in Windows PowerShell<\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\"><\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\"><\/font><\/p>\n<p><strong>DIR no longer shows the PROVIDER PATH at the top.<\/strong><\/p>\n<p><font face=\"Consolas\" size=\"2\">PS&gt; dir c:\\ <\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\">&#160;&#160;&#160; Directory: C:\\ <\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\">Mode&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; LastWriteTime&#160;&#160;&#160;&#160; Length Name     <br \/>&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;&#8212;&#8212;&#8212;-&#160;&#160;&#160;&#160; &#8212;&#8212; &#8212;-      <br \/>d&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/3\/2008&#160; 12:28 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; doctemp      <br \/>d&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/3\/2008&#160; 12:28 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Drivers      <br \/>d&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/17\/2008&#160;&#160; 8:34 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Kits      <br \/>d&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1\/20\/2008&#160;&#160; 6:32 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; PerfLogs      <br \/>d-r&#8211;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/18\/2008&#160; 10:00 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Program Files      <br \/>d-r&#8211;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/18\/2008&#160;&#160; 9:44 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ps      <br \/>d-r&#8211;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/10\/2008&#160;&#160; 1:49 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Users      <br \/>d&#8212;-&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/10\/2008&#160;&#160; 7:24 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Windows      <br \/>-a&#8212;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/18\/2006&#160;&#160; 2:43 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24 autoexec.bat      <br \/>-a&#8212;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9\/18\/2006&#160;&#160; 2:43 PM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10 config.sys      <br \/><\/font><\/p>\n<p><font face=\"Consolas\" size=\"2\"><\/font><\/p>\n<p><font size=\"2\">So that\u2019s 3 down and 997 to go.&#160; :-)&#160; <\/font><\/p>\n<p><font size=\"2\">Enjoy!<\/font><\/p>\n<p>Jeffrey Snover [MSFT]    <br \/>Windows Management Partner Architect     <br \/>Visit the Windows PowerShell Team blog at:&#160;&#160;&#160; <a href=\"http:\/\/blogs.msdn.com\/PowerShell\">http:\/\/blogs.msdn.com\/PowerShell<\/a>    <br \/>Visit the Windows PowerShell Scr\niptCenter at:&#160; <a href=\"http:\/\/www.microsoft.com\/technet\/scriptcenter\/hubs\/msh.mspx\">http:\/\/www.microsoft.com\/technet\/scriptcenter\/hubs\/msh.mspx<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of my all time favorite books is The IBM Way by Buck Rodgers.&#160; (Actually make that &quot;all time BUSINESS books&quot;, it&#8217;s not in the same league as Discourse on Method or Thus Spake Zarathustra.)&#160; One of my favorite statements Buck made was something to the effect of, &quot;products of true enduring quality are not [&hellip;]<\/p>\n","protected":false},"author":600,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell"],"acf":[],"blog_post_summary":"<p>One of my all time favorite books is The IBM Way by Buck Rodgers.&#160; (Actually make that &quot;all time BUSINESS books&quot;, it&#8217;s not in the same league as Discourse on Method or Thus Spake Zarathustra.)&#160; One of my favorite statements Buck made was something to the effect of, &quot;products of true enduring quality are not [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/5481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/users\/600"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=5481"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/5481\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media\/13641"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media?parent=5481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=5481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=5481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}