-
01 - Introduction à Powershell
-
02 - Commandes de base Powershell
-
03 - Navigation dans le système
-
04 - Gestion des utilisateurs locaux
-
05 - Les bases du scripting Powerhshell
-
06 - Gestion des utilisateurs Active Directory
-
07 - Automatisation des taches de gestion utilisateurs
-
08 - Automatisation des processus système
-
09 - Script de maintenance serveur
-
10 - Gestion avancée en PowerShell
-
11 - Formater les sorties des scripts
-
12 - Gestion des fichiers de log
-
13 - Etude de cas - Automatisation de taches courantes
-
14 - Optimisation des scripts et bonnes pratiques
-
16 - Algorithmie et Powershell
-
QCM de fin de parcours
02.2 Les modules
2. Modules et importation de modules
2.1. Qu’est-ce qu’un module PowerShell ?
Un module est un ensemble de cmdlets, fonctions, variables et autres ressources regroupées pour étendre les fonctionnalités de PowerShell.
- Modules intégrés : Fournis avec Windows (ex: ActiveDirectory, Hyper-V).
- Modules tiers : Téléchargés depuis des galeries comme PowerShell Gallery.
2.1.1. Lister les modules disponibles
# Lister tous les modules installés Get-Module -ListAvailable # Lister les modules actuellement chargés Get-Module
2.1.2. Importer un module
# Importer un module (ex: ActiveDirectory) Import-Module ActiveDirectory # Vérifier que le module est chargé Get-Module -Name ActiveDirectory
2.1.3. Installer un module depuis PowerShell Gallery
# Installer un module (nécessite une connexion Internet) Install-Module -Name PSReadLine -Force -AllowClobber # Importer le module Import-Module PSReadLine
2.2. Mise en pratique : Utilisation des modules
Objectif : Étendre PowerShell avec des modules pour administrer des rôles serveurs.
Exercice 4 : Utilisation du module ActiveDirectory
- Importer le module ActiveDirectory (disponible sur les contrôleurs de domaine) :
Add-WindowsFeature -Name "RSAT-AD-PowerShell" –IncludeAllSubFeature Enable-WindowsOptionalFeature -Online -FeatureName RSATClient-Roles-AD-Powershell Import-Module ActiveDirectory Get-Command -Module ActiveDirectory
- Lister tous les utilisateurs du domaine :
Get-ADUser -Filter *
- Rechercher un utilisateur spécifique :
Get-ADUser -Identity "bmonteil" -Properties *
Exercice 5 : Installation et utilisation d’un module tiers
- Installer le module AzureAD (pour gérer Azure Active Directory) :
Install-Module -Name AzureAD -Force
- Importer le module :
Import-Module AzureAD
- Se connecter à Azure AD :
Connect-AzureAD
Les commentaires ne sont pas activés sur ce cours.