Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

PowerShell - Automatiser les opérations sur Windows Server

réf : SYT-PS

Objectifs pédagogiques

  • Automatiser des opérations sur Windows Server grâce à PowerShell
  • Automatiser des opérations sur Active Directory grâce à PowerShell

Pré-requis

Avoir des connaissances basiques de Windows server et de son administration

Public concerné

Administrateurs, développeurs…

Programme

  • Installer PowerShell
  • Vue d’ensemble des objets
  • Travailler avec les Cmdlets
  • Complétion, Alias et Historique
  • Les variables et les types
  • Présenter les informations avec un formatage spécifique
  • Utiliser les flèches et l’historique
  • Utiliser le «pipe»
  • Exécution séquentielle des commandes
  • Filtre et itération à travers le «pipe»
  • Ecrire des scripts PowerShell
  • La sécurité dans Windows PowerShell
  • Signer numériquement ces scripts
  • Méthodologies des scripts
  • Présentation des outils de scripting
  • Variables, tableaux, littéraux et opérateurs
  • Portée des variables
  • Constructions utilisées dans les scripts
  • Interception et traitement des erreurs
  • Techniques de débogage
  • Modularisation
  • L’instruction if
  • L’instruction switch
  • L’instruction Where-Object
  • La boucle for
  • Les boucles while et do…while et do…until
  • La boucle foreach
  • Contrôler le flux d’exécution dans les scripts
  • Contrôler les flux des boucles
  • Développer et utiliser les fonctions
  • Fonctions avancées : bloc de validation, documentation, jeux de paramètres, gestion du pipeline
  • La notion de profils systèmes et utilisateur
  • Créer des profils génériques
  • Cibler les profils par application
  • Gérer les données avec Powershell
  • Gérer le registre et les certificats avec Powershell
  • Filtrer et sélectionner avec des expressions régulières
  • Gérer les journaux d’évènements
  • Importer et exporter des objets
  • Présentation des modules PowerShell disponibles
  • Cmdlets du Gestionnaire de Serveur RSAT
  • Installer des modules depuis la Powershell Gallery

Travaux pratiques

Utilisation de PSWindowsUpdate, Carbon, NTFSSecurity, PSExcel

  • Examen d’un script d’exemple
  • Relecture de scripts
  • Refactoring de code et ajout de fonctionnalités
  • Les options globales des commandes Warning, Error et WhatIf
  • Les redirections de la sortie d’erreur
  • Les codes de sortie
  • Le débugage et les espions de variables dans les IDE et avec Powershell
  • Les commandes throw et exit
  • Les directives try catch finally
  • Principes d’utilisation
  • Les principales classes utiles

Travaux pratiques

Utilisation des classes Math et FileIO

  • Présentation des techniques : WinForm ou WPF
  • Créer ses formulaires
  • Gérer les évènements et les actions associées

Travaux pratiques

Création d’interface graphique de création des comptes

  • Introduction aux objets WMI
  • Protocole et cmdlets : WMI ou CIM
  • Utilisation pour le monitoring : WMI et compteur de performance
  • Utilisation pour l’administration à distance
  • Administrer les domaines et les forêts
  • Gérer les comptes utilisateurs et les groupes
  • Gérer les relations entre les utilisateurs et les groupes

Travaux pratiques

Importation de comptes automatisée

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    5 (35 heures)

    Prix

    3490 € HT

    Télécharger