PowerShell - Automatiser les opérations sur Windows
0/10
(0 avis)
Formation créée le 21/09/2021. Dernière mise à jour le 08/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation : Savoir utiliser Powershell sous Windows pour automatiser des opérations.
Objectifs de la formation
- Pouvoir décrire les fonctionnalités de Windows PowerShell et les utiliser pour exécuter et rechercher des commandes de base
- Apprendre à identifier et exécuter les applets de commande pour l'administration du système local
- Être capable de travailler avec le pipeline Windows PowerShell
- Comprendre comment utiliser PSProviders et PSDrives pour travailler avec d'autres formes de stockage
- Pouvoir interroger les informations système à l'aide de WMI et CIM
- Apprendre à travailler avec des variables, des tableaux et des "tables de hachage"
- Savoir écrire des scripts de base dans Windows PowerShell
- Comprendre comment administrer des ordinateurs distants avec Windows PowerShell
- Être capable de gérer les ressources Azure avec PowerShell
- Pouvoir gérer les services Microsoft 365 avec PowerShell
- Apprendre à utiliser des tâches en arrière-plan et des tâches planifiées
Profil des bénéficiaires
Pour qui
- Administrateurs
- Développeurs
Prérequis
- Expérience des technologies réseau Windows et de la mise en oeuvre
- Expérience de l'administration, de la maintenance et du dépannage de Windows Server
Contenu de la formation
-
Prise en main de Windows PowerShell
- Présentation de Windows PowerShell
- Comprendre la syntaxe des commandes Windows PowerShell
- Rechercher des commandes et obtenir de l'aide dans Windows PowerShel
- Travaux pratiques : Configuration de Windows PowerShell. Recherche et exécution de commandes de base.
-
Cmdlets pour l'administration
- Cmdlets d'administration Active Directory
- Windows PowerShell dans Windows 10
- Cmdlets de configuration réseau
- Autres cmdlets d'administration du serveur.
- Travaux pratiques : Création et gestion d'objets Active Directory et configuration des paramètres réseau sur Windows Server.
-
Travailler avec le pipeline Windows PowerShell
- Comprendre le pipeline
- La sélection, le tri et la mesure d'objets
- Filtrage d'objets hors du pipeline
- Identifier les objets dans le pipeline
- Envoyer les données du pipeline en sortie
- Travaux pratiques : Sélection, tri et affichage des données. Filtrage d'objets et énumération d’objets. Exportation des informations utilisateur dans un fichier.
-
Ecriture de scripts PowerShell
- 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
-
Utilisation de PSProviders et PSDrives
- Utilisation de PSProviders
- Utilisation des lecteurs PS
- Travaux pratiques : Création de fichiers et des dossiers sur un ordinateur distant. Création d'une clé de registre et d'un groupe Active Directory
-
WMI & CIM
- Compréhension de WMI & de CIM
- Interrogation des données en utilisant WMI et CIM
- Modifications avec WMI et CIM
- Travaux pratiques : Interrogation des informations en utilisant WMI, CIM et les appels de méthodes
-
Utilisation de variables, de tableaux et de tables de hachage
- Utilisation de variables
- Manipulation de variables
- Manipulation de tableaux et des tables de hachage
- Travaux pratiques : Travailler avec les types de variables, utilisation de tableaux, les tables de hachage
-
Scripts Windows PowerShell
- Introduction aux scripts avec Windows PowerShell
- Construction de scripts
- Importation de données à partir de fichiers
- Acceptation d'entrée de l'utilisateur
- Dépannage & gestion des erreurs
- Fonctions & modules
- Travaux pratiques : Signature d’un script. Traitement d’un tableau à l’aide d’une boucle ForEach. Traitement des éléments à l’aide d’instructions If. Création d’utilisateurs à partir d’un fichier CSV.
-
Administration d'ordinateurs distants avec Windows PowerShell
- Utilisation de la communication à distance Windows PowerShell de base
- Utilisation des techniques avancées de communication à distance Windows PowerShell
- Utilisation des sessions PS
- Travaux pratiques : Exécution de l’administration à distance avec PowerShell
-
Gestion des ressources Azure avec PowerShell
- Azure PowerShell
- Introduction à Azure Cloud Shell
- Gestion des machines virtuelles Azure avec PowerShell
- Gestion du stockage et les abonnements.
- Travaux pratiques : Activation de l’abonnement Azure et installation du module PowerShell AZ. Utilisation d’Azure Cloud Shell. Gestion des ressources avec Azure PowerShell.
-
Gestion des services Microsoft 365 avec PowerShell
- Gestion des comptes d’utilisateur, des licences et des groupes Microsoft 365 avec PowerShell
- Gestion d'Exchange Online avec PowerShell
- Gestion de SharePoint Online avec PowerShell
- Gestion de Microsoft Teams avec PowerShell
- Travaux pratiques : Gestion des utilisateurs et des groupes dans Azure AD. Gestion de Exchange Online. Gestion de SharePoint Online. Managing Microsoft Teams
-
Utilisation des tâches en arrière-plan & des tâches planifiées
- Utilisation des tâches d'arrière-plan
- Utilisation des tâches planifiées
- Travaux pratiques : Créer et gérer des tâches en arrière-plan. Créer et gérer des tâches planifiées
Équipe pédagogique
Professionnel expert PowerShell
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)