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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others PowerShell Tutorials

Essential PowerShell

Exploring PowerShell Automation

Windows PowerShell Networking Guide

Windows PowerShell Networking Guide

PowerShell tutorial for professionals

Others related eBooks about Getting started with PowerShell

Exploring Data with Python

Python has become a required skill for data science, and it's easy to see why. It's powerf..., download free Python tutorial in PDF (110 pages) created by ....

I Love Ruby

Download free course I Love Ruby, pdf file on 314 pages by Karthikeyan A K....

Programming for Computations - Python

Download free course Programming for Computations - Python, pdf file on 244 pages by Svein Linge, Hans Petter Langtangen....

Think Data Structures: Algorithms and Information Retrieval in Java

Data structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in the author's opinion, most of the books on these topics are too theoretical, too big, and too 'bottom up'....

Practical Artificial Intelligence Programming in Java

This book uses both best of breed open source software and the author's own libraries to introduce the reader to Artificial Intelligence (AI) technologies like genetic algorithms, neural networks, expert systems, machine learning, and statistical natural language processing (NLP)....

Problem Solving with Algorithms and Data Structures

Download free course Problem Solving with Algorithms and Data Structures, pdf file on 240 pages by Brad Miller, David Ranum....

Practices of the Python Pro

Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....

Prolog tutorial in PDF

Download free Prolog tutorial course in PDF, training file in 17 chapters and 51 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Using Blocks in Ruby

Download free course Using Blocks in Ruby, pdf file on 25 pages by Jay McGavren....

Programming for Computations - MATLAB/Octave

Download free course Programming for Computations - MATLAB/Octave, pdf file on 228 pages by Svein Linge, Hans Petter Langtangen....