Programme de formation
POWERSHELL - PRISE EN MAIN
OBJECTIFS
À l’issue de la formation, le stagiaire sera capable de :
- Maîtriser les bases de PowerShell
- Administrer efficacement un environnement Active Directory Windows
- Sécuriser les scripts
Public concerné
Administrateurs systèmes.
28 heures
6 stagiaires
Prérequis
Avoir une bonne connaissance des systèmes d’exploitation Windows.
PUBLIC
Administrateurs systèmes.
Qualification des intervenants
Spécialiste du domaine.
Conditions de déroulement
Intra-entreprise – Inter-entreprise – Présentiel – Distanciel
Moyens pédagogiques et techniques
Le module alternera éléments d’enseignement didactiques et théoriques avec une prise en main progressive des modules à travers des cas pratiques et des exemples exposant les principales problématiques que le stagiaire rencontrera dans la gestion du sujet de manière à acquérir une réelle autonomie opérationnelle.
Outils pédagogiques :
L’ensemble du cours est repris sous forme de projection par vidéoprojecteur.
PC professionnel de l’apprenant et logiciel.
Ateliers de mise en pratique d’expérience.
Programme
Partie 1 – Prise en main de PowerShell & fondamentaux du Scripting
Introduction à PowerShell
- Qu’est-ce que PowerShell ? Pourquoi l’utiliser ?
- Interface PowerShell vs PowerShell ISE vs Windows Terminal
- Les commandes (cmdlets), la syntaxe, les alias
Les bases de l’algorithmie appliquées à PowerShell
- Variables, types de données, opérateurs
- Conditions (if, else, switch)
- Boucles (for, foreach, while)
- Fonctions et paramètres
Manipulation de fichiers et dossiers
- Lister, créer, modifier, supprimer des fichiers
- Redirections et enregistrements de logs
Lire, comprendre et écrire des scripts PowerShell
- Structure d’un script .ps1
- Les commentaires, bonnes pratiques de nommage
- Gestion des erreurs (Try / Catch / Finally)
Partie 2 – Administration d’Active Directory avec PowerShell
Connexion à Active Directory
- Modules AD (RSAT, ActiveDirectory)
- Importation des modules et vérification de la connexion
Requêtes simples sur l’annuaire
- Lister les utilisateurs, groupes, OU, ordinateurs
- Filtrer, trier, exporter des résultats (CSV, HTML)
Gestion des utilisateurs
- Créer, modifier, désactiver, supprimer un compte utilisateur
- Gérer les groupes, mots de passe, attributs
- Gestion de masse (avec CSV ou boucle)
Sécurisation des scripts et des identifiants
- Ne jamais stocker les mots de passe en clair
- Utiliser Get-Credential et les objets PSCredential
- Utiliser le Windows Credential Manager
- Gestion des autorisations via RunAs ou Scheduled Tasks
Exemples de scripts AD utiles
- Script de création d’utilisateurs à partir d’un CSV
- Script d’audit : utilisateurs inactifs, derniers logins, etc.
- Script de gestion automatisée des groupes (ajout/suppression)
Modalités d’évaluation des acquis
Chaque stagiaire devra effectuer un test de connaissance sous la forme d’un questionnaire oral et écrit avec le formateur reprenant les principaux points de la formation.
Sanction visée
Certificat de réalisation.
Matériel nécessaire pour suivre la formation
L’apprenant aura à sa disposition le matériel informatique professionnel et logiciel prérequis.
Délais moyens pour accéder à la formation
La planification de votre formation sera finalisée et inscrite à notre calendrier selon vos disponibilités et contraintes.
Accessibilité aux personnes en situation de handicap
Lors de l’inscription à nos formations, nous étudions avec le candidat en situation de handicap et à travers un questionnaire les actions que nous pouvons mettre en place pour favoriser son apprentissage. Pour cela, nous pouvons également nous appuyer sur un réseau de partenaires nationaux préalablement identifiés.
