{"id":5901,"date":"2008-06-17T09:13:00","date_gmt":"2008-06-17T09:13:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/powershell\/2008\/06\/17\/explaining-objects-to-non-programmers\/"},"modified":"2019-02-18T13:13:11","modified_gmt":"2019-02-18T20:13:11","slug":"explaining-objects-to-non-programmers","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/explaining-objects-to-non-programmers\/","title":{"rendered":"Explaining Objects To Non-Programmers"},"content":{"rendered":"<p>One of my favorite TechEd 2008 talks was Ben Pearce&#8217;s talk, <strong>&#8220;Windows, PowerShell and WMI &#8211; Unveiling Microsoft&#8217;s Best Kept Secret&#8221;.&nbsp; <\/strong>It was a great talk all up but the one thing I walked away saying, &#8220;I&#8217;ve got to steal that&#8221;, was Ben&#8217;s explaining of Objects.<\/p>\n<p>Anyone that has every tried to explain PowerShell to friends or co-workers will inevitably come across a look of fear and panic when you mention the word &#8220;Object&#8221;.&nbsp; I&#8217;ve seen it hundreds of times.&nbsp; I explain how objects actually simplify the problem but after seeing Ben&#8217;s talk, I realized that the problem might be that some people don&#8217;t even know what an object IS.&nbsp; Here are Ben&#8217;s slides for how to explain objects (and arrays of objects) to people that don&#8217;t understand them.<\/p>\n<p>I&#8217;ve also attached the PPT slides so you can use them as well. <\/p>\n<p>10,000 thanks to superstar Ben Pearce &#8211; you really moved the ball forward with this one!<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_msdn\/powershell\/WindowsLiveWriter\/ExplainingObjectsToNonProgrammers_570B\/image_18.png\"><img decoding=\"async\" height=\"494\" alt=\"image\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_msdn\/powershell\/WindowsLiveWriter\/ExplainingObjectsToNonProgrammers_570B\/image_thumb_8.png\" width=\"613\" border=\"0\"><\/a> <\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_msdn\/powershell\/WindowsLiveWriter\/ExplainingObjectsToNonProgrammers_570B\/image_14.png\"><img decoding=\"async\" height=\"497\" alt=\"image\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_msdn\/powershell\/WindowsLiveWriter\/ExplainingObjectsToNonProgrammers_570B\/image_thumb_6.png\" width=\"608\" border=\"0\"><\/a> <\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_msdn\/powershell\/WindowsLiveWriter\/ExplainingObjectsToNonProgrammers_570B\/image_16.png\"><img decoding=\"async\" height=\"487\" alt=\"image\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_msdn\/powershell\/WindowsLiveWriter\/ExplainingObjectsToNonProgrammers_570B\/image_thumb_7.png\" width=\"608\" border=\"0\"><\/a> <\/p>\n<p>Jeffrey Snover [MSFT] <br \/>Windows Management Partner Architect <br \/>Visit the Windows PowerShell Team blog at:&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/blogs.msdn.com\/PowerShell\">http:\/\/blogs.msdn.com\/PowerShell<\/a> <br \/>Visit the Windows PowerShell ScriptCenter at:&nbsp; <a href=\"http:\/\/www.microsoft.com\/technet\/scriptcenter\/hubs\/msh.mspx\">http:\/\/www.microsoft.com\/technet\/scriptcenter\/hubs\/msh.mspx<\/a><\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/08\/61\/13\/56\/WhatAreObjects.pptx\">WhatAreObjects.pptx<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of my favorite TechEd 2008 talks was Ben Pearce&#8217;s talk, &#8220;Windows, PowerShell and WMI &#8211; Unveiling Microsoft&#8217;s Best Kept Secret&#8221;.&nbsp; It was a great talk all up but the one thing I walked away saying, &#8220;I&#8217;ve got to steal that&#8221;, was Ben&#8217;s explaining of Objects. Anyone that has every tried to explain PowerShell to [&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-5901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell"],"acf":[],"blog_post_summary":"<p>One of my favorite TechEd 2008 talks was Ben Pearce&#8217;s talk, &#8220;Windows, PowerShell and WMI &#8211; Unveiling Microsoft&#8217;s Best Kept Secret&#8221;.&nbsp; It was a great talk all up but the one thing I walked away saying, &#8220;I&#8217;ve got to steal that&#8221;, was Ben&#8217;s explaining of Objects. Anyone that has every tried to explain PowerShell to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/5901","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=5901"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/5901\/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=5901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=5901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=5901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}