Windows Powershell

(win-powershell-complete) / ISBN : 978-1-61691-879-8
This course includes
Lessons
TestPrep
Hands-On Labs
AI Tutor (Add-on)
30 Review
Get A Free Trial

About This Course

Gain hands-on expertise in Windows PowerShell with Windows PowerShell in 24 Hours course and performance-based labs. Performance-based labs simulate real-world, hardware, software and command line interface environments and can be mapped to any text-book, course & training. This course and lab provide the understanding of PowerShell module, its usage for different functions and give experience in installing and configuring PowerShell, finding and discovering Windows PowerShell commands, managing Windows PowerShell providers, and more. <

Skills You’ll Get

<

Interactive Lessons

25+ Interactive Lessons | 72+ Quizzes |

Gamified TestPrep

63+ Pre Assessment Questions | 2+ Full Length Tests | 100+ Post Assessment Questions | 200+ Practice Test Questions

Hands-On Labs

71+ LiveLab | 00+ Minutes

Video Lessons

23+ Videos | 04:38+ Hours

1

Introduction

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

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
3

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
4

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
5

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
6

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
7

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
8

Sorting, Filtering, and Measuring Windows PowerShell Output

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

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
10

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
11

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
12

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
13

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
14

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
15

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
16

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
17

Searching and Filtering with Regular Expressions

  • Revisiting the Wildcard Operators
  • Understanding Regular Expressions
  • Using the –Match Parameter
  • Using Select-String
  • Try it Yourself
  • Using the RegEx Type Accelerator
  • Summary
  • Q&A
18

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
19

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
20

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
21

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
22

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
23

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
24

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
25

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

2

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
3

Installing and Configuring Windows PowerShell

  • Determining the Version of Windows
  • Determining the .NET Framework Version
  • Executing Basic Windows PowerShell Commands
4

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
5

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 Internet Explorer Using PowerShell
  • Opening a PDF File Using Windows PowerShell
6

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
7

Mastering the Windows PowerShell Pipeline

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

Sorting, Filtering, and Measuring Windows PowerShell Output

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

Managing Windows PowerShell Providers

  • Viewing PSDrives on the System
10

Formatting, Exporting, and Converting Windows PowerShell Output

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

Implementing One-to-One Windows PowerShell Remoting

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

Deploying Windows PowerShell Web Access

  • Managing the PSWA Gateway
14

Multitasking Windows PowerShell

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

Harnessing Windows PowerShell Workflow

  • Writing a Windows PowerShell Script
16

Introducing WMI and CIM

  • Executing the PowerShell CIM Commands
  • Executing the PowerShell WMI Commands
18

Managing Software with Windows PowerShell OneGet

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

Desired State Configuration Basics

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

Introduction to Windows PowerShell Scripting

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

Making PowerShell Code Portable with Modules

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

Managing Active Directory with Windows PowerShell

  • Creating an Organizational Unit
  • Creating an Active Directory Group
  • Creating Domain User Accounts in Bulk
23

Managing SQL Server with Windows PowerShell

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

Managing SharePoint Server with Windows PowerShell

  • Viewing the Site Collections

Related Courses

All Course
scroll to top