Duration
10.0 hours
Regular fee
$250
Objectives of the training
DSC is an additional and complementary feature of the PowerShell language. The proposed set of resources is aimed at system engineers who want to speed up, simplify and standardize the configuration of their production environments using this functionality.Targeted audience
System EngineersPrerequisite
Basic knowledge of Windows Server, PowerShell and Hyper-V environments is helpful in understanding PowerShell DSC.Trainers
Upcoming information
Course architecture
PowerShell - Scripting fundamentals
Using PowerShell
• Some simple commands
• Concepts on the object language, object types and their parameters
• Variables
• Some simple commands
• Concepts on the object language, object types and their parameters
• Variables
Structuring a script and making it interactive
• Loops
• Tests and error handling
• Loops
• Tests and error handling
Automating tasks
• PowerShell modules
• Application: adding Active Directory users
• Example of adapting a : Active Directory to Exchange
• Use of functions
• Transforming a script into a module
• PowerShell modules
• Application: adding Active Directory users
• Example of adapting a : Active Directory to Exchange
• Use of functions
• Transforming a script into a module
Create portable tools that can be used in an unknown environment
• Creating graphical interfaces
• Some graphical tools
• Adapting a script to a graphical environment
PowerShell DSC - Simplify and accelerate your system configurations
• Windows Testing Platform
• DSC presentation
• Push Method
• Understanding Resources
• Using the DSC module functions and commands
• Deploying and using DSC
• Using DSC, advanced method
• DSC for Linux
• DSC audits and reports
• Troubleshooting DSC
• To go further
PowerShell Core and Windows PowerShell - Language Fundamentals (2nd Edition)
• Introduction to PowerShell
• Discovering PowerShell
• Manipulating Objects
• Variables and Data Types
• Operators
• Arrays
• Loops and conditions
• Functions and scripts
• File and date management
• PowerShell Profiles
• Snap-ins, modules and PowerShell Gallery
• Error handling and debugging
• Security
• .NET Framework and .NET Core
• CIM / WMI
• Remote execution
• Case Studies
• Additional Resources
• Creating graphical interfaces
• Some graphical tools
• Adapting a script to a graphical environment
PowerShell DSC - Simplify and accelerate your system configurations
• Windows Testing Platform
• DSC presentation
• Push Method
• Understanding Resources
• Using the DSC module functions and commands
• Deploying and using DSC
• Using DSC, advanced method
• DSC for Linux
• DSC audits and reports
• Troubleshooting DSC
• To go further
PowerShell Core and Windows PowerShell - Language Fundamentals (2nd Edition)
• Introduction to PowerShell
• Discovering PowerShell
• Manipulating Objects
• Variables and Data Types
• Operators
• Arrays
• Loops and conditions
• Functions and scripts
• File and date management
• PowerShell Profiles
• Snap-ins, modules and PowerShell Gallery
• Error handling and debugging
• Security
• .NET Framework and .NET Core
• CIM / WMI
• Remote execution
• Case Studies
• Additional Resources
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
10.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote