Powershell Tools Gui Basics

Basics of GUI Design for Powershell Scripts

Last updated 2022-01-10 | 4.3

- Create basic
- effective GUI based Powershell tools
- powershell
- GUI

What you'll learn

Create basic
effective GUI based Powershell tools
powershell
GUI
winforms
Active Directory Tools
Powershell tools
Windows Support
GUI Tools

* Requirements

* Must be interested in powershell and Windows support

Description

While GUI's are not the first thing you think of when it comes to Powershell, it is often an overlooked option when it comes to Powershell tools. GUIs can sometimes help you facilitate your script and see all of your tool's options at a high level, while also helping to eliminate human error when it comes to typos (such as typing the correct employee name, or the correct parameter, and so on). Powershell GUI's also allow you to share your tool with delegates on your team or in your business, who may not be as comfortable working in a Powershell console environment.

In this course we look at the basics of GUIs, with recommended tools and concepts advocated by industry leaders and authors such as Don Jones and Jeffery Hicks. You have what it takes to make GUIs, and our aim in this course is to equip you with the basic skills, and inspire you to go forth and make your own GUIs for your awesome Powershell tools!

Who this course is for:

  • Beginner Powershell users
  • Intermediate Powershell users
  • Expert Powershell users
  • Any Powershell users who want to use GUIs for their tools

Course content

10 sections • 33 lectures

Create a blank Hello World Preview 01:09

Start building on our blank Hello World form Preview 03:18

Pause - troubleshooting PSA Preview 01:20

Form basics and script explanation Preview 13:26

Form elements overview Preview 05:57

Adding a Button Click Event Preview 03:54

Script Execution with Button Click Event Preview 07:30

Update a label at the click of a button Preview 03:54

Changing Multiple Fields with Multiple Buttons Preview 08:06

Removing a Button and Cleaning Up Preview 08:58

Combo Box Basics Preview 09:31

Populating Combo Boxes with a list of Processes Preview 09:11

Stop a process selected from the Combo Box Preview 11:28

Introduction Preview 01:41

AD Powershell Module and Windows Permissions Preview 09:56

Basic AD GUI Tool - Designing the form Preview 06:10

Basic AD GUI Tool - Populate the Combo Box with AD Users Preview 14:35

Basic AD GUI Tool - Get user's Title Preview 09:09

Updating our form to update a user's title Preview 04:43

Testing input values before writing to Active Directory Preview 04:21

Active Directory Permission Considerations Preview 01:01

Confirm AD Permissions and test user Title updating Preview 13:09

Update a user's manager with second Combo Box Preview 13:26

Checkbox Form Setup and Overview Preview 07:51

Incorporate Checkboxes with our AD User Query Preview 06:36

Radio Buttons - Form Design Preview 09:56

Enable or Disable a User using Radio Buttons Preview 09:03