List of courses offered for Live online training:

We have below training courses available for those who are willing to attend Instructor-led live online training:

Course Name Course Duration Course Contents
Windows PowerShell Basics and Advance Scripting 40 HRs Click to see
Microsoft Azure Administration 50 HRs Click to Download

Windows PowerShell Basics and Advance Scripting

  1. Introduction
    • Course introduction and agenda
  2. Meet PowerShell
    • Introduction to PowerShell Console and ISE environment
    • Tab completion and intellisense
    • Difference between ISE and Console
  3. Running Commands
    • Anatomy of commands
    • Finding commands
    • Understanding command syntax
    • Taking shortcuts
    • Running external commands
    • Dealing with errors
  4. Using the Help System
    • Using the help system
    • Interpreting the help
    • Updating help topics
    • Updating help topics without internet (offline)
  5. 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
  6. The Pipeline Connecting Commands
    • Connecting commands
    • Exporting to CSV or XML
    • Piping to file or printer
    • HTML output
    • Modifying the system (Confirm WhatIF)
  7. Working with Providers
    • What are Providers
    • File System as Provider
    • Other hierarchical data stores
    • Using wildcards and literal paths
    • Other providers
  8. Adding Commands
    • Snap-ins
    • Modules
    • Profile scripts
  9. 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
  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
  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
  28. Error Handling Techniques
    • Error actions
    • Error vs Exception
    • Try Catch Finally
  29. Debugging Techniques
    • 2 Types of bugs
    • Writing debug messages
    • Using PSBreakPoints
    • Debugging example
  30. Script Module/Manifest Modules
    • Converting your script in to modules
    • Publishing your scripts
    • Some extra(bonus) script examples. (IE Objects, Outlook, Excel, Class reference.)

Introduction to the course agenda for this online course on PowerShell