PowerShell® Notes for Professionals book

Buy me a coffeeOrder a coffee!

PowerShell® Book preview
PowerShell® Notes for Professionals book

If you found this free PowerShell® book useful,
then please share it ❤😊


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

Example book pages

PowerShell® Example Page 1PowerShell® Example Page 2
PowerShell® Example Page 3PowerShell® Example Page 4

What people are saying about this PowerShell® Notes for Professionals book

The PowerShell® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with PowerShell® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

184 pages, published on May 2019

Sign up for changes to PowerShell® Notes for Professionals book

More Programming Books

DotNETFramework Book
Bash Book
C Book
CSharp Book
CPlusPlus Book
Java Book
JavaScript Book
PHP Book
Python Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!