Windows Powershell
(win-powershell-complete) / ISBN : 978-1-61691-879-8
About This Course
<
Skills You’ll Get
<
Get the support you need. Enroll in our Instructor-Led Course.
Lessons
25+ Lessons | 72+ Quizzes |
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
Introduction
- Who Should Take This Course
- How This Course Is Organized
- Conventions Used in This Course
- System Requirements
- Design Elements Used in This Course
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
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
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
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
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
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
Sorting, Filtering, and Measuring Windows PowerShell Output
- Sorting Output
- Filtering Output
- Try it Yourself
- Measuring Objects
- Summary
- Q&A
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Getting to Know Windows PowerShell
- Determining Windows PowerShell version
- Displaying the Identity of the Current Windows PowerShell Host
- Getting event log information with Windows PowerShell
- Creating and Opening a Text Log File in Notepad
Installing and Configuring Windows PowerShell
- Determining Windows version
- Determining .NET Framework version
- Observing Windows PowerShell Commands
- Adding Grouping to the Mix
Mastering the Windows PowerShell Help System
- Retrieving AD Commands on a Windows server Domain Controller
- Retrieving a sorted list of verbs
- Fetching the help article from Microsoft web servers
- Updating help library of a module
- Viewing help content
- Saving help files on an online system
- Understanding Windows PowerShell help syntax
- Investigating Windows PowerShell help
- Taking Windows PowerShell help to the next level
- Displaying command options in a graphical window
Finding and Discovering Windows PowerShell Commands
- Viewing registered snap-ins
- Adding a registered snap-in
- Retrieving a list of available modules
- Importing an available module
- Showing number of commands contained in the PsReadline module
- Discovering Windows PowerShell commands
- Opening Internet Explorer using PowerShell
- Opening the PDF directly using Windows PowerShell
Thinking in Terms of Objects
- Retrieving metadata
- Retrieving properties available with get-process
- Retrieving methods available with get-process
- Retrieving particular data
- Working with objects and members
Mastering the Windows PowerShell Pipeline
- Introducing hash tables
- Investigating the Windows PowerShell Pipeline
- Stopping the print spooler service
- Using array object
- Experimenting with Pipeline Parameter Binding
Sorting, Filtering, and Measuring Windows PowerShell Output
- Sorting output in ascending order
- Sorting on multiple criteria
- Playing with PowerShell comparison operators
- Filtering the output displaying the name, status and display name
- Understanding measure-object
Managing Windows PowerShell Providers
- Viewing PSDrives on the system
Formatting, Exporting, and Converting Windows PowerShell Output
- Displaying the results in an interactive table
- Formatting the result as a table
- Exporting and converting Windows PowerShell output
Implementing One-to-One Windows PowerShell Remoting
- Enabling remoting using Windows PowerShell
- Establishing a remote session
- Setting execution policy
Deploying Windows PowerShell Web Access
- Managing gateway
Multitasking Windows PowerShell
- Creating a new job
- Creating a scheduled PowerShell job
- Retrieving help files as a job and output them in a three-column wide display
Harnessing Windows PowerShell Workflow
- Writing a simple Windows PowerShell script file
Introducing WMI and CIM
- Using the PowerShell CIM commands
- Using Get-WMI object
Managing Software with Windows PowerShell OneGet
- Installing an application from a subdirectory
- Installing software with OneGet
- Verifying that the WinRar archiver is installed on your system
Desired State Configuration Basics
- Viewing that options are available for the Windows Feature DSC resource
- Creating and updating a DSC configuration
Introduction to Windows PowerShell Scripting
- Understanding loop and iteration
- Writing a PowerShell Function
Making PowerShell Code Portable with Modules
- Adding a PSSnapin to your session
- Getting recent event log
Managing Active Directory with Windows PowerShell
- Creating organizational units
- Creating groups
- Creating domain user accounts in bulk
Managing SQL Server with Windows PowerShell
- Creating a new database
- Creating a new table
- Inserting data into a table
Managing SharePoint Server with Windows PowerShell
- Viewing site collections