Automating Windows Administration Using Powershell
Automating Windows Administration Using Powershell Online Training - venkat.mr359@gmail.com
Introduction:
- Getting to know about Windows PowerShell
- Command Line Interface, Capabilities of PowerShell
- Basic commands and Command design structure
- Understanding the get-help in PowerShell
- Understanding the basic Syntax for PowerShell.
Getting
started with Technical commands:
- Understanding the Headers
- Working with Pipeline Operator,Where-object and Syntax
- Working with Operators: Arithmetic Operators, Comparison Operators & Logical Operators
Working
with Multiple Operators
- Designing a single liner Powershell command
- Formatting Options: Format-Table vs Select Object vs Format-list
- Sort-object & Common Parameters
Scripting:
- Creating your First Script file/Multiple liner.
- Input statement & Output statements in Powershell
- Understanding Variables and Variable Types in Powershell
- Working with Static and Dynamic Variable
- Importing contents from a File / Exporting the result to a file.
Looping
Statements:
- If, Elseif, Else statement
- Do-while & Do-Until Statement
- For Statement
- Switch Statements
- ForEach statements
- While Statements
- Try Catch Finally statement
- Break and Continue statements
- Throw and Trap Statements
Functions and Parameters
- Understanding the Powershell Functions
- Implementing Functions and calling the Function
- Understanding the Parameters
- Passing parameters while Script execution
- Usage of Parameters in Scheduled Scripts
Remote
Management
- Understanding the Powershell Modules.
- Understanding the Powershell PSSession
- Importing a PSSession from Remote server.
- Finding a Module from Internet.
- Installing and Importing a Module from PSGallery source.
- Downloading and Installing PS Modules for Cloud Technologies like Office 365, Azure and Sharepoint.
- Connecting to the PowerCLI Module and create Simple VMs.
- Remote Command Triggering
- Remote Script Triggering
Security
- Securing the Passwords
- Embedding the Passwords in the Script.
WMI
(Windows Management Instrumentation)
- Understanding WMI & WMI Classes
- WMI vs CIM Classes
- Scripting & Windows Remote Management using WMI.
- Custom Health Report generation using WMI and PSObject.
DSC:
- Overview and Introduction to Push method and Pull Method.
Windows Forms: Developing small GUI based applications on Powershell using Windows
Forms.