Course contents:
-Windows PowerShell Architecture
-setting up the scripting environment
-Language fundamentals
1. Variables, Arrays and Hash Tables
2. Pipeline
3. objects
4. conditional logic,loops,funtions and filters
-script blocks and error handling
-Regular expressions,XML
-User management
-Creating new cmdlets and extensions.
-I/O and error handling
-powershell providers
– snapins
– session objects
– remoting
-Files and REgistry
-Services,process monitoring and event logging
-working with AD using ADSI
-WMI
-DSC configuration
-Building a powershell library
Case study:
– VMWare PowerCLI
– Automating the ESX environment.