Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Automatisation avancée de l'administration Windows avec PowerShell
Technique
CPF

Formation Automatisation avancée de l'administration Windows avec PowerShell

Développer de puissants scripts d'administration

Régulièrement enrichi de fonctionnalités utiles à tous les administrateurs d’une solution Microsoft, PowerShell permet d’automatiser un très grand éventail de tâches. Qu'il s'agisse de créer un workflow pour provisionner des machines virtuelles dans un datacenter, de gérer la conformité des configurations (avec Desired State Configuration), ou encore de migrer les boîtes aux lettres d'une population d'utilisateurs vers un nouveau serveur de messagerie, les possibilités n'ont comme limite que l'imagination des administrateurs. Cette formation avancée de 3 jours apportera aux participants les connaissances nécessaires pour mettre en oeuvre de puissants scripts PowerShell.
Objectifs de cette formation Automatisation avancée de l'administration Windows avec PowerShell
  • Disposer des compétences nécessaires à la création de scripts avancés
  • Comprendre comment utiliser le framework Microsoft .Net et REST API dans PowerShell
  • Être capable d'écrire des scripts de contrôle
  • Savoir gérer les erreurs de scripts
  • Apprendre à utiliser XML, JSON et les données formatées
  • Comprendre comment analyser et déboguer les scripts
  • Comprendre les Workflows PowerShell
Public
  • Professionnels de l'informatique ayant déjà une expérience en administration Windows Server / Client ou ayant déjà une expérience dans l'administration et le support des serveurs d'applications et de services, y compris les applications telles que Exchange, SharePoint et SQL.
  • Administrateurs système, d'infrastructures ou d'applications travaillant dans un environnement Windows hybride ou non
Pré-requis
  • Cette formation avancée nécessite d'avoir suivi la formation "Automatiser les tâches d'administration Windows avec PowerShell" (MS294) ou de disposer d'une solide expérience de PowerShell
  • Posséder une expérience en administration Windows Server / Client ou dans l'administration et le support des serveurs d'applications et de services, y compris les applications telles que Exchange, SharePoint et SQL
  • Disposez-vous des compétences nécessaires pour suivre cette formation ? Testez-vous !
Programme détaillé

Création de fonctions avancées

  • Conversion d’une commande en une fonction avancée
  • Création d’un module de script
  • Définition des attributs des paramètres et validation des entrées
  • Fonctions acceptant des entrées depuis le pipeline
  • Production de sorties complexes
  • Documentation des fonctions par intégration de l’aide au contenu
  • Prise en charge des options –Whatif et –Confirm

Utilisation de Cmdlets et de Microsoft .net Framework dans Windows PowerShell

  • Utilisation de Microsoft .Net Framework dans PowerShell
  • Utilisation de l'API REST dans Windows PowerShell

Ecriture de scripts de contrôle

  • Généralités des scripts de contrôle
  • Ecriture de scripts de contrôle affichant une interface utilisateur
  • Ecriture de scripts de contrôleur générant des rapports

Traitement des erreurs de script

  • Généralités du traitement des erreurs
  • Gestion des erreurs de scripts

Utilisation de XML, JSON et des données formatées

  • Lecture, manipulation et écriture de données au format XML
  • Lecture, manipulation et écriture de données au format JSON
  • Lecture et manipulation de données formatées

Amélioration de la gestion des serveurs avec Desired State Configuration (DSC) et Just Enough Administration

  • Compréhension de DSC
  • Création et déploiement d'une configuration DSC
  • Implémentation de Just Enough Administration

Analyse et débogage de scripts

  • Le débogage dans PowerShell
  • Analyse et débogage d’un script existant

Les Workflows PowerShell

  • Comprendre les Workflows PowerShell
Les plus de cette formation Automatisation avancée de l'administration Windows avec PowerShell
  • Une pédagogie efficace : l'alternance d'exposés théoriques et de mises en applications immédiates à travers de nombreux travaux pratiques.
  • Les bonnes pratiques pour apprendre à automatiser les tâches d'administration et les fonctions dans votre infrastructure Windows Server.
  • La qualité d'une formation officielle Microsoft (support de cours numérique en anglais).
  • Cette formation préparant à la certification IT "Automatisation des tâches d’administration système à l’aide de scripts" est éligible au CPF (code 236556). Connectez-vous sur www.moncompteactivite.gouv.fr
Certification

Cette formation prépare au test suivant :

  • ENI-SCRIPT
et entre en jeu dans le cursus de certification :
  • Certification IT - Automatisation des tâches d’administration système à l’aide de scripts (option PowerShell sous environnement Windows)

Informations

  • Durée : 3 Jours (21h)
  • Tarif : 1 850 € HT
  • Réf. : MS295
  • Réf. éditeur : 10962C
  • Option(s)
    • Repas Paris : 69 € HT


Financement
Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

1. Quelle cmdlet permet d’obtenir la description d’un type de données ?
2. Quel est l’équivalent PowerShell de la commande DOS >> ?
3. A quoi sert la syntaxe @{} dans la cmdlet Select-Object ?
4. Quelle différence existe-t-il entre Get-WmiObject et Get-CimInstance ?
5. Comment obtenir un affichage ligne/colonne ?
6. Comment invoquer la documentation d’une cmdlet ?
7. Quelle variable permet de connaître sa version de PowerShell ?
8. Quel paramètre n’existe pas dans la cmdlet Get-Help ?
9. Comment charger un module dans PowerShell ?
10. Quel est le mode de sécurité par défaut dans PowerShell?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.