Skip to main content

PowerShell Core for Linux Admins

Course

Intro Video

Photo of Terrence Cox

Terrence Cox

Senior Vice President of Content

A veteran of twenty years in Information Technology in a variety of roles. He has worked in development, security and infrastructure well before they merged into what we now call DevOps. He provides training in Linux, VMWare, DevOps (Ansible, Jenkins, etc) as well as containers and AWS topics. He now leads the Training Architects to produce the courses and content we all know and love!

Length

05:25:40

Difficulty

Advanced

Videos

43

Quizzes/Exams

5

Course Details

Ever wonder if there was a tool that was powerful enough to handle cross-platform administration while allowing advanced customization? Introducing PowerShell Core!

We are excited to bring our members a course on PowerShell Core for Linux. With the proliferation of open-source solutions and direction changes at Microsoft, a decision was made to open-source the .NetCore platform. With the assitance of this move, Microsoft also released an open-source version of PowerShell to allow cross platform administration and advanced shell functionality. With this powerful tool, an administrator can work in multiple environments be it in the Cloud or on-premise while using a tool that is now a unified cross-platform experience.

Join Me, while I go over the core usage of the platform while covering advanced topics like scripting and cloud integration!

Syllabus

Getting Started

Course Introduction

00:01:58

Lesson Description:

Welcome to PowerShell for Linux Admins!

Linux Academy Features

00:15:09

Lesson Description:

Linux Academy Features

Course Objectives

00:04:39

Lesson Description:

Course Objectives

Course Features and Tools

00:10:51

Lesson Description:

Tools, Environments and Prerequisites

PowerShell Core

Syntax and Structure Overview

00:05:16

Lesson Description:

Syntax and Structure Overview

Pipeline Overview

00:23:30

Lesson Description:

Pipeline Overview

Variables

00:05:43

Lesson Description:

Variables

Modules and Snap-ins

00:06:11

Lesson Description:

Modules and Snap-ins Update: AzureRM.NetCore is depreciated by Az.For more information, see: https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-1.1.0

Scripting Overview

00:18:14

Lesson Description:

Scripting Overview

File access and Manipulation

00:04:45

Lesson Description:

File access and Manipulation

Platform Extensibility

00:05:24

Lesson Description:

Platform Extensibility

PowerShell Profiles

00:06:02

Lesson Description:

PowerShell Profiles

PowerShell Core

Linux and PowerShell

PowerShell Primer for Linux

00:13:16

Lesson Description:

PowerShell Primer for Linux

Manipulation of System Processes

00:10:14

Lesson Description:

Manipulation of System Processes

PowerShell TypeSystem

00:10:14

Lesson Description:

PowerShell TypeSystem

Custom Aliases

00:03:59

Lesson Description:

Custom Aliases

Custom Cmdlets

00:22:13

Lesson Description:

Custom Cmdlets

PowerShell Remoting

00:08:25

Lesson Description:

PowerShell Remoting

File Manipulation

00:04:46

Lesson Description:

File Manipulation

Working Locally in Linux

00:05:43

Lesson Description:

Working Locally in Linux

Quiz: Linux and PowerShell

Powershell, Linux, and AWS

Install Tools for Connectivity

00:05:55

Lesson Description:

Install Tools for Connectivity

Connect and Load Modules

00:15:14

Lesson Description:

Connect and Load Modules

Create new Resources

00:02:22

Lesson Description:

Create new Resources

Environment Parsing

00:06:55

Lesson Description:

Environment Parsing

User Manipulation

00:05:01

Lesson Description:

User Manipulation

Security, PowerShell and AWS

00:02:40

Lesson Description:

Security, PowerShell and AWS

Quiz: Powershell, Linux, and AWS

Exercise: Create/Set an IAM Policy for an IAM User

01:00:00

Powershell, Linux, and Google Cloud Platform

Install Tools for Connectivity

00:07:20

Lesson Description:

Install Tools for Connectivity

Connect and Load Modules

00:02:51

Lesson Description:

Connect and Load Modules

Create new Resources

00:07:23

Lesson Description:

Create new Resources Note: This video is currently incomplete.

Environment Parsing

00:04:26

Lesson Description:

Environment Parsing

Security and Account Administration

00:01:20

Lesson Description:

Security and Account Administration

Quiz: Powershell, Linux, and Google Cloud Platform

Exercise: Create a Google Compute Engine Instance

01:00:00

Powershell, Linux, and Azure

Install Tools for Connectivity

00:10:28

Lesson Description:

Install Tools for Connectivity

Connect and Load Modules

00:04:06

Lesson Description:

Connect and Load Modules

Create new Resources

00:01:34

Lesson Description:

Create new Resources Note: This video is currently incomplete.

Environment Parsing

00:14:09

Lesson Description:

Environment Parsing

Security and Future Commands

00:09:31

Lesson Description:

Security and Future Commands

Quiz: Powershell, Linux, and Azure

Exercise: Create a Resource Group and Set a Tag

01:00:00

PowerShell Functions and Scripting

PowerShell Functions and Scripting

Setup Your Environment for Functions

00:03:59

Lesson Description:

Setup Your Environment for Functions

Introduction to PowerShell Functions

00:04:16

Lesson Description:

Introduction to PowerShell Functions

Structure of PowerShell Functions

00:06:26

Lesson Description:

Structure of PowerShell Functions

Advanced Function & Scripting Concepts

00:12:54

Lesson Description:

Advanced Function & Scripting Concepts

Register and Instantiate your Functions

00:02:41

Lesson Description:

Register and Instantiate your Functions

See It In Action

00:06:16

Lesson Description:

See It In Action

Course Conclusion

Final Steps

Get Recognized!

00:01:01

Lesson Description:

How to get recognized for your certification.

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial