Formations informatiques à Grenoble et Sophia Antipolis

Formation POWERSHELL AUTOMATISER L’ADMINISTRATION AVEC POWERSHELL

Objectifs

Expliquer PowerShell et le langage objet.

Gérer des résultats de commandes.

Créer des scripts et les éxécuter sous Windows.

Adapter son code à l'aide d'instruction et formatter les résultats.

Dépanner son script et inclure une gestion des erreurs.

Utiliser les fichiers comme source de données et exporter les résultats sous différents formats.

Optimiser les temps d'éxécution de son code.

Pré-requis

Aucun pré-requis.

Participants

Professionnels de l'informatique qui ont déjà une expérience de l'administration générale de Windows Server et des clients Windows, et qui souhaitent en savoir plus sur l'utilisation de Windows PowerShell pour l'administration. Elle convient également aux professionnels de l'informatique déjà expérimentés dans l'administration de serveurs.

Programme de formation

POWERSHELL AUTOMATISER L’ADMINISTRATION AVEC POWERSHELL

VERSIONS ET MODULES POWERSHELL

  1. Windows PowerShell et PowerShell Core

  2. Installation de PowerShell Core sur Windows et Linux

  3. Notions de langage objet et commandes de bases PowerShell

  4. Gestion des modules PowerShell

PREMIERS PAS AVEC POWERSHEL

  1. Utilisation des opérateurs

  2. Notions de Pipeline et filtres des résultats

  3. Déclarer et initialiser les variables

  4. Utiliser les fichiers About

ECRIRE MON PREMIER SCRIPT AVEC POWERSHELL

  1. Manipuler les objets

  2. Comprendre les stratégies d'éxécution des scripts

  3. Découvrir Visual Studio Code et PowerShell ISE

  4. Créer ses premières fonctions

UTILISER LES INSTRUCTIONS

  1. Utiliser les instructions conditionnelle et les boucles d'instruction

  2. Mise en oeuvre du code modulaire

  3. Formater les chaînes de caractères

  4. Utiliser les objets personnalisés et les tableaux

GESTION D'ERREUR ET AFFICHAGE

  1. Affichage des informations

  2. Gestion d'erreurs

  3. Dépanner son script

  4. Créer des logs

  5. Envoyer et passer les données du pipeline en tant que sortie

GESTION DES FICHIERS

  1. Navigation dans le système de fichier, le registre et sur le réseau

  2. Lecture et manipulation des fichiers

  3. Import, Export des données dans différents formats (CSV, XML, HTML)

  4. Utiliser les objets personnalisés et les tableaux

FONCTIONNALITES AVANCEES

  1. Créer un Job

  2. Gérer les tâches Asynchrones

  3. Initiation aux workflow

LAB : UTILISATION DE PSPROVIDERS ET PSDRIVES AVEC POWERSHELL

  1. Création de fichiers et de dossiers sur un ordinateur distant

  2. Créer une clé de registre pour vos futurs scripts

  3. Créer un nouveau groupe Active Directory

INTERROGER LES INFORMATIONS DE GESTION EN UTILISANT CIM ET WMI

  1. Comprendre CIM et WMI

  2. Interroger des données à l'aide de CIM et WMI

  3. Effectuer des modifications à l'aide de CIM et WMI

LAB : RECHERCHE D'INFORMATIONS À L'AIDE DE WMI ET CIM

  1. Recherche d'informations à l'aide de WMI

  2. Interrogation d'informations à l'aide de CIM

  3. Appel de méthodes

TRAVAILLER AVEC DES VARIABLES, DES TABLEAUX ET DES TABLES DE HACHAGE.

  1. Utiliser des variables

  2. Manipuler des variables

  3. Manipuler des tableaux et des tables de hachage

LAB : UTILISATION DE VARIABLES, DE TABLEAUX ET DE TABLES DE HACHAGE DANS POWERSHELL

  1. Utilisation des types de variables

  2. Utilisation des tableaux

  3. Utilisation des tables de hachage

SCRIPTS WINDOWS POWERSHELL

  1. Introduction à la création de scripts avec Windows PowerShell

  2. Constructions de scripts

  3. Importation de données à partir de fichiers

  4. Accepter les entrées utilisateur

  5. Dépannage et gestion des erreurs

  6. Fonctions et modules

LAB : UTILISATION DE SCRIPTS AVEC POWERSHELL

  1. Signature d'un script

  2. Traitement d'un tableau avec une boucle ForEach

  3. Traitement des éléments à l'aide d'instructions If

  4. Création d'utilisateurs à partir d'un fichier CSV

  5. Interroger les informations sur les disques d'ordinateurs distants

  6. Mise à jour du script pour utiliser d'autres informations d'identification

ADMINISTRATION D'ORDINATEURS DISTANTS AVEC WINDOWS POWERSHELL

  1. Utiliser le remoting Windows PowerShell de base

  2. Utilisation des techniques avancées de remoting Windows PowerShell

  3. Utiliser PSSessions

LAB : ADMINISTRATION À DISTANCE AVEC POWERSHELL

  1. Activation du remoting sur l'ordinateur local

  2. Exécution d'un transfert de données un à un

  3. Exécution d'un transfert de données de un à plusieurs

  4. Utilisation du remoting implicite

GESTION DES RESSOURCES AZURE AVEC POWERSHELL

  1. Azure PowerShell

  2. Présenter Azure Cloud Shell

  3. Gérer Azure VMs avec PowerShell

  4. Gérer le stockage et les abonnements

LAB : GESTION DES RESSOURCES AZURE AVEC POWERSHELL

  1. Activation de l'abonnement Azure et installation du module PowerShell Az

  2. Utilisation de Azure Cloud Shell

  3. Gestion des ressources Azure avec Azure PowerShell

GESTION DES SERVICES MICROSOFT 365 AVEC POWERSHELL

  1. Gérer les comptes utilisateurs, les licences et les groupes de Microsoft 365 avec PowerShell.

  2. Gestion de Exchange Online avec PowerShell

  3. Gestion de SharePoint Online avec PowerShell

  4. Gérer Microsoft Teams avec PowerShell

LAB : GESTION DE MICROSOFT 365 AVEC POWERSHELL

  1. Gestion des utilisateurs et des groupes dans Azure AD

  2. Gestion de Exchange Online

  3. Gestion de SharePoint

  4. Gestion de Microsoft Teams

UTILISATION DES TRAVAUX EN ARRIÈRE-PLAN ET DES TRAVAUX PLANIFIÉS

  1. Utiliser les travaux en arrière-plan

  2. Utiliser les travaux planifiés

LAB : GESTION DES EMPLOIS AVEC POWERSHELL

  1. Lancement et gestion des tâches

  2. Création d'un travail planifié

Durée
5 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique