• Complain

Chris Dent - Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition

Here you can read online Chris Dent - Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2019, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2019
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Grasp advanced PowerShell Core 6.0 functionalities to automate your environment

Key Features
  • Keep up with changes introduced in PowerShell Core 6.0
  • Easily maintain appropriate compatibility with older versions
  • Automate complex tasks, manipulate data, and secure your environment with PowerShell Core 6.0
Book Description

PowerShell scripts offer a handy way to automate various chores, however working effectively with these scripts can be a difficult task.

This comprehensive guide starts with the fundamentals before moving on to advanced-level topics to help you become a PowerShell Core 6.0 expert. The first module, PowerShell Core 6.0 Fundamentals, begins with the new features of PowerShell Core 6.0, installing it on Linux, and working with parameters, objects and .NET classes from within PowerShell Core 6.0. As you make your way through the chapters, youll see how to efficiently manage large amounts of data and interact with other services using PowerShell Core 6.0. Youll be able to make the most of PowerShell Core 6.0s powerful automation feature, where you will have different methods available to parse data and manipulate regular expressions and Windows Management Instrumentation (WMI). After having explored automation, you will enter the extending PowerShell Core 6.0 module, covering asynchronous processing and desired state configuration. In the last module, you will learn to extend PowerShell Core 6.0 using advanced scripts and filters, and also debug issues along with working on error handling techniques.

By the end of this book, you will be an expert in scripting with PowerShell Core 6.0.

What you will learn
  • Optimize code through the use of functions, switches, and looping structures
  • Work with objects and operators to test and manipulate data
  • Parse and manipulate different data types
  • Create scripts and functions using PowerShell
  • Use jobs, events, and popular public modules which assist with implementing multithreading
  • Write .NET classes with ease within the PowerShell
  • Create and implement regular expressions in PowerShell scripts
  • Make use of advanced techniques to define and restrict the behavior of parameters
Who this book is for

If you are a system administrator who wants to become an expert in controlling and automating your Windows environment, then Mastering Windows PowerShell Scripting is for you. It is also ideal for those new to the PowerShell language.

Table of Contents
  1. Introduction to PowerShell
  2. Modules and Snap-ins
  3. Working with Objects in PowerShell
  4. Operators
  5. Variables, Arrays, and Hashtables
  6. Branching and Looping
  7. Working with .NET
  8. Strings, Numbers, and Dates
  9. Regular Expressions
  10. Files, Folders, and the Registry
  11. Windows Management Instrumentation
  12. HTML, XML, and JSON
  13. Web Requests and Web Services
  14. Remoting and Remote Management
  15. Asynchronous Processing
  16. Scripts, Functions, and Filters
  17. Parameters, Validation, and Dynamic Parameters
  18. Classes and Enumerations
  19. Building Modules
  20. Testing
  21. Error Handling

Chris Dent: author's other books


Who wrote Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition? Find out the surname, the name of the author of the book and a list of all author's works by series.

Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Mastering Windows PowerShell ScriptingThird Edition Automate and manage your - photo 1
Mastering Windows PowerShell ScriptingThird Edition
Automate and manage your environment using PowerShell Core 6.0
Chris Dent

BIRMINGHAM - MUMBAI Mastering Windows PowerShell ScriptingThird Edition - photo 2

BIRMINGHAM - MUMBAI
Mastering Windows PowerShell ScriptingThird Edition

Copyright 2019 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this ...

maptio Mapt is an online digital library that gives you full access to over - photo 3
mapt.io

Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

Why subscribe?
  • Spend less time learning and more time coding with practical eBooks and videos from over 4,000 industry professionals

  • Improve your learning with Skill Plans built especially for you

  • Get a free eBook or video every month

  • Mapt is fully searchable

  • Copy and paste, print, and bookmark content

Packt.com

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.packt.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at customercare@packtpub.com for more details.

At www.packt.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

Contributors
About the author

Chris Dent is an automation specialist with a deep interest in the PowerShell language. Chris is often found lurking and answering questions about PowerShell in both the UK and virtual PowerShell user groups. Chris has been developing in PowerShell since 2007 and has released several modules over the years.

My thanks, first and foremost, must go to my wife and two children for their forbearance as I have written this book. I want to express my thanks to the technical reviewers, Paul Broadwith and Graham Beer, for their invaluable comments and feedback throughout this journey. Finally, I would like to thank the members of the Virtual PowerShell User Group for putting up with my weekend rambling and musing as I work through each of the chapters.
About the reviewers

Paul Broadwith is a senior technology professional freelancing in Scotland, with over 25 years of experience in diverse sectors, from manufacturing and financial services to the public sector and managed IT services. He has been involved in the open source and PowerShell communities for several years. His love of not doing things twice motivates him to automate as much as possible with PowerShell, and you will find much of it on GitHub. You'll find him working between there and the Chocolatey community, where he works on several open source projects. In what's left of his spare time (which isn't much), you can find him blogging at pauby.com and tweeting from @pauby.

GrahamBeer is an experienced IT professional with excellent ...

What this book covers

, Introduction to PowerShell , offers a brief introduction to some of the most important parts of PowerShell. Including the help subsystem, command naming, providers, and splatting.

, Modules and Snap-Ins , explores the use of modules in PowerShell and PowerShell Core, followed by a brief look at snap-ins in Windows PowerShell.

, Working with Objects in PowerShell , explores the different commands available to interact with objects. These utility commands are used again and again.

, Operators , takes a look at the different operators available in PowerShell. Operators are a fundamental part of life in PowerShell.

, Variables, Arrays, and Hashtables , takes a deep dive into the use of variables within PowerShell, including concepts such as variable scope.

, Branching and Looping , explores different loop operators, such as foreach, for, while, and do.

, Working with .NET , focuses on what .NET means to PowerShell and takes a look at type accelerators and the new using keyword.

, Strings, Numbers, and Dates , explores working with some of the most common datatypes in PowerShell.

, Regular Expressions , takes a look at the use of regular expressions in PowerShell with a number of detailed examples.

, Files, Folders, and the Registry , explains that working with the filesystem is an important part of any scripting language. The registry has long been a core part of the Microsoft operating system. This chapter takes a look at the commands used to interact with both the filesystem and the registry.

, Windows Management Instrumentation , explains that when there are no specific commands, WMI is often the first stop. This chapter explores the commands used to interact with WMI.

, HTML, XML, and JSON , are common text-based formats that must be either generated or interrogated using PowerShell. This chapter looks at some of the methods available and a number of the common pitfalls.

, Web Requests and Web Services , explains that the last 5 years has seen the use of web services, particularly REST, soar. This chapter takes a good look at working with REST, using GitHub as a reference site. SOAP is explored in Windows PowerShell using a custom-built site.

, Remoting and Remote Management , covers PowerShell remoting, which is an import tool stretching PowerShell out from a local machine. The introduction of PowerShell Core adds the ability to use PowerShell remoting to Mac and Linux machines.

, Asynchronous Processing , starts off with a brief exploration of jobs before taking a look at events and, finally, Runspace Pools.

, Scripts, Functions, and Filters , covers the building blocks of larger scripts and modules. This chapter explores the structure of scripts and functions and the use of named blocks in relation to the pipeline.

, Parameters, Validation, and Dynamic Parameters , explores the param block in PowerShell. The param block is incredibly versatile, allowing immediately input validation, and offering features such as argument completion.

, Classes and Enumerations , explores classes in PowerShell and showcases a few possible uses of classes, including parameter validation, argument transformation, and class-based DSC resources.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition»

Look at similar books to Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition»

Discussion, reviews of the book Mastering Windows PowerShell Scripting: Automate and manage your environment using PowerShell Core 6.0, 3rd Edition and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.