|
|
|||
|
||||
OverviewCross-Platform PowerShell Core: Scripting & Automation for Windows, Linux & macOS Are you tired of writing the same script three times, one for Windows, one for Linux, and one for macOS? If you're a Systems Administrator or DevOps engineer, you know that fragmented tooling slows everything down and invites drift. You want one codebase, portable everywhere, that you can trust in CI/CD and production. Cross-Platform PowerShell Core: Scripting & Automation for Windows, Linux & macOS gives you that discipline. This hands-on guide shows how to use PowerShell Core to build real, production-grade automation that behaves the same on every OS. You'll standardize encodings, paths, processes, packages, remoting, secrets, scheduling, observability, even containers and Kubernetes, without forking your scripts. You'll learn a practical, repeatable approach to cross-platform automation that blends the best of PowerShell Core with native tools where it matters. The result: faster delivery, fewer surprises, and a single source of truth for your team. What you'll gain (and ship): A clean, portable project layout for modules and scripts that scales with your repo. Reliable file and text handling (UTF-8, line endings, atomic writes) that survives CI and code reviews. Robust process/service management and watchdog patterns with clear exit-code contracts. Unified package management wrappers for apt/dnf/yum, Homebrew, winget/Chocolatey (Crescendo-powered). Secure, scriptable remoting over SSH with key-based auth, agent forwarding, and parallel fan-out. Secrets done right with SecretManagement-swap vaults (Azure, KeePass, HashiCorp) without changing code. API calls that don't flake: retries, backoff, timeouts, pagination, and schema-first JSON/YAML handling. Cross-OS scheduling via a single interface (cron/systemd timers/launchd/Task Scheduler). Portable observability: structured logs and metrics you can ship from mixed fleets. Configuration as Code with DSC v3 across platforms, designed for drift detection and CI remediation. If you want PowerShell Core to be the glue that holds Windows, Linux, and macOS together, without brittle, OS-specific scripts, this book is your operating manual for cross-platform automation done right. Ready to standardize your stack and move faster with fewer fires? Add this book to your toolkit and start building one codebase you can run anywhere, confidently. Full Product DetailsAuthor: Taylor ChadwickPublisher: Independently Published Imprint: Independently Published Dimensions: Width: 17.80cm , Height: 1.40cm , Length: 25.40cm Weight: 0.458kg ISBN: 9798262438525Pages: 262 Publication Date: 26 August 2025 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: Available To Order ![]() We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |