Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Authors

About the Cover Illustration

1. PowerShell fundamentals

Chapter 1. Introduction

1.1. Who this book is for

1.2. What this book will teach you

1.3. What this book won’t teach you

1.4. Where we drew the line

1.5. Beyond PowerShell

1.6. Ready?

Chapter 2. PowerShell hosts

2.1. 32-bit vs. 64-bit, and administrator vs. not

2.2. The console

2.3. The PowerShell ISE

2.4. Command history buffer vs. PowerShell’s history

2.5. Transcripts

2.6. Summary

Chapter 3. Using the PowerShell help system

3.1. The help commands

3.2. Where’s the help?

3.3. Using the help

3.4. “About” help files

3.5. Provider help

3.6. Interpreting command help

3.7. Common parameters

3.8. Summary

Chapter 4. The basics of PowerShell syntax

4.1. Commands

4.1.1. Aliases: nicknames for commands

4.1.2. Command name tab completion

4.2. Parameters

4.2.1. Truncating parameter names

4.2.2. Parameter name tab completion

4.3. Typing trick: line continuation

4.4. Parenthetical commands and expressions

4.5. Script blocks

4.6. Summary

Chapter 5. Working with PSSnapins and modules

5.1. There’s only one shell

5.2. PSSnapins vs. modules

5.3. Loading, autoloading, and profiles