Book Description
The PowerShell Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.
This open book is licensed under a Creative Commons License (CC BY-SA). You can download PowerShell Notes for Professionals ebook for free in PDF format (1.7 MB).
Table of Contents
Chapter 1
Getting started with PowerShell
Chapter 2
Variables in PowerShell
Chapter 3
Operators
Chapter 4
Special Operators
Chapter 5
Basic Set Operations
Chapter 6
Conditional logic
Chapter 7
Loops
Chapter 8
Switch statement
Chapter 9
Strings
Chapter 10
HashTables
Chapter 11
Working with Objects
Chapter 12
PowerShell Functions
Chapter 13
PowerShell Classes
Chapter 14
PowerShell Modules
Chapter 15
PowerShell profiles
Chapter 16
Calculated Properties
Chapter 17
Using existing static classes
Chapter 18
Built-in variables
Chapter 19
Automatic Variables
Chapter 20
Environment Variables
Chapter 21
Splatting
Chapter 22
PowerShell "Streams"; Debug, Verbose, Warning, Error, Output and Information
Chapter 23
Sending Email
Chapter 24
PowerShell Remoting
Chapter 25
Working with the PowerShell pipeline
Chapter 26
PowerShell Background Jobs
Chapter 27
Return behavior in PowerShell
Chapter 28
CSV parsing
Chapter 29
Working with XML Files
Chapter 30
Communicating with RESTful APIs
Chapter 31
PowerShell SQL queries
Chapter 32
Regular Expressions
Chapter 33
Aliases
Chapter 34
Using the progress bar
Chapter 35
PowerShell.exe Command-Line
Chapter 36
Cmdlet Naming
Chapter 37
Running Executables
Chapter 38
Enforcing script prerequisites
Chapter 39
Using the Help System
Chapter 40
Modules, Scripts and Functions
Chapter 41
Naming Conventions
Chapter 42
Common parameters
Chapter 43
Parameter sets
Chapter 44
PowerShell Dynamic Parameters
Chapter 45
GUI in PowerShell
Chapter 46
URL Encode/Decode
Chapter 47
Error handling
Chapter 48
Package management
Chapter 49
TCP Communication with PowerShell
Chapter 50
PowerShell Workflows
Chapter 51
Embedding Managed Code (C# : VB)
Chapter 52
How to download latest artifact from Artifactory using PowerShell script (v2.0 or below)?
Chapter 53
Comment-based help
Chapter 54
Archive Module
Chapter 55
Infrastructure Automation
Chapter 56
PSScriptAnalyzer - PowerShell Script Analyzer
Chapter 57
Desired State Configuration
Chapter 58
Using ShouldProcess
Chapter 59
Scheduled tasks module
Chapter 60
ISE module
Chapter 61
Creating DSC Class-Based Resources
Chapter 62
WMI and CIM
Chapter 63
ActiveDirectory module
Chapter 64
SharePoint Module
Chapter 65
Introduction to Psake
Chapter 66
Introduction to Pester
Chapter 67
Handling Secrets and Credentials
Chapter 68
Security and Cryptography
Chapter 69
Signing Scripts
Chapter 70
Anonymize IP (v4 and v6) in text file with PowerShell
Chapter 71
Amazon Web Services (AWS) Rekognition
Chapter 72
Amazon Web Services (AWS) Simple Storage Service (S3)