Learn Windows PowerShell in a Month of Lunches, Third Edition, video edition

Video description

In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.

"Superb...full of real-world examples, this book is an IT specialist's best friend."
Olivier Deveault, Voxco Group

Learn Windows PowerShell in a Month of Lunches, Third Edition is an innovative tutorial designed for busy IT professionals. This updated edition covers PowerShell features that run on Windows 7, Windows Server 2008 R2 and later, PowerShell v3 and later, and includes v5 features like PowerShellGet.

PowerShell is both a scripting language and an administrative shell that lets you control and automate nearly every aspect of Windows. It accepts and executes commands interactively and you can write scripts to manage most Windows servers like Exchange, IIS, and SharePoint, as well as online services like Azure and Office 365.

Learn Windows PowerShell in a Month of Lunches, Third Edition is an innovative tutorial designed for busy IT professionals. Just set aside one hour a day - lunchtime would be perfect - for a month, and you'll be automating Windows tasks faster than you ever thought possible. This updated edition covers PowerShell features that run on Windows 7, Windows Server 2008 R2 and later, PowerShell v3 and later, and includes v5 features like PowerShellGet.

Inside:
  • Learn PowerShell from the beginning, no experience required!
  • Covers PowerShell v3 and up, Windows 7, and Windows Server 2008 R2 and later
  • Each lesson takes you an hour or less
Experience with Windows administration is helpful. No programming or scripting experience needed.

Veteran PowerShell MVPs Don Jones and Jeffery Hicks bring years as successful trainers to this concise, easy-to-follow book/course.

Your key to learning Windows PowerShell.
Noreen Dertinger, Dertinger Informatics

A must-have...both novice and expert will benefit from this book.
Tiklu Ganguly, Mazik Global

Learn PowerShell fundamentals from the experts.
James Berkenbile, Berkenbile Consulting

NARRATED BY LOU FERNANDEZ

Table of contents

  1. Ch 1. Before you begin
    1. Why you can’t afford to ignore PowerShell
    2. How to use this book
    3. Installing Windows PowerShell
  2. Ch 2. Meet PowerShell
    1. Choose your weapon
    2. It’s typing class all over again
  3. Ch 3. Using the help system
    1. The help system: how you discover commands
    2. Asking for help
    3. Interpreting the help
    4. Parameter values
    5. Accessing “about” topics
  4. Ch 4. Running commands
    1. Not scripting, but running commands
    2. The cmdlet naming convention
    3. Taking shortcuts
    4. Support for external commands
    5. Dealing with errors
  5. Ch 5. Working with providers
    1. What are providers?
    2. Understanding how the filesystem is like other data stores
  6. Ch 6. The pipeline: connecting commands
    1. Connecting one command to another: less work for you
    2. Comparing files
    3. Piping to a file or a printer
    4. Using cmdlets that modify the system: killing processes and stopping services
  7. Ch 7. Adding commands
    1. How one shell can do everything
    2. Extensions: finding and adding snap-ins
    3. Command conflicts and removing extensions
    4. Getting modules from the internet
  8. Ch 8. Objects: data by another name
    1. What are objects?
    2. Discovering objects: Get-Member
    3. Sorting objects
    4. Objects until the end
  9. Ch 9. The pipeline, deeper
    1. The pipeline: enabling power with less typing
    2. Plan B: pipeline input ByPropertyName
    3. Parenthetical commands
    4. Lab
  10. Ch 10. Formatting—and why it’s done on the right
    1. Formatting: making what you see prettier
    2. Formatting tables
    3. Going out: to a file, a printer, or the host
  11. Ch 11. Filtering and comparisons
    1. Making the shell give you just what you need
    2. Filtering objects out of the pipeline
    3. Common points of confusion
  12. Ch 12. A practical interlude
    1. Defining the task
  13. Ch 13. Remote control: one-to-one, and one-to-many
    1. The idea behind remote PowerShell
    2. WinRM overview
    3. Using Enter-PSSession and Exit-PSSession for one-to-one remoting
    4. Using Invoke-Command for one-to-many remoting
    5. Differences between remote and local commands
    6. But wait, there’s more
  14. Ch 14. Using Windows Management Instrumentation and CIM
    1. WMI essentials
    2. The bad news about WMI
    3. Using Get-WmiObject
    4. Using Get-CimInstance
  15. Ch 15. Multitasking with background jobs
    1. Making PowerShell do multiple things at the same time
    2. WMI, as a job
    3. Working with child jobs
  16. Ch 16. Working with many objects, one at a time
    1. Automation for mass management
    2. The CIM/WMI way: invoking methods
    3. The backup plan: enumerating objects
    4. Common points of confusion
  17. Ch 17. Security alert!
    1. Keeping the shell secure
    2. Execution policy and code signing
    3. Other security measures
  18. Ch 18. Variables: a place to store your stuff
    1. Introduction to variables
    2. Using variables: fun tricks with quotes
    3. Storing many objects in a variable
    4. More tricks with double quotes
    5. Commands for working with variables
  19. Ch 19. Input and output
    1. Prompting for, and displaying, information
    2. Write-Host
  20. Ch 20. Sessions: remote control with less work
    1. Making PowerShell remoting a bit easier
    2. Using sessions with Enter-PSSession
    3. Using disconnected sessions
  21. Ch 21. You call this scripting?
    1. Not programming, more like batch files
    2. Creating a parameterized script
    3. A quick look at scope
  22. Ch 22. Improving your parameterized script
    1. Starting point
    2. Validating parameter input
  23. Ch 23. Advanced remoting configuration
    1. Using other endpoints
    2. Enabling multihop remoting
  24. Ch 24. Using regular expressions to parse text files
    1. The purpose of regular expressions
    2. Using regex with -Match
  25. Ch 25. Additional random tips, tricks, and
    1. Profiles, prompts, and colors: customizing the shell
    2. Operators: -as, -is, -replace, -join, -split, -in, -contains
    3. Date manipulation
  26. Ch 26. Using someone else’s script
    1. The script
    2. It’s a line-by-line examination
  27. Ch 27. Never the end
    1. Ideas for further exploration
  28. Ch 28. PowerShell cheat sheet
    1. Punctuation
    2. Help file
    3. Pipeline parameter input

Product information

  • Title: Learn Windows PowerShell in a Month of Lunches, Third Edition, video edition
  • Author(s): Don Jones, Jeffery Hicks
  • Release date: February 2019
  • Publisher(s): Manning Publications
  • ISBN: None