<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorial on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/tags/tutorial/</link><description>Recent content in Tutorial on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 15 Sep 2023 16:21:15 +0000</lastBuildDate><atom:link href="https://powershell.org/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Microsoft Graph PowerShell Module: Getting Started Guide</title><link>https://powershell.org/articles/2023-09-15-microsoft-graph-powershell-module-getting-started-guide/</link><pubDate>Fri, 15 Sep 2023 16:21:15 +0000</pubDate><guid>https://powershell.org/articles/2023-09-15-microsoft-graph-powershell-module-getting-started-guide/</guid><description>&lt;h1 id="microsoft-graph-powershell-module-getting-started-guide"&gt;Microsoft Graph PowerShell Module: Getting Started Guide&lt;/h1&gt;
&lt;p&gt;by Jeff Brown&lt;/p&gt;
&lt;p&gt;Microsoft is retiring the Azure AD Graph API sometime after June 30, 2023 (&lt;a href="https://techcommunity.microsoft.com/t5/microsoft-entra-azure-ad-blog/azure-ad-change-management-simplified/ba-p/2967456"&gt;announcement&lt;/a&gt;). This retirement includes the Azure AD PowerShell module. In its place, Microsoft has released the Microsoft Graph PowerShell module. The Microsoft Graph PowerShell module is the next-generation way of managing Microsoft cloud services using PowerShell. If you have used MSOnline or Azure AD PowerShell in the past, you&amp;rsquo;ll need to read on to learn about this new module.&lt;/p&gt;</description></item><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>Learn Powershell in 5 Painless Steps – Loops (Foreach, For, While) – Step 4</title><link>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-loops-foreach-for-while-step-4/</link><pubDate>Thu, 28 Jul 2022 18:45:44 +0000</pubDate><guid>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-loops-foreach-for-while-step-4/</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>Learn Powershell in 5 Painless Steps – Input (Console, File, Applications) – Step 3</title><link>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-input-console-file-applications-step-3/</link><pubDate>Thu, 28 Jul 2022 18:45:31 +0000</pubDate><guid>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-input-console-file-applications-step-3/</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>Learn Powershell in 5 Painless Steps – Output (Console, File, XML/CSV) – Step 2</title><link>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-output-console-file-xml-csv-step-2/</link><pubDate>Thu, 28 Jul 2022 18:45:18 +0000</pubDate><guid>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-output-console-file-xml-csv-step-2/</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>Learn Powershell in 5 Painless Steps – Storage (Variables, Arrays, Hashtables) – Step 1</title><link>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-storage-variables-arrays-hashtables-step-1/</link><pubDate>Thu, 28 Jul 2022 18:45:08 +0000</pubDate><guid>https://powershell.org/articles/2022-07-28-learn-powershell-in-5-painless-steps-storage-variables-arrays-hashtables-step-1/</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>On to the Future with Powershell</title><link>https://powershell.org/articles/2022-07-28-on-to-the-future-with-powershell/</link><pubDate>Thu, 28 Jul 2022 18:44:45 +0000</pubDate><guid>https://powershell.org/articles/2022-07-28-on-to-the-future-with-powershell/</guid><description>&lt;p&gt;When I started my 5 Painless Steps Powershell learning series. It was a smashing success. I was hoping a few dozen people would find it useful. It was viewed by over 2500 people in the first month. Yikes!&lt;/p&gt;
&lt;p&gt;The point of the series was specifically to bring more Ops to devops. Learning to program can be daunting and takes a dedication of time. The thing to realize, in my opinion, is that the 5 steps I presented can be applied and learned in any language. Most of the commands are just slight variations from one to the other as well. For instance, some languages use elseif, others else if. There are 2 trains of thought for the for loop, the (init, test, increment) model Powershell uses and the for/next model ($x = 1 to 100) used in basic.&lt;/p&gt;</description></item></channel></rss>