Retour aux formations
Réseaux et systèmes
PowerShell - Automatiser les opérations sur Windows
5 jour(s) • 35h
Description
Objectif de formation : Savoir utiliser Powershell sous Windows pour automatiser des opérations.
Objectifs pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
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.
2
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.
3
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.
4
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
5
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
6
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
7
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
8
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.
9
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
10
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.
11
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
12
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
Informations
Durée
5 jour(s)
35h
Tarif
3490 € HT
HT
Formations similaires
Réseaux et systèmes
Active Directory Federation Services (ADFS) (2-015)
4 jour(s)
2850 € HT
Réseaux et systèmes
Administration d’un serveur POSTFIX sous Linux
2 jour(s)
Sur demande
Réseaux et systèmes
Administration de Serveur Web IIS 10 pour Windows Server
5 jour(s)
3490 € HT
Réseaux et systèmes
Administration de Solaris 11 - Niveau 1
5 jour(s)
3490 € HT