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.