The Complete PowerShell Course for Professional Administrators


Course Delivery

Live Instructor-Led Training

Course Description

This SETC certified course provides participants with the knowledge and skills they need to automate just about anything using PowerShell in a Windows environment. Starting with the basics of the language, this fast paced professional training course tackles everything from the basics of the language to its use in virtual infrastructures. On the way, participants are introduced to inheritance and polymorphism, WMI scripts, active directory and files amongst others. If you are a professional network administrator who wants to master automation with PowerShell, this is the course for you.

Course Dates and Pricing


Feb 27 - Mar 2, 2018$2,775.00Mar 26 - 29, 2018$2,775.00

Course Outline

PowerShell Introduction

The Need for PowerShell
The PowerShell Language
Installing PowerShell

PowerShell Essentials

Variables and Variable Declaration
PowerShell Commands and Cmdlets
Command Categories and Aliases
Pipelines and Commands
Formatting Output

Scripting in Windows PowerShell

Creating PowerShell Scripts
Invoking Scripts like Commands
Passing Arguments to Scripts
Using Parameters in Scripts
Validating Parameters

Object Oriented Programming in PowerShell

Object Basics
Constructing Objects
Using Common Objects
Using Object Properties and Methods
About Object Events
Responding to Events
About Inheritance and Polymorphism: Use and Concept
A Few Practical Examples

Managing the File System Using PowerShell

The File System
Accessing Files and Directories
Filter and Exclusion Criterion
Getting File and Directory Contents
Navigating the File System
Relative and Absolute Paths
Converting Relative Paths into Absolute Paths
Working with Files and Directories
Creating New Drives
Processing Comma-Separated Lists
Moving and Copying Files and Directories
Renaming Files and Directories
Managing Access Permissions
Creating New Permissions

Processes, Services and Event Logs

Processes
Monitoring Processes
Counting Processes
Stopping Processes
Managing Services
Listing Services
Monitoring the Event Log
Monitoring Processes
The PowerShell Event Log

WMI: Windows Management Instrumentation

WMI Classes and Instances
Directly Accessing Instances
Modifying Properties
Viewing Class Descriptions
Invoking WMI Methods
Static Methods
WMI Events
Remote Access and Namespaces
WMI and the Extended Type System

Using PowerShell in Active Directory

Using PowerShell in and Active Directory Environment
Accessing Containment Objects
Accessing Users and Groups in Active Directory
Reading and Modifying Properties
Retrieving Properties
Modifying Properties
Invoking Methods
Group Memberships
Creating New Objects
Creating New Users

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Server 2016 Training

IIS Training: Planning & Implementing a Web Farm

The course Planning & Implementing a Web Farm (IIS Training) explores the design and implementation of a web farm with IIS. The course covers web farm design including the state server, the web front end servers & the redirection server. The training includes the use of PowerShell for automation, routing components, sticky sessions, as well as security, availability & capacity considerations with IIS. Training course titled IIS Training: Planning & Implementing a Web Farm that will allow you to hone your professional skills.

Feb 27 - Mar 2, 2018$3,000.00Mar 26 - 29, 2018$3,000.00

Server 2016 Training: Install, Configure & Manage

The course Install, Configure & Manage (Server 2016 Training) is a complete exploration of Server 2016 administration. The training includes Widows Server 2016 installation, configuration, deployment, security, fault tolerance 7 troubleshooting. The course begins with server installation and includes an exploration of configuration considerations for DNS, DHCP, DFS, iSCSI and many more. You learn how to install & configure Active Directory Domain Services, how to create & manage security accounts & groups, how to use and maintain GPOs & how to configure and secure file sharing. The training also includes Hyper-V virtualization services, IIS web servers, SQL Server database services & more. The training ends with a complete Windows Server 2016 troubleshooting lab. Training course titled Server 2016 Training: Install, Configure & Manage that will allow you to hone your professional skills.

Feb 20 - 23, 2018$2,775.00Mar 20 - 23, 2018$2,775.00

Server 2016 Training: Mastering Active Directory

The course Mastering Active Directory (Server 2016 Training) explores the design & implementation of Domains & Forests using Active Directory Domain Services with Windows Server 2016. The training includes active directory installation & configuration, domain & forest design & implementation as well as the creation & maintenance of Active Directory users & security groups. The course covers Active Directory schemas & fields, RODCs, global catalog servers, Active Directory replication, GPOs & GPO templates, Nano Servers, Server Virtualization and more. Training course titled Server 2016 Training: Mastering Active Directory that will allow you to hone your professional skills.

Mar 7 - 9, 2018$1,675.00

Server 2016 Training: Server Virtualization with Hyper-V

The course Server Virtualization with Hyper-V (Server 2016 Training) :: The Server Virtualization with Hyper-V training course provides IT professionals with a complete study of the installation, configuration and maintenance of a Hyper-V virtualization ecosystem. This course teaches you everything that you need to know in order to implement a robust and scalable virtualization solution using Microsoft Hyper-V. Training course titled Server 2016 Training: Server Virtualization with Hyper-V that will allow you to hone your professional skills.

Contact us for delivery$2,775.00

App-V Training: Mastering Application Virutalization

The course Mastering Application Virutalization (App-V Training) introduces you to App-V architecture & features. The training includes App-V installation & configuration, application sequencing, complex sequencing, security, application publishing, fault tolerance, scalability, load balancing & more. The course provides a detailed exploration of application virtualization with Microsoft App-V Training course titled App-V Training: Mastering Application Virutalization that will allow you to hone your professional skills.

Mar 13 - 16, 2018$2,775.00

IT Networks Training: Concepts, Technology & Infrastructure

The course Concepts, Technology & Infrastructure (IT Networks Training) provides the core skills that are required to understand modern networks. This includes interconnectivity of local & distributed and wired & wireless networks. The course covers planning, installation, management and troubleshooting & includes training on a variety of network equipment (Cisco, Juniper, & more) Training course titled IT Networks Training: Concepts, Technology & Infrastructure that will allow you to hone your professional skills.

Mar 13 - 16, 2018$2,775.00

IT Networks Training: Design, Troubleshooting & Diagnostics

The course Design, Troubleshooting & Diagnostics (IT Networks Training) is an introduction to networking in a multi-platform environment. Beginning with the design and architecture of the physical network, the course proceeds to a discussion of logical network design for IPv4 & IPv6. The training includes IPv4 & IPv6 addressing, VLANs, routing protocols (RIP, OSPF, BGP),naming services (DNS & DNSv6), autoconfiguration services (DHCP & DHCPv6), as well as QoS & security considerations. The course also includes a thorough discussion on troubleshooting tools & techniques for corporate networks. Training course titled IT Networks Training: Design, Troubleshooting & Diagnostics that will allow you to hone your professional skills.

Mar 6 - 9, 2018$2,775.00

IT Networks Training: Whole Network Design & Implementation

The course Whole Network Design & Implementation (IT Networks Training) is an exploration of core networking technologies including IP addressing, network services, switching, routing & more. The training includes IPv4 & IPv6 addressing, VLANs, routing protocols (RIP, OSPF, BGP),naming services (DNS & DNSv6), autoconfiguration services (DHCP & DHCPv6), as well as QoS & security considerations. If you are new to the networking world or if you are a manager that needs to supervise an IT Operations team, this IT Networks course is where you should start. Training course titled IT Networks Training: Whole Network Design & Implementation that will allow you to hone your professional skills.

Feb 27 - Mar 2, 2018$2,775.00Mar 26 - 29, 2018$2,775.00

Java Training: The Complete Docker Implementation Course

The course The Complete Docker Implementation Course (Java Training) teaches you how to design, and implement a Docker environment. The training includes a general introduction to Docker including persistent storage, shared state, networking and isolation. The course also covers build automation, advanced imaging, custom registries & Docker Compose. This Docker course concludes with a discussion on clusters & swarms. Training course titled Java Training: The Complete Docker Implementation Course that will allow you to hone your professional skills.

Feb 27 - Mar 2, 2018$3,000.00Mar 26 - 29, 2018$3,000.00

Network Training: Technology & Implementation

The course Technology & Implementation (Network Training) in an introduction to corporate networking from A - Z. The training includes IPv4 & IPv6 addressing, routers, switches & network services. The course discusses network design, router & switch configuration and network services such as DNS, DHCP, firewalls & IDS systems. This training course explores every aspect of VLANs including the use of virtuaization solutions, VLAN tagging and virutal network design. Training course titled Network Training: Technology & Implementation that will allow you to hone your professional skills.

Contact us for delivery$1,675.00

Server 2016 Training: Exploring Wise Package Studio

The course Exploring Wise Package Studio (Server 2016 Training) explores Wise package studio. Every aspect of the application packaging process is included from basic MSI concepts to advanced deployment & packaging features. If you want to use Wise package studio to plan and implement application deployments in your organization, this is the course for you. Training course titled Server 2016 Training: Exploring Wise Package Studio that will allow you to hone your professional skills.

Mar 5 - 6, 2018$1,150.00

Server 2016 Training: Installation, Management & Troubleshooting

The course Installation, Management & Troubleshooting (Server 2016 Training) explores Windows Server 2016 system administration. The training covers server installation & configuration including Active Directory domain services, domains & forests, DNS, DHCP & more. The course discusses Active Directory user accounts & security groups, file systems & file sharing, the Windows firewall, IPv4 & IPv6 addressing, disks & partitions to name a few. You learn to monitor a Windows Server 2016 and to troubleshoot everything from server startup to connectivity problems & security breaches. This is a complete exploration of Windows Server 2016. Training course titled Server 2016 Training: Installation, Management & Troubleshooting that will allow you to hone your professional skills.

Mar 13 - 16, 2018$2,775.00

Server 2016 Training: Introduction to PowerShell

The course Introduction to PowerShell (Server 2016 Training) provides participants with a cursory introduction to PowerShell scripting. Starting with the essential elements of the language (variables and other programming structures), the course quickly moves through those base elements to focus on practical examples of the use of PowerShell for administration and automation purposes. If you are an IT professional who wants to learn how to use PowerShell, this SETC certified course will provide you with the introduction that you need. Training course titled Server 2016 Training: Introduction to PowerShell that will allow you to hone your professional skills.

Mar 5 - 6, 2018$1,150.00

Server 2016 Training: Mastering Admin Studio

The course Mastering Admin Studio (Server 2016 Training) teaches you how to plan, create and deploy application packages with Admin Studio (Formerly Wise Package Studio). The training includes basic concepts of application installation, creating installation targets, GAC targeting, registry modification and advanced pre & post installation scripts. Training course titled Server 2016 Training: Mastering Admin Studio that will allow you to hone your professional skills.

Feb 20 - 23, 2018$3,000.00Mar 20 - 23, 2018$3,000.00

Server 2016 Training: Microsoft Azure Administration & Use

The course Microsoft Azure Administration & Use (Server 2016 Training) teaches you how to create, delete & manage Azure virtual machines. The training includes Windows & Linux installation and configuration, basic machine configuration, networking, security & more. Concepts such as SQL Server machine configuration, IIS web site creation and TFS & SharePoint use are covered. Training course titled Server 2016 Training: Microsoft Azure Administration & Use that will allow you to hone your professional skills.

Feb 28 - Mar 2, 2018$1,675.00Mar 27 - 29, 2018$1,675.00

Server 2016 Training: Professional Administration

The course Professional Administration (Server 2016 Training) discusses the full support lifecycle of a Server 2016 deployment. The training includes Windows Server 2016 installation, configuration, deployment, security, fault tolerance & troubleshooting and more. he training includes strategies for planning & implementing Server 2016 networks & network services including IPv4 & Ipv6, DNS, DHCP, IIS & more. This course is a must have for individuals who manage Windows Server 2016. Training course titled Server 2016 Training: Professional Administration that will allow you to hone your professional skills.

Mar 5 - 9, 2018$2,775.00

Server 2016 Training: SCCM Installation & Configuration

The course SCCM Installation & Configuration (Server 2016 Training) is an exploration of SCCM architecture, installation, deployment and management. The training includes every aspect of Microsoft SCCM including SCCM site architecture, SCCM configuration, deployment of SCCM agents, SCCM audit capabilities, SCCM software distributions & SCCM Inventory & Reporting capabilities. If you need to install and configure SCCM, this is the course for you. Training course titled Server 2016 Training: SCCM Installation & Configuration that will allow you to hone your professional skills.

Feb 19 - 23, 2018$2,775.00Mar 19 - 23, 2018$2,775.00

Server 2016 Training: SCOM: Creating Management Packs

The course SCOM: Creating Management Packs (Server 2016 Training) teaches you how to create management packs for SCOM. The training begins with a detailed discussion of management pack architecture and files. We discuss tools & components that are used to author a management pack including the authoring console, Visio MP and Visual Studio .NET. The course covers the development of .NET Application monitoring, TCP/IP, WMI, Windows services & events and LINUX management packs. The training concludes with a discussions of event monitors, performance monitors, rules and tasks. Training course titled Server 2016 Training: SCOM: Creating Management Packs that will allow you to hone your professional skills.

Mar 13 - 16, 2018$3,000.00

Server 2016 Training: The Complete SCOM Training Course

The course The Complete SCOM Training Course (Server 2016 Training) explores the rich functionality of Microsoft SCOM in an enterprise environment. Starting with the installation and configuration of a complete SCOM enterprise environment, the course quickly moves into the essential topics of monitoring and audit using SCOM. We then discuss the use and development of common SCOM management packs for both Windows and Linux environments. The course concludes with a complete troubleshooting lab that allows participants to apply the many skills that they have acquired in class to a practical SCOM environment. Training course titled Server 2016 Training: The Complete SCOM Training Course that will allow you to hone your professional skills.

Mar 6 - 9, 2018$2,775.00

Server 2016 Training: Windows Advanced Active Directory

The course Windows Advanced Active Directory (Server 2016 Training) covers advanced Active Directory installation, configuration and maintenance. The training includes GPO, global catalog servers, service replication, sites, replication topology, PowerShell scripting & troubleshooting. If you need to know everything about the Active Directory, this is the course for you. Training course titled Server 2016 Training: Windows Advanced Active Directory that will allow you to hone your professional skills.

Mar 6 - 9, 2018$2,775.00

Server 2016 Training: Windows Advanced Security

The course Windows Advanced Security (Server 2016 Training) is an exploration of Windows Server security. Beginning with a tour of threat types, the training includes a complete exploration of the Plan, Detect, Respond and Protect lifecycle with Windows Server. If you want to protect your Windows servers from malware and hacker attacks, this is the course for you. Training course titled Server 2016 Training: Windows Advanced Security that will allow you to hone your professional skills.

Mar 12 - 16, 2018$2,775.00

Server 2016 Training: Windows Troubleshooting & Diagnostics

The course Windows Troubleshooting & Diagnostics (Server 2016 Training) focuses on troubleshooting methodologies with Windows Server. The training includes installation, network services, network applications, security and malware, files and printer installation and access, wireless devices and updates amongst others. Training course titled Server 2016 Training: Windows Troubleshooting & Diagnostics that will allow you to hone your professional skills.

Mar 12 - 16, 2018$2,775.00

Windows Server Training: Advanced Installer Enterprise

The course Advanced Installer Enterprise (Windows Server Training) introduces participants to the rich functionality of Caphyon enterprise installer as it applies to enterprise applications deployments. Every aspect of the application packaging process is included from basic MSI concepts to advanced deployment and packaging features. If you want to use Caphyon to plan and implement application deployments in your organization, this is the course for you. Training course titled Windows Server Training: Advanced Installer Enterprise that will allow you to hone your professional skills.

Mar 7 - 9, 2018$2,775.00