Automatiser l’administration des serveurs Windows

Orienté objet, basé sur le Framework .NET, PowerShell (MS10961) remplace (en quelque sorte) la ligne de commande. Il permet d’exécuter des scripts par lot. Il est important d’en maîtriser les subtilités car il prend de plus en plus de place dans l’environnement Windows, Microsoft en faisant sa principale méthode d’automatisation des tâches et des applications.
La formation Windows PowerShell vous permettra d’utiliser ce langage de script et de ligne de commande basé sur des tâches et conçu spécifiquement pour l’administration des systèmes. Vous verrez les notions fondamentales, puis l’installation et la configuration. Dans ce cours PowerShell nous abordons aussi les commandes, les objets et les classes, ainsi que les scripts et les fournisseurs de fichiers, d’alias et d’environnement. Vous saurez personnaliser votre interface utilisateur.
PowerShell est le langage de script complet de Microsoft, à la fois puissant, polyvalent et simple d’utilisation, qui vous permettra de maîtriser les variables, les boucles, etc.

Le programme de la formation

 

Formation éligible aux subventions de SCALE AI

Nous allons voir les bases essentielles de l’outil PowerShell (qui comprend une console Shell et un langage de script) pour faciliter l’administration de serveurs Windows. Très populaire, il peut aussi bien être installé sur des plateformes Windows que MacOs ou Linux.
  • Module 1 – Notions fondamentales ou comment utiliser PowerShell ?

    – PowerShell version 5.1 et 7.x
    – Configuration et environnement
    – Extensions (le Shell c’est bien, mais avec des extensions c’est encore mieux)
    – Console ou ISE ou Visual Studio Code
    – Les commandes familières de l’invite de commande
    – Les commandes : syntaxe, localisation, alias, aide, paramétrage… les subtilités du langage PowerShell
    – PsProvider : comment accéder aux informations hiérarchiques par le biais de lecteurs de disque multiples

  • Module 2 – Comment formater avec PowerShell

    – Affichage de sortie et type d’objet
    – Quoi afficher et comment l’afficher
    – Sélection ou formatage : les différences

  • Module 3 – Pipeline et CmdLets

    – Qu’est-ce qu’un pipeline de commandes
    – Principes et exécution des commandes en pipelines
    – Caractéristiques des objets (propriétés et méthode)
    – Quelle commande pour quel résultat (commande simple vs commande plurielle)
    – Les colonnes calculées
    – Importer et Exporter des objets
    – Création de nos propres objets
    – Filtrer et effectuer des boucles sur les objets

  • Module 4 – Utilisation de WMI et CIM

    Deux outils différents pour un usage similaire.
    – Windows Management Instrumentation – contrôle et surveillance des systèmes Windows
    – Common Information Model – permet la connexion aux système autre que Windows
    – Utilisation de l’accès distant de PowerShell avec CIM
    – Les requête d’informations et le langage WQL
    – Utilisation des sessions avec CIM

  • Module 5 – Utilisation d’Active Directory avec PowerShell

    – Gestion des modules
    – Rétrocompatibilité
    – Création des objets dans l’Active Directory

  • Module 6 – Comment créer un Script PowerShell

    Nous verrons les bases pour bien débuter la rédaction de scripts et l’organisation des requêtes
    – Variables (caractéristiques, étendue, usage, type…)
    – Sécurité (portée et limitation)
    – Sauvegarde et tests
    – Limites et contraintes de fonctions dans les scripts, notamment au niveau sécurité
    – Sécurité et certification
    – Règles d’exécution des scripts, sauvegarde, test, débogage, traitement des erreurs
    – Documentation des scripts
    – Conversion des scripts en modules

  • Module 7 – Accès distant – utilisation du remoting

    Le protocole WS-MAN avec WinRM est réservé à certaines commande PowerShell seulement.
    – Limites relatives à l’identification : cohérence des rôles et des accès
    – Connexion un à un ou un à plusieurs
    – Bonnes pratiques : organiser le traitement distant et récupérer les résultats en local
    – Gestion des sessions

  • Module 8 – Utilisation des tâches d’arrière-plan

    – Local, Distant, WMI : différentes fonctions avec différentes caractéristiques
    – Caractéristiques spécifiques pour lancer et gérer une tâche
    – Récupération des résultats des tâches

  • Module 9 – Administration de Windows

  • Laboratoire intensif pour consolider l’apprentissage
    – Gestion et installation des rôles sur les serveurs avec le module ServerManager
    – Gestion des stratégies de groupes avec le module GroupPolicy
    – Utilisation des outils de bonne pratique avec le module BestPractice
    – Gestion des sites web avec le module IIS avec le module WebAdministration

À qui s’adresse cette formation ?

Pour qui

  • Administrateurs et personnels de soutien niveaux 2 et 3 possédant une connaissance en gestion de systèmes Windows et d’Active Directory. Aucune expérience préalable de PowerShell ou en langage de scriptage n’est requise.

Prérequis

  • Connaissance de niveau administrateur système (cours MS528).

Les objectifs de la formation

  • L’objectif de cette formation PowerShell est que vous soyez en mesure d’utiliser Windows PowerShell pour administrer et automatiser les tâches courantes sur les serveurs Windows.

Durée: 3 Jours

Réference FMF576MS
Prix 10 690,00 DH HT


S’INSCRIRE EN INTER

Date 12 mai 2025 à 14:00
2 septembre 2025 à 14:00
14 octobre 2025 à 14:00
8 décembre 2025 à 14:00

Lieu Classe virtuelle





Copyright Technologia 2025 – Tous droits réservés

Contactez-nous