O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

PowerShell 5 Recipes

Video Description

Build a strong foundation with this basic PowerShell course for beginners and also provision virtual machines

About This Video

  • Install, configure, and explore Windows PowerShell

  • Build new scripts

  • Extend Windows PowerShell

  • Strengthen the way you control systems.

  • In Detail

    You will learn about the latest upgrade: PowerShell 5.0. The major improvements are in the areas of Desired State Configuration; security; performance; remoting; language enhancements and classes; writing its syntax; building scripts; and developing extensions and modules. You will also gain deep insights into automating various tasks and integrating PowerShell.

    In this video course, you will learn how to get started with PowerShell, learn the basics for creating and maintaining your own scripts, and see blueprints on how to leverage PowerShell for common automation and scripting tasks in the vast Microsoft ecosystem of platforms and products.

    Table of Contents

    1. Chapter 1 : Installation and Set Up
      1. The Course Overview 00:03:06
      2. Starting PowerShell 00:06:16
      3. Editors 00:19:53
      4. Getting Help 00:03:43
    2. Chapter 2 : Introducing PowerShell
      1. Basic Syntax 00:17:26
      2. Formatting Output 00:08:00
      3. Productivity Tips 00:07:15
    3. Chapter 3 : Getting PowerShell on Your Platform
      1. PowerShell Out of the Box 00:05:44
      2. Installing and Upgrading PowerShell 00:09:17
      3. Online Module Sources 00:11:38
      4. Aside Package Managers 00:20:17
    4. Chapter 4 : Windows Management
      1. Common Management Tasks 00:08:51
      2. Common Management Tasks(Continued) 00:21:05
      3. Tapping into CIM 00:13:59
      4. Running Scripts Remotely 00:12:34
    5. Chapter 5 : Azure Management
      1. Setting Up the Local Environment 00:11:12
      2. Provisioning a Virtual Machine 00:34:30
      3. Provisioning a Web Application 00:11:33
      4. Web App Scaling and Application Slots 00:10:06
    6. Chapter 6 : Build and Deploy Automation
      1. Writing Good Automation Scripts 00:16:03
      2. Building .NET Applications 00:13:19
      3. Azure Web App Deployment 00:14:33
      4. Customizing Azure Web App 00:23:26
    7. Chapter 7 : Structuring Scripts
      1. Scripts Calling Scripts 00:07:45
      2. Scoping 00:04:00
      3. Dot-sourcing 00:03:52
    8. Chapter 8 : Advanced Programming
      1. Advanced Functions 00:19:05
      2. Functions for Pipelines 00:10:00
      3. Parameter Validation 00:05:33
      4. Automated Testing with Pester 00:30:37
    9. Chapter 9 : Working with Modules
      1. Creating Modules 00:14:36
      2. Metadata and Code Clean Up 00:14:02
      3. Publishing Modules 00:06:31
      4. Module Dependencies 00:12:16
    10. Chapter 10 : .NET under the Covers
      1. .NET Concepts in PowerShell 00:07:17
      2. Loading Assemblies 00:07:37
      3. Adding Types 00:15:38
      4. Writing cmdlets 00:12:25