Presented by Jeffery Hicks
Windows PowerShell is the management engine all IT Pros will need to learn, so why put it off? PowerShell 3.0 offers a wealth of new features that just might change the way you work, and all for the better. If you have been putting off moving to PowerShell 3.0, you’re wondering what all the fuss is about, or you want to learn more, then these sessions are designed for you. We’ll introduce you to some of the PowerShell 3.0 features that are potential game-changers. You’ll learn enough about PowerShell 3.0 to get you started—and whet your appetite for more. Previous PowerShell experience will be helpful.
Session 1: Getting Started with Scheduled Jobs
The ability to push long-running PowerShell tasks into the background was a major addition to PowerShell 2.0. In v3.0 you can now schedule background jobs. These are PowerShell commands and scripts that are scheduled with the Task Scheduler. Let’s say you have a morning report PowerShell script you run every day when you arrive at work. Now you can schedule that script to run just as you are pulling into the parking lot. With scheduled jobs you can have the benefit of PowerShell commands with the convenience of a scheduled task. All you need is PowerShell 3.0. We’ll explore the following:
- Defining job triggers
- Defining job actions
- Creating a scheduled job
- Running a scheduled job
- Working with job history and results
- Troubleshooting scheduled jobs
Session 2: Getting Started with Web Cmdlets
PowerShell 3.0 was inspired by the cloud and includes a number of tools for working with web data and services without the need to resort to .NET-style programming. In this session we’ll look at the new web-based cmdlets that not only can retrieve data from the Internet, but also any internal web resource or service you might have running. Whether scraping data from websites or interacting with web services, you can now easily integrate these activities with PowerShell. We’ll explore the following:
- Working with web requests
- Working with REST
- Working with web services
- Working with a web service proxy
Session 3: Getting Started with PowerShell Workflow
Perhaps no PowerShell 3.0 feature has offered more interest and confusion than workflow. In the past, workflow meant Visual Studio and a .NET background, or third-party tools. Now, IT Pros can create workflow using PowerShell script. But workflow is not just another way to script. With a workflow you can kick off a long-running task sequence, such as server configuration, that can run unattended and even persist during reboots or network interruptions. This session will not only introduce you to workflow basics, but we’ll also look at the workflow paradigm so you will know where workflows are appropriate. We’ll explore the following:
- What is a workflow?
- Basic syntax
- Workflow scope and variables
- Intrinsic workflow parameters
- Running workflows
- Workflow sessions
Jeffery Hicks is a Windows PowerShell MVP with almost 20 years of IT experience. He works as an independent consultant, trainer, and author. His latest book, with Don Jones and Richard Siddaway, is PowerShell in Depth: An administrator's guide (Manning, 2013).
If you have any questions regarding this event, the registration process or would like to register more than one attendee, please contact us directly.
Phone: 800-793-5697 or 913-967-1719