Windows Powershell Syllabus
- What is Powershell architecture ?
- What are Powershell cmdlets and what are the uses of them ?
- How Powershell is different from other scripting languages like Dos, Python ?
- Predefined Cmdlets ,Execution Policies and Editors to write Powershell script
- How it is best suited for DevOps, Administrators (Windows, TFS, SQL DBA, SharePoint, AWS, Azure, SCVMM, SCOM, AD and VMWare) ?
- How to declare and use Variables?
- Arrays and Hash Tables in Powershell
- What are all Operators in Powershell ?
- Filtering with Regular Expressions
- Overview of Objects and different ways of creating Objects
- Exploring the properties of the Objects
- Tab Expansion, Aliases, and History
- How to use a C#.Net Program from Powershell ?
- Working with Cmdlets : Get-Service, Get-Process
- What are Pipelines and advantages of it?
- Filtering and Iterating Through the Pipeline
- Recording Objects in a Pipeline
- Controlling the Flow of Execution within Scripts
- Iteration Flow Control
- Statements : If, Switch, Break, Continue
- Loops : While, Do...While, For, ForEach
- How to Format the script Output ?
- Writing Windows Powershell Scripts
- Writing Windows Powershell Functions
- Script Parameters
- Security in Windows Powershell
- Customizing Windows Powershell with Profiles
- All File Operations : Creating, Copying, Moving, Comparing etc
- Accessing Registry settings and creating Registry Variables
- Accessing Certificate Stores and Importing the Certificates
- Accessing Event Log Management and creating Event Logs
- Introduction to WMI and WMI objects
- Managing Disks and Disk Volumes Using Windows Powershell with WMI
- Managing Shared Folders with Windows Powershell and WMI
- What is Powershell Remoting ? What are the advantages of it ? How to Implement it?
- Accessing AWS EC2 , Route 53, S3 resources using Powershell
- Sending Email with attachments
- Creating IIS Websites , Application pools
- Monitoring SQL server agent jobs, DB backups
- Performing operations on XML with Powershell.
- How to Start/Stop the IIS on the remote servers ?
- How to Start/Stop Windows Services on the remote servers ?
- How to get the disc space alerts tool using Powershell to check the drives volume
- How to know when the servers are last rebooted ?
- How to get the RAM, CPU information using Powershell ?
- How to create the Microsoft Message Queues using Powershell and many more!