Leanpub Header

Skip to main content

Microsoft Windows Automation Troubleshooting Toolkit

We turn PowerShell into our daily power tool for automation, maintenance, and troubleshooting. We then extend into .NET 9 so we can build modern web services alongside our admin workflows.

Bought separately

$89.97

Minimum price

$69.99

$84.99

You pay

$84.99

Author earns

$67.99
$

...Or Buy With Credits!

You can get credits with a paid monthly or annual Reader Membership, or you can buy them here.
These books have a total suggested price of $89.97. Get them now for only $69.99!
About

About

About the Bundle

This bundle targets Windows admins and developers who want automation plus app-building reach. We automate administration with advanced PowerShell techniques, learn troubleshooting strategies across scripting and remoting, and then extend into .NET 9 to build production-ready web APIs and clients with ASP.NET Core and related tooling.

Books

About the Books

PowerShell Troubleshooting Guide

Techniques, strategies and solutions across scripting, automation, remoting, and system administration

A practical handbook, "PowerShell Troubleshooting Guide" is designed to help PowerShell enthusiasts improve their skills and make them more effective in real-world applications. Starting with basic scripting and progressing to comprehensive system expertise, the book explores the immense possibilities of PowerShell.

Beginning with fundamental ideas, readers are exposed to the heart of PowerShell, including its architecture, command structures, and scripting intricacies. Each chapter delves into a specific theme, such as troubleshooting approaches, advanced debugging, loop controls, and robust error-handling systems, ensuring that the reader is well-prepared to face any obstacles that may arise.

One of the book's strongest points is its emphasis on hands-on learning. It gives you hands-on experience automating complex system and Windows administrative operations while demystifying the processes involved. Readers will learn how to establish secure communication channels, manage remote sessions, and transfer files to faraway systems with the help of realistic examples and clear explanations. Combining this remote knowledge with an in-depth examination of debugging, experts will be able to fix any problems with their automation solutions quickly and easily.

Most importantly, this book takes readers on a trip that will elevate them from PowerShell user to PowerShell maestro, allowing them to solve all of their administrative problems in a way that is streamlined, efficient, and imaginative.

Key Learnings

  • Grasp core PowerShell concepts, ensuring a robust base for advanced operations.
  • Learn to craft effective scripts, optimizing automation tasks.
  • Dive into managing networks remotely, ensuring seamless operations.
  • Acquire skills to troubleshoot scripts, ensuring error-free automation.
  • Understand Windows Management Instrumentation, linking it with PowerShell.
  • Prioritize secure scripting and master remote sessions, ensuring system integrity, connectivity and control.
  • Adopt industry-standard best practices for PowerShell.

Table of Content

  1. Introduction to PowerShell Troubleshooting
  2. Understanding PowerShell Command-Line Tools
  3. Working with PowerShell ISE
  4. PowerShell Modules
  5. Scripting in PowerShell
  6. Understanding Automatic Variables
  7. Debugging Techniques
  8. Working with While Loops
  9. Managing Windows Systems
  10. Remote System Management

Target Readers

This book is intended for the whole PowerShell community and everyone who is required to work with PowerShell in any capacity. This book assumes no prior knowledge and will quickly transform you into a competent, talented, solution-focused, and smart powershell practitioner. Following along this book requires only basic understanding of scripting.

PowerShell SysAdmin Crash Course, Second Edition

Unlock the Full Potential of PowerShell with Advanced Techniques, Automation, Configuration Management and Integration

This second edition is a hands-on, practical book crafted to empower system administrators and PowerShell enthusiasts to efficiently perform everyday system administration tasks and to automate complex processes with confidence. This book will take you from the basics of PowerShell scripting to advanced techniques and beyond. You will gain hands-on experience with handling variables, data types, and loops while learning to create reliable scripts that manage files, folders, drives, and the Windows registry. You will be introduced to powerful features such as remoting, DSC, and integration with System Center Configuration Manager to ensure that you can manage and deploy configurations across distributed environments.

Additionally, the book covers the intersection of PowerShell with modern automation frameworks, including Ansible, Chef, Puppet, and popular CI/CD tools. Such integration helps you streamline deployments, orchestrate workflows, and maintain consistent configurations across Windows and cross-platform systems. It also covers advanced topics such as extending PowerShell through custom cmdlets, modules, and classes, as well as techniques to interact with external systems via RESTful APIs, Python, and Bash. With simple and straightforward examples, the book presents many aspects of system administration while also touching on more complex scenarios, giving you the insight you need to tackle challenging environments without overwhelming you.

Key Learnings

  • You will be up and running with PowerShell scripting for system administration tasks.
  • Use effective commands to manage files, folders, drives, and the Windows Registry.
  • Use PowerShell remoting to securely manage multiple systems.
  • Apply Desired State Configuration for automated, idempotent, and consistent infrastructure management.
  • Integrate SCCM to automate deployments, software updates, and system configurations.
  • Leverage advanced text manipulation with regular expressions for precise data extraction and transformation.
  • Develop custom modules, cmdlets, and functions to effectively extend PowerShell's native capabilities.
  • Employ multithreading and parallel processing to enhance script performance.
  • Integrate PowerShell with Ansible, Chef, and Puppet.
  • Safeguard PowerShell environments by implementing best practices, execution policies, and robust auditing techniques.

Table of Content

  1. Beginning with PowerShell
  2. PowerShell Basics
  3. Cmdlets, Aliases, and Functions
  4. Up and Running with Scripting Basics
  5. Working with PowerShell Modules
  6. PowerShell Scripting
  7. Windows Management with PowerShell
  8. Active Directory Management
  9. PowerShell Remoting
  10. PowerShell DSC
  11. PowerShell and SCCM
  12. PowerShell Security and Best Practices
  13. Advanced PowerShell Techniques
  14. PowerShell and Automation Frameworks
  15. Extending PowerShell and Interoperability

.NET 9 for Web Developers

From console apps to production-ready web APIs and desktop clients using ASP.NET Core, Entity Framework Core, and MVVM

For any .NET developer or C# programmer looking to build reliable, modern web applications using the latest advancements in the .NET platform, this book is an absolute must-have. Through practical scenarios, this book provides clear, step-by-step guidance, covering everything from the fundamentals of C# and .NET 9 to robust backend services and responsive desktop clients.

As you read, you will learn to set up development environment on Windows, build console applications, and advance to ASP.NET Core Web APIs. The book uses real-world examples to illuminate every concept, so you can learn debugging, troubleshooting, and the principles behind well-structured code. You will learn to work with SQL Server Express and integrate database operations seamlessly using Entity Framework Core. It also thoroughly covers the design of RESTful web APIs, dependency injection, and decoupled architectures, as well as the essentials of MVVM and WPF for creating user-friendly desktop clients. With each step, you will connect these clients to your Web API, manage data exchanges, handle errors, and implement essential features such as logging and health checks.

Each chapter is designed to develop practical skills, with each topic closely linked to professional software development practices. You won't find any shortcuts or hype here. It's just practical knowledge and tools to help you develop, deploy, and maintain modern .NET web applications with confidence.


Key Features

  • Explore the structure, build and the execution of .NET 9 applications using SDK, CLI, and runtime model.
  • Translate problem statements into working C# logic using console apps and control flow.
  • Acquire debugging skills using breakpoints, call stacks, logging, and exception analysis.
  • Design clean ASP.NET Core Web APIs with routing, controllers, status codes, and validation.
  • Workaround dependency injection and interfaces.
  • Work directly with SQL Server and learn to enforce data integrity.
  • Use Entity Framework Core for mappings, migrations, querying, and change tracking.
  • Built backend with clear separation between controllers, services, and repositories.
  • Implement WPF MVVM client with a Web API and staying synchronized with server state.
  • Publish, configure, monitor, and operate .NET applications in real environments.


Table of Content

  1. .NET 9, Tools and Sample App
  2. C# Fundamentals
  3. Debugging and Troubleshooting .NET 9 Code
  4. Working with Existing .NET Applications
  5. Revisiting ASP.NET Core and HTTP Basics
  6. Routing and Web API Controllers
  7. Up and Running with SQL Server Express
  8. Working with Entity Framework Core
  9. Building Backend with ASP.NET Core and EF Core
  10. Decoupled Code with Interfaces and Dependency Injection
  11. MVVM and WPF Desktop Client Basics
  12. Connecting WPF Client to Web API
  13. Deployment, Configuration, and Maintenance

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub