Formation en Réseaux et systèmes: Powershell - Desired State Configuration - Ascent Formation
Retour aux formations
Réseaux et systèmes

Powershell - Desired State Configuration

2 jour(s)14h

Description

Objectif de formation : Configurer les serveurs avec PowerShell DSC & Workflow

Objectifs pédagogiques

  • Assurer une configuration uniforme sur l'ensemble des machines au sein d'un environnement spécifique
  • Créer et configurer un script PowerShell DSC
  • Implémenter le mode Pull et le mode Push de PowerShell DSC
  • Rédiger un workflow dans le langage de script Windows PowerShell

Public concerné

Techniciens
Administrateurs
Ingénieurs systèmes et réseaux

Prérequis

Avoir suivi la formation "PowerShell - Administrateurs - Initiation" ou bien disposer de connaissances équivalentes
Bonnes connaissances du système Windows

Déroulé du programme

1

Présentation du DSC

  • Concepts de base du DSC
  • Mode Push & mode Pull
2

Mode Push

  • Notions élémentaires du mode Push
  • Scripts de configuration & fichiers MOF
  • Introduction aux nœuds
  • Compilation & déploiement avec les cmdlettes de base DSC
  • Travaux pratiques : Concevoir un script de configuration & déploiement de compilation sur un ensemble de cas concrets
3

DSC & cmdlettes associées

  • Ressources de paramétrage par défaut
  • Affichage & transformation du paramétrage
  • Compilation & exécution
  • Travaux pratiques : création d'un script de déploiement de package logiciel
4

Mode Pull

  • Notions élémentaires du mode Pull
  • Module xPSDesiredStateConfiguration
  • Serveur HTTPS, SMB
  • Travaux pratiques : Création d'un script de configuration de serveurs. Installation & configuration du mode Pull
5

Ressources personnalisées

  • Schéma & propriétés
  • Module PowerShell, manifeste, structure de dossier, modules imbriqués.
  • Fonctions Get/Set/Test-TargetResource
  • Création de nouvelles ressources, utilisation à travers un script configuration.
6

Premiers pas avec le workflow

  • Workflow sous PowerShell & les jobs
  • Tour d'horizon des divers modes de fonctionnement d'un workflow
  • Variables PowerShell dédiées au workflow
7

Workflow simple

  • Présentation des divers modes de fonctionnement
  • Déclaration du workflow & des différentes cmdlettes
  • Jobs générés
  • Administration basique d'un workflow : suspension, reprise, redémarrage
  • Travaux pratiques : Conception d'un workflow basique
8

Workflow avancé

  • Scripts dans un workflow
  • Variables workflow
  • Mode parallèle, séquences & jobs
  • Travaux pratiques : Créer un workflow parallèle

Informations

Durée

2 jour(s)

14h

Tarif

1500 € HT

HT