I will show you how to do it in two different ways and discuss why I prefer one method over the other. One of the most important aspects of writing a PowerShell script is how to define and validate input parameters for your scripts.
From your open Automation account page, under Process Automation, select Runbooks. When you select Runbooks blade > Create a runbook, a new page Create a runbook opens with applicable options. It soon became apparent that this was less than optimal when I needed to move a script from Dev\UAT into production because certain variables would need to be updated between the environments.įortunately, like most languages, PowerShell permits the use of parameters, but, like many things in PowerShell, there’s more than one way of doing it. With release runbook creation has a new experience in the Azure portal. 2) Search for the Windows PowerShell ISE, right-click on the Windows PowerShell ISE and select the Run. When I wrote this script, it was early in my days of writing PowerShell, so I simply hardcoded variables into it. Create and Run a PowerShell Script 1) Open Start. After updating the script for the production environment, I then modified the subject line for any outgoing emails to include the new variable.Īt the time though, I wanted to do this in a better way, and not just for this variable, but also for the others I use in the script. Learn how to write a reusable PowerShell script that uses WMI to get the last boot time of a computer.