Hello PowerShell: From Fundamentals to Advanced Automation (English Edition)

· 8085 Books · AI-narrated by Madison (from Google)
Audiobook
6 hr 31 min
Unabridged
AI-narrated
Want a free 30 min sample? Listen anytime, even offline. 
Add

About this audiobook

PowerShell has become the automation language of modern IT. It treats every value as a structured .NET object, chains commands through an object-aware pipeline, and runs identically on Windows, Linux, and macOS. For anyone working with infrastructure, cloud services, or reporting, fluency in PowerShell is now a real competitive advantage.

This book is a complete, sequential journey from your first command to publishing a module on the PowerShell Gallery. Across twelve chapters you install and tour the shell, master types, operators, and expressions, then handle data with variables, credentials, and serialization. You control flow and errors, build reusable functions with validation, and grow them into packaged modules and manifests. Later chapters cover metaprogramming, remoting, jobs, and parallel execution, then debugging, logging, and Pester testing, before a breadth tour of providers, CIM, .NET interop, classes, and Desired State Configuration.

By the end, you will write PowerShell that runs reliably, scales gracefully, and reads clearly enough for colleagues to build on, with the confidence to automate real workflows and ship professional, reusable tooling.


WHAT YOU WILL LEARN

●  Navigate the object pipeline that sets PowerShell apart.

●  Work with types, operators, variables, and rich collections.

●  Control flow, handle errors, and build reusable functions.

●  Package modules, then scale with remoting and parallelism.

●  Debug, log, and test automation using Pester tests.


WHO THIS BOOK IS FOR

This book is for system administrators, DevOps engineers, cloud operators, and support professionals who want a coherent, guided path to PowerShell fluency. It is equally useful for developers coming from Bash, Python, or CMD who want to add reliable automation to their toolkit.

PowerShell has become the automation language of modern IT. It treats every value as a structured .NET object, chains commands through an object-aware pipeline, and runs identically on Windows, Linux, and macOS. For anyone working with infrastructure, cloud services, or reporting, fluency in Powe...

About the author

Nathan Brooks is a software engineer and automation practitioner with more than a decade of experience designing, building, and operating infrastructure for technology teams of every size. His career has spanned startups, mid-size product companies, and large enterprises, where he has led DevOps transformations, built cloud-native deployment pipelines, and championed the shift from manual operations to reproducible, version-controlled automation. Along the way he has developed a particular conviction that modern system administration and software engineering are converging fields, and that PowerShell - with its object pipeline and true cross-platform story - is one of the most productive tools available for bridging the two.

Beyond day-to-day engineering work, Nathan is a regular contributor to the PowerShell and open-source communities. He has authored modules published to the PowerShell Gallery, filedbug reports and pull requests

against widely used libraries, and mentored junior engineers through their first production automation projects. He has spoken at community meetups and developer conferences on topics ranging from infrastructure-as-code to continuous delivery, and he maintains a technical blog where he writes about PowerShell patterns, DevOps practices, and cloud-native design. He holds several industry certifications across Microsoft Azure, Windows Server administration, and DevOps tooling.

Hello PowerShell is his attempt to distil years of hands-on experience into a single cohesive volume that any determined reader - whether a sysadmin learning a first programming language or a seasoned developer adding PowerShell to their toolkit - can use to become fluent in the shell that powers so much of modern operations work. When he is not at the keyboard, he is usually reading, travelling, or losing good-natured arguments about whether tabs or spaces make better Indentation.

Nathan Brooks is a software engineer and automation practitioner with more than a decade of experience designing, building, and operating infrastructure for technology teams of every size. His career has spanned startups, mid-size product companies, and large enterprises, where he has led DevOps ...

Rate this audiobook

Tell us what you think.

Listening information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can read books purchased on Google Play using your computer's web browser.

More by Nathan Brooks

Narrated by Madison