eMail: techrepacktraining@gmail.com
Phone: INDIA: +91 8374805705, EUROPE :07405508027

2

Powershell Online Training

Techrepack has formulated power shell training to provide extremely comprehensive insights into PowerShell. The online training is designed in such a way that, even a novice and easily understand and become an expert after the online training. Digging deep into the subject, Windows PowerShell is task automation and configuration management framework offered by Microsoft, it consists of command-line shell and associated scripting languages, which are built on. NET Framework. The motive behind this narrow design is to simplify and automate timid tasks by running scripts especially by SharePoint resources either by Users Developers or by Administrators.

Techrepack’s online training on power shell is purely scenario based and is lectured by certified and real-time experts in the industry. We also provide soft copies of the course along with case studies to the enrolled candidates. We also engage students in certification programs in a step-by-step process.

The anatomy of power shell online training is given below:-

Day 1
01 – Introduction

  • Course introduction and agenda

02 – Meet PowerShell

  • Introduction to PowerShell Console and ISE environment
  • Tab completion and intellisense
  • Difference between ISE and Console

03 – Using the Help System

  • Using the help system
  • Interpreting the help
  • Updating help topics
  • Updating help topics without internet (offline)

04 – Running Commands

  • Anatomy of commands
  • Finding commands
  • Understanding command syntax
  • Taking shortcuts
  • Running external commands
  • Dealing with errors

05 – Working with Providers

  • What are Providers
  • File System as Provider
  • Other hierarchical data stores
  • Using wildcards and literal paths
  • Other providers

06 – The Pipeline Connecting Commands

  • Connecting commands
  • Exporting to CSV or XML
  • Piping to file or printer
  • HTML output
  • Modifying the system

07 – Adding Commands

  • Snap-ins
  • Modules
  • Profile scripts

08 – Objects Just Data by Another Name

  • What are objects
  • Why PS uses objects
  • Discovering objects
  • Properties and methods
  • Sorting and selecting
  • Objects at the end

Day 2
09 – The Pipeline Deeper

  • How data flows in Pipeline
  • Plan A: By data type
  • Plan B: By generic object (PSObject)
  • Plan C: By Property name
  • Parenthetical commands
  • Extracting value from single property

10 – Formatting and Why it's Done on the Right

  • Default formatting system
  • Table, list, wide list
  • Custom Property expression
  • Grid view

11 – Filtering and Comparisons

  • Filtering output
  • Why filter on left
  • Using comparison operators

12 – Remote Control One on One and One to Many

  • What is remoting
  • WinRM overview
  • 1 to 1
  • 1 to many
  • Deserialized object

13 – Using Windows Management Instrumentation

  • WMI Basics
  • Exploring WMI
  • WMI vs CIM
  • Getting WMI Objects
  • Getting CIM Instances
  • WMI Help/documentation

14 – Multitasking with Background Jobs

  • Sync vs Async
  • Local jobs
  • WMI Jobs
  • Remoting Jobs
  • Child Jobs
  • Managing Jobs
  • Scheduled jobs

15 – Working with Bunches of Objects One at a Time

  • Batch Cmdlets
  • WMI Methods
  • Enumerating objects

16 – Security Aspects

  • Security goals
  • Execution policy
  • Certificates and trusting
  • Other security measures

17 – Variables A Place to Store Your Stuff

  • What are variables
  • Storing stuff in variables
  • Storing multiple objects in variables
  • Variable types
  • Commands for variables

Day 3
18 – Input and Output

  • Prompting for info
  • Writing to screen
  • Writing to pipeline
  • Writing to other places

19 – Sessions Remote Control with Less Work

  • Creating
  • Managing
  • Using
  • Disconnected Session

20 – You Call This Scripting

  • Making commands
  • Adding Parameters
  • Adding Help/documentation
  • Scope in brief

21 – Improving Your Parameterized Script

  • Mandatory parameter
  • Alias
  • Validation
  • Verbose output

22 – Additional Tips Tricks and Techniques

  • Profile scripts
  • Operators
  • String and date manipulation

Day-4
23 – Scope

  • What is scope?
  • Best practices for scope

24 – Designing a Tool for Reusability

  • Output objects
  • Creating Arrays/HashTables
  • Don’t format/preserve data
  • Never remove properties

25 – Writing Advanced Functions

  • Mandatory parameters
  • Parameter Alias
  • Pipeline input
  • Parameter Validation

26 – Adding Output

  • Verbose
  • Warning
  • Progress indicators

27 – Programming Constructs

  • If…ElseIf…Else
  • Do…While
  • While
  • Switch
  • ForEach/For Loop

27 – Error Handling Techniques

  • Error actions
  • Error vs Exception
  • Try Catch Finally

28 – Debugging Techniques

  • 2 Types of bugs
  • Writing debug messages
  • Using PSBreakPoints
  • Debugging example

28 – Script Module/Manifest Modules

  • Converting your script in to modulesAs a prerequisite, knowledge of C# is always an advantage for developing custom elements. Right after successful completion of the online training you can add powershell script developer to your profile. Enroll for the online training for which you need a windows pc and LAN connection and that’s it.
Mo. +91-8374805705 / +91-7285967702 Mail Us :- info@techrepackonlinetraining.com

+91 8374805705