Getting started with PowerShell

PowerShell is a powerful and very flexible language that is relatively easy to understand.
PowerShell allows you as a system administrator to create scripts that help you automate certain tasks in a simple and very practical way.

Table of contents

  • Getting started with PowerShell
  • Installation or configuration
  • Allow scripts stored on your machine to run without signing
  • Aliases and similar functions
  • The Pipeline - Using the output of a PowerShell cmdlet
  • Call .Net library methods
  • Basic use of Import-Csv
  • Import from CSV and convert properties to correct type
  • Anonymize IP addresses (v4 and v6) in a text file with Powershell
  • Application of script prerequisites
  • Apply a minimal version of the powershell host
  • Run the script as administrator
  • Automation of infrastructure
  • Simple script for testing black box integration of console applications
  • curls
  • PowerShell Classes
  • Inherit from parent class to child class
  • Naming Cmdlet
  • How to download the latest artifact from Artifactory using the script
  • Powershell script to download the latest artifact
  • Communication with RESTful APIs
  • TCP communication with PowerShell
  • Behavior back in PowerShell
  • How to work with functions returns
  • Desired state configuration
  • Importing psd1 (data file) into a local variable
  • List of available DSC resources
  • Naming conventions
  • Using variables in a string
  • Change statement with the Regex parameter
  • Change statement with expressions
  • Mail sending
  • Simple sending message
  • Send-MailMessage with predefined parameters
  • SMTPClient - Mail with a .txt file in the body message
  • Executables running
  • Replace the text with a dynamic value by a MatchEvalutor
  • Escape special characters
  • Several connections
  • Using Select-String
  • Simple function without parameters
  • Basic parameters
  • Packet management
  • Uninstall a module my name and version
  • Update a module by name
  • Secrets and credentials management
  • GUI in Powershell
  • Access a hash value by key.
  • Introduction to Pester
  • Simple parameter sets
  • Parameterset to force the use of a parameter when another is selected.
  • Parameter defined to limit the combination of parameters
  • Error management
  • Redirection operators
  • Mix the types of operands: the type of the left operand determines the behavior.
  • Use parameters and arguments
  • Conditional logic
  • Compress archives with a joker
  • Update the existing ZIP with Compress-Archive
  • Extract a zip with Expand-Archive
  • Get all the features installed on a site collection
  • Powershell modules
  • Dynamic parameter "simple"
  • PowerShell workstations
  • PowerShell "Streams"; Debug, Verbose, Warning, Error, Output and Information
  • Remote Serialization Warning
  • Using arguments
  • Good practice for automatically cleaning sessions PSSession
  • View file size in KB - Calculated properties
  • PowerShell Script Parser
  • Changing the Execution Policy Using Set-ExecutionPolicy
  • Bypassing the Execution Policy for a Single Script
  • Other enforcement policies:
  • Get the current execution policy
  • Security and cryptography
  • Amazon Web Services (AWS) Simple Storage Service (S3)
  • Create a new S3 bucket
  • Download a local file in an S3 bucket
Size : 1944.957 Kb
File type : pdf
Downloads: 207
Created: 2019-04-27

Others PowerShell Tutorials

Windows PowerShell Networking Guide

Essential PowerShell

PowerShell tutorial for professionals

Exploring PowerShell Automation

Windows PowerShell Networking Guide

Others related eBooks about Getting started with PowerShell

Csharp programming

Download C# PDF Tutorial for free, it consisting of 29 chapters and 175 pages covering all the most important C# concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

Retro Gaming with Raspberry Pi

Download free course Retro Gaming with Raspberry Pi, pdf file on 164 pages by Bob Clagett, David Crookes, PJ Evans, Rosie Hattersley, KG Orphanides, Ruiz Brothers, Mark Vanstone....

A Byte of Python

Python is one of those rare languages which can claim to be both simple and powerful. You ..., download free Python tutorial in PDF (117 pages) created by Swaroop C H ....

Ruby Regexp

Download free course Ruby Regexp, pdf file on 72 pages by Sundeep Agarwal....

Python for Informatics: Exploring Information

This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is fr...

IPython Interactive Computing and Visualization Cookbook

Download free course IPython Interactive Computing and Visualization Cookbook, pdf file on 548 pages by Cyrille Rossant....

Introduction to Data Science

The demand for skilled data science practitioners in industry, academia, and government is..., download free Data Science tutorial in PDF (722 pages) created by Rafael A Irizarry ....

Python and the XML

Parser of HTML and XML with python and library Python Programming Course Tutorial Computing Learning....

Get Started with MicroPython on Raspberry Pi Pico

Download free course Get Started with MicroPython on Raspberry Pi Pico, pdf file on 139 pages by Gareth Halfacree, Ben Everard....

Download Hibernate Tutorial

Download free Hibernate Tutorial for Beginners, training course material, a PDF file created by