Scripting and Automation

(WGU-powershell-complete)
Lessons
Lab
TestPrep
Get A Free Trial

Skills You’ll Get

1

Welcome to Scripting and Automation

  • Learning Resources
  • Pacing Guide
2

Introduction

  • Who Should Take This Course
  • How This Course Is Organized
  • Conventions Used in This Course
  • System Requirements
  • Design Elements Used in This Course
3

Getting to Know Windows PowerShell

  • Why You Should Learn Windows PowerShell
  • Brief History of Windows PowerShell
  • Understanding the Windows PowerShell Components
  • Investigating the Power and Simplicity of Windows PowerShell
  • Try it Yourself
  • Summary
  • Q&A
4

Installing and Configuring Windows PowerShell

  • Determining Your Windows PowerShell Environment
  • Installing the Latest Version of Windows PowerShell
  • Customizing the Windows PowerShell Console
  • Try it Yourself
  • Customizing the Windows PowerShell ISE
  • Summary
  • Q&A
5

Mastering the Windows PowerShell Help System

  • Anatomy of a Windows PowerShell Cmdlet
  • Updating the Windows PowerShell Help Library
  • Understanding Windows PowerShell Help Syntax
  • Try it Yourself
  • Accessing Additional Command Help
  • Try it Yourself
  • Summary
  • Q&A
6

Finding and Discovering Windows PowerShell Commands

  • How Windows PowerShell Commands Are Packaged
  • Installing RSAT Tools on Windows 8.1
  • Try it Yourself
  • Locating Windows PowerShell Commands
  • Try it Yourself
  • Running External Commands
  • Summary
  • Q&A
7

Thinking in Terms of Objects

  • The Problem with UNIX/Linux
  • What Is an Object?
  • Discovering Object Members
  • Putting Objects into Action
  • Try it Yourself
  • Summary
  • Q&A
8

Mastering the Windows PowerShell Pipeline

  • Understanding How the Pipeline Works from a High Level
  • Understanding in Depth How the Pipeline Works
  • Try it Yourself
  • Passing Data Through the Pipeline
  • Try it Yourself
  • "Forcing" Objects Through the Pipeline
  • Summary
  • Q&A
9

Sorting, Filtering, and Measuring Windows PowerShell Output

  • Sorting Output
  • Filtering Output
  • Try it Yourself
  • Measuring Objects
  • Summary
  • Q&A
10

Managing Windows PowerShell Providers

  • What Are Providers?
  • Introduction to Default PSDrives
  • Using the FileSystem Provider
  • Try it Yourself
  • Using the Alias Provider
  • Using the Registry Provider
  • Using Extended Providers
  • Summary
  • Q&A
11

Formatting, Exporting, and Converting Windows PowerShell Output

  • How the PowerShell Formatting Subsystem Works
  • Formatting PowerShell Output
  • Exporting PowerShell Output
  • Converting PowerShell Output
  • Try it Yourself
  • Summary
  • Q&A
12

Implementing One-to-One Windows PowerShell Remoting

  • Understanding Classic Windows PowerShell Remote Access
  • Introducing "True" PowerShell Remoting
  • Enabling Windows PowerShell Remoting
  • Creating a Windows PowerShell Remote Session
  • Sending Scripts over the Network
  • Try it Yourself
  • Summary
  • Q&A
13

Implementing One-to-Many Windows PowerShell Remoting

  • One-to-Many Remote Access in the Classic Scenario
  • One-to-Many Remoting with Persistent Sessions
  • Managing Session Configurations
  • One-to-Many Remoting with the Windows PowerShell ISE
  • Try it Yourself
  • Passing Input to Remote Commands
  • Summary
  • Q&A
14

Deploying Windows PowerShell Web Access

  • Introducing Windows PowerShell Web Access
  • Setting Up the Windows PSWA Gateway
  • Testing the Windows PSWA User Experience
  • Managing the Gateway
  • Try it Yourself
  • Summary
  • Q&A
15

Multitasking Windows PowerShell

  • Investigating the PowerShell Job Architecture
  • Controlling Job Behavior
  • Understanding Parent and Child Jobs
  • Introducing the –AsJob Parameter
  • Scheduling Jobs
  • Reviewing What We've Learned
  • Try it Yourself
  • Summary
  • Q&A
16

Harnessing Windows PowerShell Workflow

  • Understanding How Windows PowerShell Workflow Works
  • Try it Yourself
  • Writing Your First Windows PowerShell Workflow
  • Running a Workflow as a Job
  • Understanding Workflow Activities
  • Tying Everything Together
  • Try it Yourself
  • Summary
  • Q&A
17

Introducing WMI and CIM

  • Defining WMI and CIM
  • Getting Comfortable with WMI
  • Try it Yourself
  • Using Windows PowerShell WMI Commands
  • Using Windows PowerShell CIM Commands
  • Try it Yourself
  • Summary
  • Q&A
18

Searching and Filtering with Regular Expressions

  • Revisiting the Wildcard Operators
  • Understanding Regular Expressions
  • Using the –Match Parameter
  • Using Findstr
  • Try it Yourself
  • Using the RegEx Type Accelerator
  • Summary
  • Q&A
19

Managing Software with Windows PowerShell OneGet

  • Understanding IT-Related Terminology
  • Preparing Your Environment
  • Browsing Package Repositories
  • Installing Software from the Command Line
  • Try it Yourself
  • Managing Providers and Packages
  • Hosting a Private OneGet Repository
  • Summary
  • Q&A
20

Desired State Configuration Basics

  • Historical Background of DSC
  • Basic Tenets of DSC
  • DSC Authoring Environment
  • Configuring the DSC Environment
  • Writing Your First Configuration Script
  • Try it Yourself
  • A Word on DSC Push Configuration
  • Summary
  • Q&A
21

Introduction to Windows PowerShell Scripting

  • Managing Execution Policy
  • Writing Our First Script: The User Profile
  • Writing a PowerShell Function
  • Adding Programming Logic
  • Running Scripts
  • Try it Yourself
  • Pointers to Master PowerShell Scripting
  • Summary
  • Q&A
22

Making PowerShell Code Portable with Modules

  • Understanding Snap-Ins
  • Introducing PowerShell Modules
  • Creating Your First PowerShell Script Module
  • Using Module Manifests
  • Adding Comment-Based Help
  • Try it Yourself
  • Finding Modules Easily
  • Summary
  • Q&A
23

Managing Active Directory with Windows PowerShell

  • Installing Active Directory
  • Creating Common Active Directory Objects
  • Try it Yourself
  • Understanding Various AD Administrative Tasks
  • Summary
  • Q&A
24

Managing SQL Server with Windows PowerShell

  • Running PowerShell Using SQL Server Tools
  • Interacting with SQL Server Using PowerShell
  • Automating Common SQL Server DBA Tasks
  • Try it Yourself
  • Summary
  • Q&A
25

Managing SharePoint Server with Windows PowerShell

  • Understanding the Environment
  • Deploying a Service Application
  • Deploying a Web Application
  • Deploying a Site Collection
  • Setting Permissions on a Site Collection
  • Reporting on a SharePoint Farm
  • Try it Yourself
  • Summary
  • Q&A
26

Managing Microsoft Azure with Windows PowerShell

  • Defining Microsoft Azure
  • Preparing Your Azure-PowerShell Environment
  • Working with Azure Virtual Machines
  • Try it Yourself
  • Managing Office 365 and SharePoint Online with Azure
  • Summary
  • Q&A

1

Getting to Know Windows PowerShell

  • Determining the Windows PowerShell Version
  • Displaying the Identity of the Current Windows PowerShell Host
  • Retrieving Event Log Information with Windows PowerShell
  • Creating and Opening a Text Log File in Notepad
2

Installing and Configuring Windows PowerShell

  • Determining the Version of Windows
  • Determining the .NET Framework Version
  • Executing Basic Windows PowerShell Commands
  • Using Grouping in PowerShell
3

Mastering the Windows PowerShell Help System

  • Retrieving AD Commands
  • Retrieving a Sorted List of Verbs
  • Fetching the Help Article from Microsoft Web Servers
  • Updating the Help Library of a Module
  • Viewing Help Content
  • Saving a Help File
  • Retrieving Event Log Help
  • Investigating Windows PowerShell Help
  • Working with Aliases
  • Displaying Command Options in a Graphical Window
4

Finding and Discovering Windows PowerShell Commands

  • Viewing Registered Snap-Ins
  • Adding a Snap-In
  • Retrieving a List of Available Modules
  • Importing an Available Module
  • Retrieving the Number of Commands in a Module
  • Exploring Windows PowerShell Commands
  • Opening Microsoft Edge Using PowerShell
  • Opening a PDF File Using Windows PowerShell
5

Thinking in Terms of Objects

  • Retrieving Metadata
  • Retrieving the Available Properties with Get-Process
  • Retrieving the Available Methods with Get-Process
  • Retrieving Specific Information About Services
  • Working with Objects and Members
6

Mastering the Windows PowerShell Pipeline

  • Adding Users Using a Hash Table
  • Using the Pipeline Operator
  • Stopping the Print Spooler Service
  • Storing Elements in an Array
  • Experimenting with Pipeline Parameter Binding
7

Sorting, Filtering, and Measuring Windows PowerShell Output

  • Sorting Output in Ascending Order
  • Sorting Output Using Multiple Criteria
  • Using PowerShell Comparison Operators
  • Filtering the Output
  • Generating Data Statistics
8

Managing Windows PowerShell Providers

  • Viewing PSDrives on the System
9

Formatting, Exporting, and Converting Windows PowerShell Output

  • Displaying the Output in an Interactive Table
  • Formatting the Output as a Table
  • Exporting Windows PowerShell Output
10

Implementing One-to-One Windows PowerShell Remoting

  • Enabling Remoting Using Windows PowerShell
  • Establishing a Remote Session
  • Setting the Execution Policy
11

Deploying Windows PowerShell Web Access

  • Managing the PSWA Gateway
12

Multitasking Windows PowerShell

  • Creating a New Job
  • Creating a Scheduled PowerShell Job
  • Retrieving Files as a Job
13

Harnessing Windows PowerShell Workflow

  • Writing a Windows PowerShell Script
14

Introducing WMI and CIM

  • Executing the PowerShell CIM Commands
  • Executing the PowerShell WMI Commands
15

Managing Software with Windows PowerShell OneGet

  • Installing an Application
  • Displaying the Package Providers of Applications
  • Verifying an Installed Package
16

Desired State Configuration Basics

  • Viewing the Properties of Windows Feature DSC Resources
  • Creating and Updating a DSC Configuration
17

Introduction to Windows PowerShell Scripting

  • Executing a Script with Loop and Iteration
  • Creating a PowerShell Function
18

Making PowerShell Code Portable with Modules

  • Adding a PSSnapin to a Session
  • Getting the Recent Event Log
19

Managing Active Directory with Windows PowerShell

  • Creating an OU
  • Creating an AD Group
  • Creating Domain User Accounts in Bulk
20

Managing SQL Server with Windows PowerShell

  • Creating a Database
  • Creating a Table
  • Inserting Data into a Table
21

Managing SharePoint Server with Windows PowerShell

  • Viewing the Site Collections

Scripting and Automation

$99.99

Buy Now
scroll to top