Formation en Réseaux et systèmes: PowerShell - Automatiser les opérations sur Windows - Ascent Formation
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