<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Functions on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/tags/functions/</link><description>Recent content in Functions on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 28 Jul 2022 18:45:52 +0000</lastBuildDate><atom:link href="https://powershell.org/tags/functions/index.xml" rel="self" type="application/rss+xml"/><item><title>Learn Powershell in 5 Painless Steps – Decisions (If/Else, Switch, Function) – Step 5</title><link>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-decisions-if-else-switch-function-step-5/</link><pubDate>Thu, 28 Jul 2022 18:45:52 +0000</pubDate><guid>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-decisions-if-else-switch-function-step-5/</guid><description>&lt;p&gt;DevOps = Developers + Operations.  What if you&amp;rsquo;re in Operations and don&amp;rsquo;t have a developer at your disposal?  That should never stop you from making your job easier and more efficient.  Powershell is a scripting language from Microsoft that is already on your Windows PC and Servers and more recently, &lt;a href="https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/"&gt;open sourced to the OSX and Linux communities&lt;/a&gt;.  It ships with a great minimalist development environment (Powershell ISE).&lt;/p&gt;
&lt;p&gt;The problem I had is that all of the tutorials out there either assume a background in scripting and programming, or act as nothing more than command references.  I&amp;rsquo;m hoping to enable you to automate your own workflows even if you&amp;rsquo;ve never programmed before.  You only need to learn 5 things: Storage, Input, Output, Decisions, Loops.  Everything you do manually is made up of these 5 things.  Every programming language is made up of these 5 things.&lt;/p&gt;</description></item><item><title>Writing Your Own PowerShell Functions / Cmdlets</title><link>https://powershell.org/articles/2020-11-05-writing-your-own-powershell-functions-cmdlets/</link><pubDate>Thu, 05 Nov 2020 18:53:35 +0000</pubDate><guid>https://powershell.org/articles/2020-11-05-writing-your-own-powershell-functions-cmdlets/</guid><description>&lt;p&gt;This article is an attempt at describing some of my thought process when building functions. By functions I mean a command that you can execute after importing a module. I am not referring to running a script that accepts parameters and input. Having a task to complete for a function is of course the first objective. Once an idea is in mind I like to write as much as the Help section first as possible as this helps me outline and plan what I am going to do.&lt;/p&gt;</description></item></channel></rss>