What you'll learn?

  • You will understand how to create a PowerShell script from the ground zero.
  • The ability to write functions and scripts that will save time..
  • control and administrate your Windows machines & servers.

Description

This comprehensive training program focuses on empowering participants with the necessary skills to effectively utilize Windows PowerShell, a task-oriented command-line shell and scripting language built on the .NET framework. Tailored specifically for systems administration, this course is specifically designed to accommodate individuals with no prior experience in working with Windows PowerShell.

SNTI is the best training institute in pune for PowerShell Scripting Training & Certification which provides you the best learning experience and quality training. Join SNTI for PowerShell Scripting On-Premises and in-Premises PowerShell Scripting Training.

Who this course is for:

  • Undergraduate students from computer background-BE(IT), BE (Comp), BCA, BSc (Comp), BSc (IT).
  • BCS IT Professional having knowledge of Computer and Networking.
  • Security officers & Security professionals.
  • Site administrators.

Curriculum

Total hours: 40hrs

Basic PowerShell Scripting

  • Windows PowerShell | Core PS.
  • What is Windows Powershell.
  • Windows Powershell Architecture.
  • Overview and Background.
  • Finding and Running Commands.
  • Exploring Inbuilt Security.

  • Powershell Help System.
  • Understanding PowerShell help System
  • Types of Help Available.
  • How to read PS Help.
  • Understanding the commands.
  • Identifying the parameters.

  • Working with the Pipeline.
  • Concept of Pipeline.
  • Advantages of Pipeline.
  • Exporting, Importing, and Converting Data.
  • Filtering Objects Out of the Pipeline.
  • Enumerating Objects in the Pipeline.

  • How the Pipeline Works.
  • Passing Data in the Pipeline ByValue.
  • Passing Data in the Pipeline ByPropertyName.

  • Using PSProviders and PSDrives.
  • What are PSProviders and PSDrives.
  • Purpose of PSProviders and PSDrives.
  • Using PSDrives to work with Registry, Files system.
  • Modifying/Querying the Registry and File system.

  • Formatting Output.
  • Using Basic Formatting.
  • Exploring Inbuilt formatting.
  • Using Advanced Formatting.
  • Redirecting Formatted Output to file, Screen, Printer.
  • Custom Formatting.

Advanced Powershell Scripting

  • Using WMI and CIM.
  • Introduction to WMI and WMI Objects.
  • Need of WMI in Powershell.
  • Querying Data with WMI/CIM.
  • Making Changes with WMI/CIM.

  • Preparing for Scripting.
  • Types Of Variable.
  • Using Variables.
  • Scope of Variables.
  • Data types.
  • Operators.
  • Scripting Security.

  • Loops Supported in PowerShell.
  • If Statement.
  • If-else Statement.
  • Else-if Statement.
  • Switch Statement.
  • Nested If Statement.
  • Foreach.
  • For Loop.
  • While Loop.
  • Continue and Break Statement.

  • Introduction to Error Handling.
  • Handling Errors.
  • Try Catch Finally statement.
  • Trap Exception.
  • Add error handling to a function.
  • Script to know list of exception.

  • Using Advanced PowerShell Techniques and Profiles.
  • Understanding PowerShell Function.
  • Purpose Of Functions.
  • Creating PowerShell Functions.
  • Test completed functions.
  • Adding Help information in functions.
  • Using Parameters in script.
  • Adding advanced parameters.
  • Creating Profile Scripts.

  • Moving From a Command to a Script to a Module.
  • Moving from Command to Script.
  • Moving from Script to Function to Module.
  • Implementing Basic Error Handling.
  • Using Basic Scripting Constructs.
  • Further Exploration in Scripting.

  • Administering Remote Computers.
  • What is PowerShell Remoting?.
  • Prerequisites for Remoting.
  • Using Basic Remoting 1:1 and 1: Many.
  • Creating interactive Remote session.
  • Creating Persistent Session.
  • Using Remoting for Delegated Administration.

  • PowerShell Modules and Manifests.
  • Adding additional functionality in shell.
  • Exploring new CMDLETS.
  • Dynamic/Manual Module loading.
  • Creating your own module.

Student feedback

5

Course Rating

  • 5 stars
    77 %
  • 4 stars
    54 %
  • 3 stars
    14 %
  • 2 stars
    5 %
  • 1 stars
    2 %

Become a Teacher, Share your knowledge

Create an online video course, reach students across the globe, and earn money