Processing your application. Please be patient while we make sure we receive every piece of it.
PowerShell
Mastering Microsoft PowerShell 3.0
3 Day(s)
REQUEST
PRIVATE SESSION
COURSE DESCRIPTION
OVER
VIEW
+
OBJEC
TIVES
+
AUD
IENCE
+
PRERE
QUISI
TES
+
OUT
LINE
+
Course OverviewA practical Hands-on Master Class lead by Niklas Goude Power Shell leading expert and MVP. Three intense days that will guide you thru the fundamentals of Power Shell, take you to a deep dive into the underlying technologies and guide you how to automate common operations using Power Shell. This course i intended for IT Professionals already experienced in general Windows Server and WIndows Client administration, including Acitve Directory administration. This class is based on PowerShell v3 and run on version 3 CTP2.
Price: $2,870
To find out more available information
about this course, please contact us:

416-929-1599
info@acend.com
To find out more available information
about this course, please contact us:

416-929-1599
info@acend.com
To find out more available information
about this course, please contact us:

416-929-1599
info@acend.com

Mastering Microsoft PowerShell 3.0

Topics

Day 1
Day one focuses on how to use Windows PowerShell to automate day to dayadministrative tasks, focusing on understanding the language

Module 1

  • What is Windows PowerShell
  • Installing Windows PowerShell
  • Deploying Windows PowerShell
  • Verifying Installation
  • Using the Shell
  • Using PowerShell ISE
  • Configuring Windows PowerShell
  • Execution of Scripts
  • Creating a Windows PowerShell Profile
  • CmdLet Discovery
  • Finding CmdLets
  • Working Location
  • Working with Files and Folders
  • Using CmdLet Parameters
  • Combining CmdLets
  • Using Pipelines
  • Using Select-Object
  • Using Sort-Object
  • Using Group-Object
  • Using Compare-Object
  • Getting Help
  • Finding additional Help
  • Understanding .NET
  • Objects
  • Properties
  • Methods
  • Using the Get-Member CmdLet

Module 2

  • Using Windows PowerShell
  • Using Variables and Creating Variables
  • Variable CmdLets
  • Environment Variables
  • Automatic Variables
  • Using Data Types
  • Working with Strings
  • Escape Sequence
  • Comparing Strings
  • Searching for Patterns within a String
  • Replacing Characters in a String
  • Splitting and Concatenating Strings
  • How to Trim a String
  • UpperCase and LowerCase
  • Using the Format Operator
  • Math in Windows PowerShell
  • Simple Calculations
  • Complex Calculations
  • Converting Binary numbers
  • Working with Kilobyte, Megabyte and Gigabyte
  • Using Arrays
  • Managing Arrays
  • Modifying Arrays
  • HashTables
  • Using HashTables
  • Modifying HashTables
  • Splatting
  • Operators
  • Working with Arithmetic Operators
  • Working with Assignment Operators
  • Working with Comparison Operators
  • Working with Logical Operators
  • Using WildCards
  • Using Regular ExpressionsGet-ChildItem


Module 3

  • Creating Functions, Scripts and Modules
  • Why use Scripts
  • Running Windows PowerShell Scripts
  • Signing Scripts
  • Creating basic functions
  • using $args and using Parameters
  • Creating Advanced functions
  • CmdLet Bindings and Parameter Keyword
  • Mandatory Parameters
  • Validating input
  • Working with Positioning
  • Adding PipeLine functionality
  • Adding Verbose Output
  • Using Custom WhatIf functionality
  • Working with Modules
  • Creating Modules and Creating Module Manifests

Module 4

  • Flow Control & Statements
  • Using the for Statement
  • Using Decision-Making Statements
  • Using the If, ElseIf, Else Statement
  • Using the Switch Statement
  • Understanding the foreach loop
  • Using Begin, Process and End
  • Using the ForEach-Object cmdlet
  • Using the Where-Object CmdLet


Module 5

  • Error Handling
  • Using Trap
  • Using Try, Catch and finally
  • using $? and $LASTEXITCODE
  • Using PSDebug
  • Using Breakpoints

Day 2
Day 2 focuses on Remoting, Background Jobs and how to integrate other languagesusing PowerShell. We’ll also take a closer look on how to interact with the Weband how to manage WMI and CIM.

Module 6

  • Remoting & Background Jobs
  • Configuring WinRM
  • Using Interactive Sessions
  • Invoking Commands on Multiple Computers
  • Working with Background Jobs
  • Managing Results


Module 7

  • Using Windows PowerShell Workflows
  • Creating Workflows
  • Short Running Workflows
  • Long Running Workflows


Module 8

  • Adding a Microsoft .NET Framework type (a class) to a Windows PowerShell session.
  • Adding a Custom Class to Windows PowerShell
  • Using P/Invoke calls in PowerShell


Module 9

  • Using Windows PowerShell to interact with the Web
  • Managing Web Resources using PowerShell
  • Managing XML and JSON using Windows PowerShell


Module 10

  • Working with WMI and CIM using Windows PowerShell
  • Managing WMI using PowerShell
  • Managing CIM using PowerShell

Day 3
Day 3 focuses on automating day to day tasks in the Windows Environment. Byusing techniques from the previous modules we’ll create ready to use functionsand modules which you can use to automate Windows Clients and Servers.

Module 11

  • Managing Folders and Files
  • Searching for folders and files
  • Searching for String-Patterns in files
  • Creating Folders and Files
  • Copying Files
  • Removing Files and Renaming Files


Module 12

  • ACL
  • Working with ACL:s
  • Managing Permissions on Folders and Files and Managing Permissions in the Registry


Module 13

  • Working with Services
  • Starting Services and Stopping Services
  • Monitoring Services


Module 14

  • Working with the Eventlog and Managing Event Logs
  • Searching for specific Errors in the Event Log
  • Backing up Event Logs


Module 15

  • Working with Processes
  • Using the Get-Process CmdLet
  • Starting Processes
  • Stopping Processes


Module 16

  • Managing the Registry and Navigating through the Registry
  • Managing Keys and Managing Values
  • Managing the Registry Remote


Module 17

  • Working with Local Users & Groups
  • Managing Local Users and Managing Local Groups


Module 18

  • Working With Active-Directory
  • Using the Active-Directory CmdLets
  • Managing Users and Managing Computers and Managing Groups


Module 19

  • Windows Forms & Windows Presentation Foundation
  • Creating Basic Popup-Windows
  • Creating a Form
  • Using Windows Presentation Foundation

SITE MAP