PowerShell tutorial for professionals

Download free PowerShell tutorial course in PDF, training file in 72 chapters and 184 pages. Free unaffiliated ebook created from Stack OverFlow contributor.

Table of contents

  • About
  • Getting started with PowerShell
  • Allow scripts stored on your machine to run un-signed
  • Aliases & Similar Functions
  • The Pipeline - Using Output from a PowerShell cmdlet
  • Calling Net Library Methods
  • Installation or Setup
  • Commenting
  • Creating Objects
  • Variables in PowerShell
  • Simple variable
  • Arrays
  • List Assignment of Multiple Variables
  • Scope
  • Removing a variable
  • Operators
  • Comparison Operators
  • Arithmetic Operators
  • Assignment Operators
  • Redirection Operators
  • Mixing operand types, the type of the left operand dictates the behavior
  • Logical Operators
  • String Manipulation Operators
  • Special Operators
  • Array Expression Operator
  • Call Operation
  • Dot sourcing operator
  • Basic Set Operations
  • Filtering: Where-Object / where / ?
  • Ordering: Sort-Object / sort
  • Grouping: Group-Object / group
  • Projecting: Select-Object / select
  • Conditional logic
  • if, else and else if
  • Negation
  • If conditional shorthand
  • Loops
  • Foreach
  • For
  • ForEach() Method
  • ForEach-Object
  • Continue
  • Break
  • While
  • Do
  • Switch statement
  • Variables in PowerShell
  • Special Operators
  • Conditional logic
  • Switch statement
  • HashTables
  • PowerShell Functions
  • PowerShell Modules
  • Calculated Properties
  • Built-in variables
  • Environment Variables
  • PowerShell "Streams"; Debug, Verbose, Warning, Error, Output and Information
  • PowerShell Remoting
  • PowerShell Background Jobs
  • CSV parsing
  • Communicating with RESTful APIs
  • Regular Expressions
  • Using the progress bar
  • Cmdlet Naming
  • Enforcing script prerequisites
  • Modules, Scripts and Functions
  • Common parameters
  • PowerShell Dynamic Parameters
  • URL Encode/Decode
  • Package management
  • PowerShell Workflows
  • How to download latest artifact from Artifactory using PowerShell script (v2.0 or below)?
  • Archive Module
  • PSScriptAnalyzer - PowerShell Script Analyzer
  • Using ShouldProcess
  • ISE module
  • WMI and CIM
  • ActiveDirectory module
  • SharePoint Module
  • Introduction to Psake
  • Introduction to Pester
  • Handling Secrets and Credentials
  • Security and Cryptography
  • Signing Scripts
  • Anonymize IP (v4 and v6) in text file with PowerShell
  • Amazon Web Services (AWS) Rekognition
  • Amazon Web Services (AWS) Simple Storage Service (S3)

It is a free PowerShell ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many PowerShell developers and contributors.

The content is released under Creative Commons BY-SA

Size : 1.72 MB
File type : pdf
Downloads: 227
Created: 2019-04-30

Others PowerShell Tutorials

Windows PowerShell Networking Guide

Essential PowerShell

Windows PowerShell Networking Guide

Getting started with PowerShell

Exploring PowerShell Automation

Others related eBooks about PowerShell tutorial for professionals

Operating Systems and Middleware: Supporting Controlled Interaction

Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the traditional Operating Systems course. By using this innovative text, students will obtain an understanding of how contemporary operating systems and middleware work, and why they work that way...

Windows 10 IT Pro Essentials: Support Secrets

Download free course Windows 10 IT Pro Essentials: Support Secrets, pdf file on 125 pages by Ed Bott....

The Little Book about OS Development

This book is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts. We’ve tried to collect parts of the vast (and often excellent) expanse of material and t...

Windows 8 quick guide

This Microsoft Windows 8 tutorial is a quick refernce PDf file to learn the basics of this new operating system and his useful features....

Linux Mint Essentials

Linux Mint is one of the most popular and proven distributions for beginners and advanced ..., download free Linux tutorial in PDF (324 pages) created by ....

Linux Inside

Linux is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution. The defining component of Linux is the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. The Free Software Foundation...

Advanced Linux Programming

Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux...

Into the Core: A look at Tiny Core Linux

Tiny Core Linux (TCL) is a minimal Linux operating system focusing on providing a base system using BusyBox and FLTK, developed by Robert Shingledecker. The distribution is notable for its size (15 MB) and minimalism, with additional functionality provided by extensions. Tiny Core Linux is free and ...

The Unix Workbench

Learning the command line can be a difficult and intimidating task, but this book is desig..., download free Unix tutorial in PDF (249 pages) created by Sean Kross ....

Linux Appliance Design

Download free course Linux Appliance Design, pdf file on 388 pages by Bob Smith, John Hardin, Graham Phillips, Bill Pierce....