{"id":5721,"date":"2020-08-12T18:45:14","date_gmt":"2020-08-12T17:45:14","guid":{"rendered":"https:\/\/www.n-able.com\/?p=5721"},"modified":"2021-06-02T17:16:42","modified_gmt":"2021-06-02T16:16:42","slug":"do-you-need-learn-powershell-and-how-should-you-learn-it","status":"publish","type":"post","link":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it","title":{"rendered":"Do you need to learn PowerShell? And how should you learn it?"},"content":{"rendered":"<p>When I talk to our MSP partners about using automation in their RMM platform, I often hear comments like: \u201cBut we don\u2019t have any scripting\/coding experience. We can\u2019t do this.\u201d This isn\u2019t 100% accurate with the SolarWinds MSP platforms, as Automation Manager takes a lot of the coding away. You only need to understand the basics of scripting.<\/p>\n<p>To get started, you can watch the Automation Boot Camp recordings on the MSP Institute website or attend one of the live events we host quarterly. If you want to go deeper than this then, typically, you would need to learn some scripting. While you could learn any of the major languages\u2014Bash, Python, Batch, VBScript\u2014with PowerShell now supported across platforms, it makes sense to learn start there. Importantly, PowerShell is also well documented and supported, and a host of third-party platforms integrate or build functions for it.<\/p>\n<h3><b>Applying your skills\u00a0<\/b><\/h3>\n<p>So now that you have set your eyes on learning that shiny new PowerShell scripting language, what do you do? If I was to recommend one thing, it would be to check out sites like Lynda.com or Skillshare and go through a PowerShell intro course. If that\u2019s too expensive for you, there are free online courses on sites like YouTube or Microsoft\u2019s subscriber portal.<\/p>\n<p>Once you\u2019ve gone through an intro course and spent a few hours practicing you should be able to do some basic coding, so you can put your new skills to the test. Find a simple use case you want to automate, such as checking files or folders for a condition, or doing some cleanup. Next I would recommend doing a quick Google search to see what others have done, and build your own learning that way. It\u2019s not plagiarizing; it\u2019s learning through osmosis.<\/p>\n<h3><b>Taking it to the next level<\/b><\/h3>\n<p>Now you\u2019re on your way to getting more proficient with it. At this point, it\u2019s not magic. It\u2019s all about practice. If you\u2019re looking for inspiration, subscribe to Kelvin Tegelaar\u2019s blog\u00a0<a class=\"ext\" href=\"https:\/\/cyberdrain.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/cyberdrain.com<\/a>, where he talks about everything scripting. It\u2019s a great resource, but it can be a bit advanced if you\u2019re just starting out.<\/p>\n<p>If you have suggestions for other things to add to this, please reach out to me directly at\u00a0<a href=\"mailto:marcandre.tanguay@solarwinds.com\">marcandre.tanguay@solarwinds.com<\/a>\u00a0or on twitter at @automation_nerd<\/p>\n<h3>Automation policy showcase<\/h3>\n<p>This week I thought I would showcase a policy I built for an MSP recently. He wanted to monitor what folders are shared in Windows on his client\u2019s computers to help ensure that only approved shares were found.<\/p>\n<p>This simple custom service allows him to monitor that information in near real-time:\u00a0<a class=\"ext\" href=\"https:\/\/success.solarwindsmsp.com\/kb\/solarwinds_n-central\/Windows-Share-Monitoring\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/success.solarwindsmsp.com\/kb\/solarwinds_n-central\/Windows-Share-Monitoring<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>If you have created an automation policy and would like to share it with the community, please feel free to email me at\u00a0<a href=\"mailto:marcandre.tanguay@solarwinds.com\">marcandre.tanguay@solarwinds.com<\/a>\u00a0<\/strong><\/p>\n<p><strong>As always, don\u2019t forget to go look in the Automation Cookbook at\u00a0<a href=\"https:\/\/www.solarwindsmsp.com\/cookbook\">www.solarwindsmsp.com\/cookbook<\/a>\u00a0if you are interested in other automation policies, script checks, and custom services.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><em>Marc-Andre Tanguay is head automation nerd. You can follow him on Twitter at\u00a0<a class=\"ext\" href=\"https:\/\/twitter.com\/automation_nerd%22%20%5Ct%20%22_blank%22%20%5Ct%20%22_blank\" target=\"_blank\" rel=\"noopener noreferrer\">@automation_nerd<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.<\/p>\n","protected":false},"author":26,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-5721","post","type-post","status-publish","format-standard","hentry","topic-automation","topic-head-nerds"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Do you need to learn PowerShell? And how should you learn it? - N-able<\/title>\n<meta name=\"description\" content=\"Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Do you need to learn PowerShell? And how should you learn it? - N-able\" \/>\n<meta property=\"og:description\" content=\"Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\" \/>\n<meta property=\"og:site_name\" content=\"N-able\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NableMSP\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-12T17:45:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-02T16:16:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.n-able.com\/wp-content\/uploads\/2021\/03\/share-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marc-Andre Tanguay\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Nable\" \/>\n<meta name=\"twitter:site\" content=\"@Nable\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marc-Andre Tanguay\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\"},\"author\":{\"name\":\"Marc-Andre Tanguay\",\"@id\":\"https:\/\/www.n-able.com\/es#\/schema\/person\/e9aad1eacfec78bcd30647fc3df38ea5\"},\"headline\":\"Do you need to learn PowerShell? And how should you learn it?\",\"datePublished\":\"2020-08-12T18:45:14+01:00\",\"dateModified\":\"2021-06-02T16:16:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\"},\"wordCount\":553,\"publisher\":{\"@id\":\"https:\/\/www.n-able.com\/es#organization\"},\"articleSection\":[\"Automation\",\"Head Nerds\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\",\"url\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\",\"name\":\"Do you need to learn PowerShell? And how should you learn it? - N-able\",\"isPartOf\":{\"@id\":\"https:\/\/www.n-able.com\/es#website\"},\"datePublished\":\"2020-08-12T18:45:14+01:00\",\"dateModified\":\"2021-06-02T16:16:42+00:00\",\"description\":\"Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automation\",\"item\":\"https:\/\/www.n-able.com\/es\/blog\/category\/automation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Do you need to learn PowerShell? And how should you learn it?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.n-able.com\/es#website\",\"url\":\"https:\/\/www.n-able.com\/es\",\"name\":\"N-able\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.n-able.com\/es#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.n-able.com\/es?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.n-able.com\/es#organization\",\"name\":\"N-able\",\"url\":\"https:\/\/www.n-able.com\/es\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.n-able.com\/es#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.n-able.com\/wp-content\/uploads\/2021\/02\/logo-n-able-vertical-dark.svg\",\"contentUrl\":\"https:\/\/www.n-able.com\/wp-content\/uploads\/2021\/02\/logo-n-able-vertical-dark.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"N-able\"},\"image\":{\"@id\":\"https:\/\/www.n-able.com\/es#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/NableMSP\",\"https:\/\/x.com\/Nable\",\"https:\/\/www.linkedin.com\/company\/n-able\",\"https:\/\/www.youtube.com\/channel\/UClnp77HHg4aME-S-3fWQhFw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.n-able.com\/es#\/schema\/person\/e9aad1eacfec78bcd30647fc3df38ea5\",\"name\":\"Marc-Andre Tanguay\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/c30ca969acb05f4b38743793d0f087676b464e787ea6d4c9f359509b272cdb1d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c30ca969acb05f4b38743793d0f087676b464e787ea6d4c9f359509b272cdb1d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c30ca969acb05f4b38743793d0f087676b464e787ea6d4c9f359509b272cdb1d?s=96&d=mm&r=g\",\"caption\":\"Marc-Andre Tanguay\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Do you need to learn PowerShell? And how should you learn it? - N-able","description":"Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it","og_locale":"es_ES","og_type":"article","og_title":"Do you need to learn PowerShell? And how should you learn it? - N-able","og_description":"Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.","og_url":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it","og_site_name":"N-able","article_publisher":"https:\/\/www.facebook.com\/NableMSP","article_published_time":"2020-08-12T17:45:14+00:00","article_modified_time":"2021-06-02T16:16:42+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.n-able.com\/wp-content\/uploads\/2021\/03\/share-image.jpg","type":"image\/jpeg"}],"author":"Marc-Andre Tanguay","twitter_card":"summary_large_image","twitter_creator":"@Nable","twitter_site":"@Nable","twitter_misc":{"Escrito por":"Marc-Andre Tanguay","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it#article","isPartOf":{"@id":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it"},"author":{"name":"Marc-Andre Tanguay","@id":"https:\/\/www.n-able.com\/es#\/schema\/person\/e9aad1eacfec78bcd30647fc3df38ea5"},"headline":"Do you need to learn PowerShell? And how should you learn it?","datePublished":"2020-08-12T18:45:14+01:00","dateModified":"2021-06-02T16:16:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it"},"wordCount":553,"publisher":{"@id":"https:\/\/www.n-able.com\/es#organization"},"articleSection":["Automation","Head Nerds"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it","url":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it","name":"Do you need to learn PowerShell? And how should you learn it? - N-able","isPartOf":{"@id":"https:\/\/www.n-able.com\/es#website"},"datePublished":"2020-08-12T18:45:14+01:00","dateModified":"2021-06-02T16:16:42+00:00","description":"Many MSPs think they need to have scripting skills to be able to use automation effectively. Find out why this isn\u2019t always the case.","breadcrumb":{"@id":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.n-able.com\/es\/blog\/do-you-need-learn-powershell-and-how-should-you-learn-it#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Automation","item":"https:\/\/www.n-able.com\/es\/blog\/category\/automation"},{"@type":"ListItem","position":2,"name":"Do you need to learn PowerShell? And how should you learn it?"}]},{"@type":"WebSite","@id":"https:\/\/www.n-able.com\/es#website","url":"https:\/\/www.n-able.com\/es","name":"N-able","description":"","publisher":{"@id":"https:\/\/www.n-able.com\/es#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.n-able.com\/es?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.n-able.com\/es#organization","name":"N-able","url":"https:\/\/www.n-able.com\/es","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.n-able.com\/es#\/schema\/logo\/image\/","url":"https:\/\/www.n-able.com\/wp-content\/uploads\/2021\/02\/logo-n-able-vertical-dark.svg","contentUrl":"https:\/\/www.n-able.com\/wp-content\/uploads\/2021\/02\/logo-n-able-vertical-dark.svg","width":"1024","height":"1024","caption":"N-able"},"image":{"@id":"https:\/\/www.n-able.com\/es#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NableMSP","https:\/\/x.com\/Nable","https:\/\/www.linkedin.com\/company\/n-able","https:\/\/www.youtube.com\/channel\/UClnp77HHg4aME-S-3fWQhFw"]},{"@type":"Person","@id":"https:\/\/www.n-able.com\/es#\/schema\/person\/e9aad1eacfec78bcd30647fc3df38ea5","name":"Marc-Andre Tanguay","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/c30ca969acb05f4b38743793d0f087676b464e787ea6d4c9f359509b272cdb1d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c30ca969acb05f4b38743793d0f087676b464e787ea6d4c9f359509b272cdb1d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c30ca969acb05f4b38743793d0f087676b464e787ea6d4c9f359509b272cdb1d?s=96&d=mm&r=g","caption":"Marc-Andre Tanguay"}}]}},"_links":{"self":[{"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/posts\/5721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/comments?post=5721"}],"version-history":[{"count":0,"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/posts\/5721\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.n-able.com\/es\/wp-json\/wp\/v2\/media?parent=5721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}