Need a precise, focused training guide for Windows PowerShell?
Get this 130-page Fast Start guide to quickly learn Windows PowerShell fundamentals. Regardless of whether you are an IT manager, developer, administrator or an advanced user, this Fast Start guide will help you learn the essential concepts needed to successfully work with Windows PowerShell. Covers all versions of Windows PowerShell, including PowerShell 3.0, 4.0 and 5.0. Use this guide with all current releases of Windows and Windows Server, including Windows 7, Windows 8.1, Windows 10, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
Click Look Inside and discover this hands-on computer handbook.
Scroll to the top of the page and select the Buy Now button.
Want something you can hold in your hands? Look also for the print edition!
Table of Contents
1. Getting Started with Windows PowerShell7
Working with the Windows PowerShell Console9
The Standard Console10
The Elevated, Administrator Console11
The PowerShell Console12
Working with the Windows PowerShell ISE14
Managing Windows PowerShell Console Properties17
Using the Command History20
2. Managing Cmdlets and Scripts23
Working with Cmdlets23
Understanding Cmdlet Names23
Getting Information About Cmdlets28
Understanding Cmdlet Parameters30
Using External Commands34
Understanding Scripts & Script Execution36
Specifying Authentication Credentials39
3. Using the Help Documentation41
Accessing Help Files41
Creating a Central Help Folder42
4. Initializing the Scripting Environment47
Passing Startup Parameters47
Invoking Windows PowerShell50
Using –Command to Run Commands51
Using –File to Run Scripts53
Using Nested Consoles54
5. Navigating Input, Parsing, and Output Options57
Using Basic Line Editing Techniques57
How Parsing Works61
Parsing Assigned Values63
Parsing Exceptions65
Output from Parsing67
6. Managing Output69
Using Formatting Cmdlets69
Specifying Output Format69
Using Pipelines With Formatters72
Specifying Properties to Display73
Grouping and Sorting76
Writing to Output Streams79
Explicitly Writing Output80
Using Other Output Streams82
Rendering and Finalizing the Output85
More on Redirecting Input, Output, and Error88
7. Working with Profiles91
Creating Profiles93
Understanding Execution Order95
Understanding the Command Path97
Managing the Command Path97
Managing File Extensions and File Associations99
8. Executing Commands Remotely103
Remoting Fundamentals104
Configuring Remoting105
Connecting Between Domains and in Workgroups106
Creating HTTPS and Other Listeners109
9. Executing Remote Commands112
Understanding Remote Execution112
Standard Commands for Remoting114
Invoking Remote Commands118
10. Managing PowerShell Sessions123
Invoking Sessions123
Navigating Remote Connection Issues129
Disconnecting Sessions131
Reconnecting Sessions133