This is the code repository for Learn PowerShell Core 6.0, published by Packt.
Enhance your skills in expert module development, deployment, security, DevOps, and cloud
Beginning with an overview of the different versions of PowerShell, Learn PowerShell Core 6.0 introduces you to VSCode and then dives into helping you understand the basic techniques in PowerShell scripting. You will cover advanced coding techniques, learning how to write reusable code, and store and load data with PowerShell.
This book covers the following exciting features:
- Get to grips with Powershell Core 6.0
- Explore basic and advanced PowerShell scripting techniques
- Get to grips with Windows PowerShell Security
- Work with centralization and DevOps with PowerShell
- Implement PowerShell in your organization through real-life examples
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
function UsesPipeline
{
param
(
[Parameter(ValueFromPipeline)]
[string]
$PipedObject
)
Following is what you need for this book: If you are a Windows administrator or a DevOps user who wants to leverage PowerShell to automate simple to complex tasks, then this book is for you. Whether you know nothing about PowerShell or just enough to get by, this guide will give you what you need to go to take your scripting to the next level. You’ll also find this book useful if you’re a PowerShell expert looking to expand your knowledge in areas such as PowerShell Security and DevOps.
With the following software and hardware list you can run all code files present in the book (Chapter 1-17).
Chapter | Software required | OS required |
---|---|---|
1-17 | Visual Studio Code | Windows, Mac OS X, and Linux (Any) |
10 | AutomatedLab (current) | Windows 10 / Server 2016 |
14 | Azure Subscription | Windows, Mac OS X, and Linux (Any) |
1-17 | PowerShell Core | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
David das Neves is a former software developer, has been working for Microsoft and works now as a Cloud Consultant at Google. In his daily tasks he works primarily with enterprise customers to leverage the power of the Google Cloud Platform and to help them transforming their businesses. Besides his work, he writes books, blog articles, organizes user groups, and speaks at conferences and other events all over the world.
He is also very integrated in the PS community, as he is organizing the PowerShell user groups Germany and Munich and speaks frequently at PowerShell conferences.
Jan-Hendrik Peters is an Automation and DevOps professional by day and a developer for the lab framework AutomatedLab by night. After working at an international retailer automating distributed POS support systems he started working as a Premier Field Engineer for Microsoft Germany where he helps customers automate their infrastructure on-premises and in the cloud. When he is not working, he likes to spend his time brewing his own beer, curing his own bacon and generally doing manual labor.