• Complain

Jayaram Prashanth - PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell

Here you can read online Jayaram Prashanth - PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, 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:
    PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell
  • Author:
  • Genre:
  • Year:
    2018
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

With a recipe-based approach, we will help you take advantage of PowerShell 6.0 to call all native Linux capabilities to automate your environmentKey Features Use PowerShell 6.0 on Linux to automate complex, repetitive, and time consuming tasks. Extend your OMS capabilities to get rich insights about your Linux workloads to quickly remediate any issues. A recipe-based guide that will enhance your native Linux capabilities with PowerShell 6.0. Book DescriptionPowerShell is an implementation of .NET Core. .NET Core is a cross-platform open source management framework, which adheres to POSIX standards and makes available API calls that work well with all of the major operating systems: Windows, Linux and macOS. .NET Core for Linux has been a success, because of its adherence to standards, as well as for its lightweight implementation. PowerShell extends the capabilities towards management of Linux servers as well as using containerizers such as Docker.This book will include real-world examples on how you can use core PowerShell functions to effectively administer Linux-based systems and environments. Later, this book will cover interesting recipes on how system administrators can make use of PowerShell 6.0 to quickly automate complex, repetitive and time-consuming tasks. This book will also teach you to develop scripts to automate tasks that involve systems and enterprise management. By the end of this book, you will also understand your OMS automation capabilities to apply, monitor, and update configurations, gaining real-time visibility into your Linux workloads to quickly get it resolved.What you will learn Understand the fundamentals of .NET Core and PowerShell Understand the advanced concepts of .NET Core and PowerShell Learn to write PowerShell scripts and functions with the best practices in mind Take a deep dive into administering computers locally as well as remotely using PowerShell Use PowerShell for advanced administration such as on the Cloud, Docker containers, VMware and SQL Server Who This Book Is ForIf you are system administrator who wants to learn to control and automate your Linux environment with PowerShell 6.0 then, this book is for you. Basic knowledge of PowerShell scripting would be necessary. Very basic knowledge required with respect to how an operating system is structured and how to use the command line interface to work with the operating system.About the AuthorPrashanth Jayaramis a Product Design and automation expert in database technology with 12 years of rich, extensive experience in designing database solutions with hands-on experience on next-gen database technologies. He has been awarded as the Second-best SQL Author 2017 towards his contribution to the SQL Server technology space. He has articulated over 200 articles widespread across SQL, NoSQL, PowerShell, Python, SQL on Linux, SQL on Azure and SQL on AWS arenas.Ram Iyeris an Automation and Application Performance Management specialist with about eight years of experience in Enterprise IT. While ensuring that the environment in his enterprise performs optimally is his primary role, he is passionate about automation using PowerShell, and has contributed to over sixty enterprise-grade automation solutions in Windows, Microsoft Exchange, Microsoft Active Directory, Microsoft System Center, Citrix XenApp, VMware PowerCLI and Microsoft Azure, using PowerShell. He gives back to the Community by conducting training sessions in PowerShell and blogging about administration using PowerShell.

Jayaram Prashanth: author's other books


Who wrote PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell? Find out the surname, the name of the author of the book and a list of all author's works by series.

PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell — 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 "PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell" 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
What this book covers Installation Reference and Help introduces the - photo 1
What this book covers

, Installation, Reference and Help, introduces the administrators to what .NET Core is, what its capabilities are, how its been implemented in Linux, and proceeds to introduce PowerShell. The chapter contains information on the history of PowerShell, how it is implemented on Unix-like systems, and how it differs from the currently-available shells.

, Introducing the Core and its Capabilities, takes the reader through how to install PowerShell, get around the documentation, search for information, discover cmdlets, and attach modules and providers to extend the capabilities of PowerShell.

, Preparing for Administration using PowerShell, prerequisites to efficient administration is a comfortable workspace. In this chapter, we customize our Terminal, learn how PowerShell behaves, and learn to think in PowerShell along with the various ways to use the cmdlets.

, First Steps in Administration using PowerShell, knows how PowerShell behaves, we start with basic utilities in PowerShell in this chapter, such as fetching the date and counting the returned objects. We work with processes and learn how to schedule them with the implementation of crontab in PowerShell.

, Passing data through pipelines, introduces the readers to use pipelines to leverage object-oriented model of PowerShell.

, Using Variables and Objects,takes the reader through defining and using variables effectively in scripts. Also, the chapter takes a deep dive into the objects returned by PowerShell cmdlets.

, Flow Control using Branches and Loops,takes the reader through building a logic that uses branching and looping, as the basic logical building blocks of scripts and functions.

, Working with Strings, takes the readers through using them to the benefit of administrators.

, Performing Calculations, would help the reader perform mathematical calculations within PowerShell.

, Using Arrays and Hash Tables, gives the user a good understanding of how arrays and hash tables work in PowerShell and how to use them.

, Handling Files and Directories, would take the reader through all that they need to know on file handling using PowerShell.

, Building Scripts and Functions, takes the user through creating scripts as a means of code reuse. Apart from writing a series of instructions to run scripts without interactions, the chapter takes the interactive scripts approach to enable better flexibility. Functions are a better way of leveraging PowerShell's potential in code reuse. This chapter also introduces the concept of functions as a step further from merely writing scripts.

, Advanced Concepts of Functions, shows the next step in the process of building functions, and packs the advanced capabilities that help build production-ready functions that have all functionalities of a cmdlet, such as parameter sets and complete help.

, Getting Under the Hood: Debugging and Error Handling, takes the readers through the various options available, that help scripters and administrators create reliable scripts. This chapter also introduces the reader to the different types of errors, reading errors in PowerShell, and handling them gracefully.

, Working with the Environment, introduces the reader to how PowerShell handles the environment. The reader would learn to use the environment variables, know how a command was invoked, and other important aspects that would make using PowerShell easier.

, Security in PowerShell, introduces the reader to the security features available in PowerShell, and how to turn them on and off.

, Enterprise Administration using PowerShell,enables the reader to tap into the power of PowerShell and start managing computers in an enterprise using PowerShell.

, Best Practices Round-up, the best practices are re-iterated so as to ensure that the reader remembers them, along with explanations to why theyre considered best practices.

, PowerShell and Cloud Operations, moves away from on-premises environments to see how we can administer Azure and AWS cloud platforms using the available options.

, Using PowerShell for SQL Database Management, designes to teach you the fundamentals of using PowerShell to manage your SQL Servers, as well as perform development activities on them. It includes the installation and configuration procedures and also covers some basic database administration tasks using SMO libraries in PowerShell.

Preface

PowerShell 6.0 Linux Administration Cookbook will take you through a complete tour of understanding .NET Core, PowerShell in general, PowerShell on Linux for management and automation. This book will also cover advanced concepts on how to use PowerShell and manage Docker containers, Cloud, VMware and SQL databases.

Installation, Reference and Help

In this chapter we're going to cover the following recipes:

  1. Installing PowerShell
  2. Fetching help information in PowerShell
  3. Fetching help information for a specific cmdlet
  4. Updating help
  5. Searching help for keywords
  6. Looking for help information specific to a parameter
  7. Exploring the about_ topics
  8. Discovering cmdlets
  9. Finding modules
  10. Installing modules from the repository
  11. Listing the various providers in PowerShell
Introduction

It all begins with the installation of PowerShell on your system. Installation of PowerShell is simple and straightforward. Since PowerShell is open source, its source code is available on the arguably largest platform for open source projects, GitHub. At the moment, Windows, Debian (and Ubuntu), RedHat Linux (and CentOS), Fedora and macOS are officially supported by the PowerShell project. Arch Linux and Kali Linux are supported by the community. Community support is also available for the AppImage edition of PowerShell that can be used on most of the modern-day Linux distributions.

An AppImage is a way of packaging applications to run on Linux distributions. Every application has its dependencies. On Linux, the package managers manage the installation of the dependencies while installing the packages. An AppImage package, on the other hand, packs all the necessary dependencies within itself. An AppImage can run in portable mode, or be installed on the system, based on user preference.

PowerShell is, as of writing of this chapter, experimentally available for Windows on ARM and Raspbian Stretch.

Installing PowerShell

Basically, in Linux, it should be fairly simple to get the source code and build the application from the source code using make. This approach should work for PowerShell as well. However, as noted above, official support and community support are available only for a few distributions. We would focus on installing PowerShell on Ubuntu and CentOS since they are two of the most popular Linux distributions.

PowerShell is available in two releases: stable and preview. The stable releases are suitable for production environment since they're more reliable. The preview releases are for test environments where the administrators are allowed to feel a little adventurous, and are willing to report bugs they come across along with providing feedback on the capabilities.

Getting Ready

Getting ready to install PowerShell on your computer is simple. You simply need a working Linux computer, which you have administrator privileges on. Depending on what mode you pick to install PowerShell, you may or may not need a package manager. Chances are, your Linux distribution already has a package manager available.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell»

Look at similar books to PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell. 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 «PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell»

Discussion, reviews of the book PowerShell 6.0 Linux Administration Cookbook: Over 150 recipes to leverage Microsofts open source automation framework and command line shell 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.