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

Essential PowerShell

Windows PowerShell Networking Guide

PowerShell tutorial for professionals

Windows PowerShell Networking Guide

Exploring PowerShell Automation

Others related eBooks about Getting started with PowerShell

The Rook's Guide to C++

This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. The PDF and original typesetting materials are available if you are interested in having a free digital copy of your own or if you wish to contr...

Mastering iOS Game Development

iOS is an operating system for Apple manufactured phones and tablets. Mobile gaming is one..., download free Game Development tutorial in PDF (228 pages) created by Miguel DeQuadros ....

Guide to C++ Programming

This tutorial provides an introduction to C++ programming language in PDF. This guide will help you to learn how to write a simple computer programs in C++ with somes exercises....

Perl tutorial for beginners

Download a free course in PDF about Perl programming language, a complet training document under 120 pages by Geoffrey Sampson....

Learning Java

Java is a class-based, object-oriented programming language that is designed to have as fe..., download free Java tutorial in PDF (1225 pages) created by ....

Introduction to Struts

This tutorial is an example using struts tiles ,free training document courses under 14 pages bu sasha wolski....

JavaScript If Else free PDF

Download free course JavaScript If Else free PDF, pdf file on 4 pages by tutorialkart.com....

Spring MVC Framework

Download a free training document material about the Framework Spring MVC ,this pdf tutorial is a complet reference guide to Spring Framework features under 904 pages designated to all student level....

Python Notes for Professionals

This book goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and eff...

The Vue.js Handbook

Download free course The Vue.js Handbook, pdf file on 122 pages by Flavio Copes....