Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Cover Illustration

1. Learning PowerShell

Chapter 1. Welcome to PowerShell

1.1. What is PowerShell?

1.1.1. Shells, command lines, and scripting languages

1.1.2. Why a new shell? Why now?

1.1.3. The last mile problem

1.2. Soul of a New Language

1.2.1. Learning from history

1.2.2. Leveraging .NET

1.3. Brushing Up on Objects

1.3.1. Reviewing object-oriented programming

1.3.2. Objects in PowerShell

1.4. Up and Running with PowerShell

1.4.1. PowerShell

1.4.2. Starting PowerShell

1.4.3. The PowerShell console host

1.4.4. The PowerShell Integrated Scripting Environment

1.4.5. Command completion

1.5. Dude! Where���s My Code?

1.5.1. Navigation and basic operations

1.5.2. Basic expressions and variables

1.5.3. Processing data

1.5.4. Flow-control statements

1.5.5. Scripts and functions

1.5.6. Remoting and the Universal Execution Model

1.6. Summary

Chapter 2. Foundations of PowerShell

2.1. Getting a Sense of the PowerShell Language

2.2. The Core Concepts

2.2.1. Command concepts and terminology

2.2.2. Commands and cmdlets

2.2.3. Command categories

2.3. Aliases and Elastic Syntax