Description
In a DevOps approach aimed at increasing operational efficiency between developers and administrators, it is necessary to put in place a mechanism guaranteeing identical configuration on the machines. You will see how to quickly reconfigure your servers with PowerShell 5/4 (DSC and workflow).
Who is this training for ?
For whom ?
Technicians, administrators and systems and network engineers.
Prerequisites
Good knowledge of the Windows system, PowerShell and AD or equivalent knowledge of the course "PowerShell 5/4, automate Windows administration" (ref. ATU).
Training objectives
Training program
- Overview of DSC (Desired State Configuration)
- - DSC fundamentals.
- - Push mode, Pull mode.
- Le mode Push
- - Push mode principle.
- - Configuration scripts, MOF files (DMTF standard).
- - Presentation of the nodes.
- - Compile and deploy with the basic DSC cmdlets.
- DSC and associated cmdlets
- - The default configuration resources (localconfigurationManager).
- - Viewing and modifying the configuration.
- - Compiling, running (start-dsconfiguration).
- Sweater mode
- - Principe du mode Pull.
- - Le module xPSDesiredStateConfiguration.
- - Serveur HTTPS, SMB.
- Custom Resources
- - The schema and properties (schema.
- - mof).
- - PowerShell module, manifest, folder structure, nested modules.
- - Functions Get/Set/Test-TargetResource.
- - Creation of new resources, use through a configuration script.
- Introduction au workflow
- - The workflow under PowerShell.
- - The jobs.
- - The different operating modes of a workflow.
- - The PowerShell variables dedicated to workflow.
- Workflow simple
- - The different operating modes.
- - Declaration of the workflow, the different cmdlets.
- - The jobs generated.
- - Suspend, resume, restart a workflow.
- Advanced workflow
- - Scripts in a workflow (inlinescript).
- - Workflow variables ($using, $psParentactivityID).
- - Parallel mode, sequences.
- - Jobs.