Formation PowerShell - Administrateurs - Initiation & approfondissement
Description
Objectif de formation : L'apprenant maitrisera les concepts de base de Powershell lui permettant d'administrer un parc informatique sous différents systèmes d'exploitation.
- Décrire les concepts de base de PowerShell
- Administrer des ordinateurs localement et à distance à l'aide de PowerShell
- Lister les fonctions PowerShell
- Utiliser PowerShell pour l'administration d'un parc Windows, macOS ou Linux
- Identifier les meilleures pratiques relatives aux scripts et fonctions PowerShell
- Exploiter les fonctionnalités multiplateformes de PowerShell pour gérer des tâches planifiées
- Utiliser les différents composants PowerShell ensemble
- Exécuter des tâches en arrière-plan
- Utiliser PowerShell pour automatiser les tâches d'administration
- Gérer les utilisateurs sous PowerShell
- Manipuler des objets dans l'Active Directory avec PowerShell
- Concevoir un script DSC
- Administrateurs systèmes
- Avoir une bonne connaissance des systèmes d'exploitation Windows
- La connaissance d'un langage de script ou de programmation est souhaitée
- 1
Installation de Microsoft PowerShell
- Vue d'ensemble des différences Core / Classic
- Installation de PowerShell sous Linux
- Installation de PowerShell sous Windows
- Travaux pratiques : Installer PowerShell Core sur Windows Server et appréhender l'environnement
- 2
Utilisation basique de Powershell
- Versionsing de PowerShell
- Comparatif PowerShell Core & Windows PowerShell
- cmdlets
- Utilisation des opérateurs
- Gestion des modules
- Présentation de la notion de pipeline
- Compréhension des variables particulières
- Travaux pratiques : Première utilisation des notions basiques
- 3
Création d'un script
- Manipulation d'objets
- Stratégies d'exécution de scripts
- Introduction à Visual Studio Code & PowerShell ISE
- Les variables
- Conception de premières fonctions
- Travaux pratiques : Utilisation de scripts & de fonctions
- 4
Découverte des instructions
- Présentation de l'instruction conditionnelle
- Création de code modulaire
- Formatage des chaines de caractères
- Introduction aux objets & aux tableaux
- Travaux pratiques : Manipulation d'instructions
- 5
Développement des fonctions
- Gérer les erreurs
- Déboguer
- Créer l'aide
- Gérer le filtrage des données
- Exportation de données
- 6
Fonctionnalités avancées
- Ouverture d'un session distante
- Exécution d'un script sur une machine distante
- Appeler un script PowerShell
- Travaux pratiques : Exécution d'un script sur une machine distante pour récupérer l'ensemble des partages de l'entreprise
- 7
Exécution d'un script pour installer une application à distance
- 8
Utilisation de fichiers
- Lecture et manipulation de fichiers
- Transfert de fichiers
- Navigation dans le système de fichiers selon le système d'exploitation
- 9
Gestion des tâches
- Utilisation d'une tâche asynchrone locale
- -AsJob
- Construction d'une tâche planifiée personnalisée
- Exécution et suppression d'une tâche planifiée
- Initiation aux workflows
- Envoi d'un mail suivant l'exécution d'une tâche
- Travaux pratiques : Gestion de tâches asynchrones et des tâches planifiées
- 10
Introduction aux outils avancés
- Méthodologie de simplification du code
- Présentation du PipelineVariable
- Filtres where-objects & boucles foreach
- Les variables, les types d'opérateurs
- 11
La notion de classes
- Conception de classes & l'héritage
- Construction de propriétés & méthodes
- Présentation de la fonction Enum
- 12
Présentation des formulaires XAML
- Principe de base & création du modèle XAML
- Introduction à WPF
- Codage dans ISE
- 13
Le framework .NET
- Manipulation des composants du système à l'aide des bibliothèques d'objets
- Chargement des classes .Net
- Classes disponibles, propriétés & méthodes
- Incorporation de code C#, HTML, feuilles CSS dans script PowerShell
- 14
Workflow & Desired State Configuration
- Définition de DSC, workflow
- Présentation des fonctionnalités simples de DSC, du workflow
- 15
Conception de modules & de manifestes
- Fonction d'un module PowerShell
- Construction d'un module & intégration au poste
- Ajout de script, param, personnalisation
- Ajout d'une aide détaillée
- 16
Gestion des jobs & remoting
- Introduction, fonction de WinRM
- Définition
- Gestion des jobs par les différentes cmdlettes
- Présentation des états d'un job
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation PowerShell - Administrateurs - Initiation & approfondissement
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.