Programme WINDOWS POWERSHELL® : AUTOMATISER LES TACHES D'ADMINISTRATION

Participants :

Cette formation s'adresse aux administrateurs souhaitant automatiser des tâches en utilisant PowerShell sur des systèmes, applications et serveurs Windows, parmi lesquels Exchange Server, SQL Server et les produits Microsoft System Center.

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Cette
Cette
formation vous apprend à administrer des systèmes avec Windows PowerShell afin d'automatiser des tâches répétitives et de vous assurer que les opérations périodiques complexes et susceptibles d'engendrer des erreurs se déroulent correctement. Vous apprenez à gérer les commandes interactives à partir de l'invite de commande PowerShell, de même que les scripts PowerShell (contrôle de flux, boucles et gestion des erreurs).

pré-requis

Des connaissances des sujets suivants sont supposées acquises :

  • Interface utilisateur graphique (GUI) de Windows
  • Consoles standards d'administration pour ajouter et gérer des ordinateurs, utilisateurs et groupes
  • Principes de base de l'Active Directory
  • Sécurité des fichiers et des annuaires
  • TCP/IP
  • Réseaux Windows 

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Introduction à PowerShell

  • Identifier les possibilités d'automatisation
  • Analyser les lacunes des solutions d'automatisation existantes
  • Combiner la fonctionnalité d'un shell et d'un langage de script
  • Étendre la portée des objets gérés avec le Framework .NET

Évaluation de la console PowerShell

  • Administrer des ordinateurs locaux et distants
  • Utiliser l'aide de PowerShell
  • Parcourir les lecteurs PowerShell

Configuration de PowerShell

  • Prévenir l'exécution de code malveillant grâce à une stratégie de sécurité élevée
  • Optimiser l'environnement utilisateur avec les profils

Utilisation de cmdlets pour invoquer des fonctionnalités

  • Changer le comportement par défaut des cmdlets avec les paramètres
  • Rationaliser les scripts avec une syntaxe simplifiée
  • Améliorer la productivité et la maintenabilité grâce à une structure de commande cohérente

Gestion des entrées/sorties

  • Sauvegarder les sorties PowerShell en formats d'échange de données standards
  • Afficher des données complexes avec Out-GridView
  • Obtenir des données à partir de divers formats de fichiers
  • Rediriger la sortie vers d'autres emplacements

Manipulation d'instances d'objets PowerShell

  • Visualiser la structure des objets avec Get Member
  • Lire et écrire des propriétés d'objet
  • Définir le comportement de l'objet avec les opérateurs de méthode

Création du pipeline d'objets

  • Rationaliser les tâches d'administration avec le traitement en pipeline
  • Isoler les objets grâce au filtrage

Mise en œuvre du contrôle de flux

  • Énumérer les objets avec les boucles foreach-object
  • Utiliser des opérateurs de comparaison et l'instruction Switch
  • Créer du code modulaire à l'aide de fonctions
  • Accroître la performance des expressions avec les opérateurs

Objets .NET

  • Propriétés et méthodes .NET
  • Récupérer les informations de l'objet avec la réflexion

Configuration de systèmes avec l'infrastructure de gestion Windows (WMI)

  • Instancier des objets WMI
  • Réaliser des inventaires matériels et logiciels

Automatisation de la gestion des ordinateurs avec les instances d'objet WMI

  • Attribuer des propriétés pour contrôler la configuration des ordinateurs
  • Invoquer des méthodes pour administrer le système
  • Tirer profit des performances des requêtes WQL

Accès aux objets Active Directory

  • Identifier et restaurer les comptes expirés et verrouillés
  • Créer des utilisateurs, ordinateurs et groupes
  • Modifier et supprimer efficacement les objets existants
  • Manipuler l'appartenance au groupe

Administration de machines locales avec le fournisseur WinNT

  • Accéder à des bases de données SAM locales
  • Affiner les propriétés des utilisateurs et groupes locaux

Détection d'erreur dans les scripts

  • Gérer les erreurs d'exécution
  • Déboguer le code qui vous pose problème
  • Activer le traitement en mode strict des variables

Conception et déploiement de scripts de production

  • Autoriser la réutilisation du code avec les modules de script
  • Capturer les détails des modules avec les manifestes de script