Objectifs de la formation
PowerShell est à la fois un interpréteur de commandes et un langage de scripts. L’ensemble de ressources proposé s’adresse aux administrateurs système et réseau qui souhaitent se former au scripting avec PowerShell pour bénéficier de toute la puissance de ce langage. Certification envisageable : Certification ENI - Automatisation des tâches d’administration système à l’aide de scripts - Option Microsoft PowerShell.Clientèle visée
Administrateurs système et réseauPréalables
Aucun.Formateurs
Architecture de la formation
• Quelques commandes simples
• Notions sur le langage objet, les types d'objets et leurs paramètres
• Variables
Structurer un script et le rendre interactif
• Boucles
• Tests et gestion des erreurs
• Modules PowerShell
• Mise en application : ajout d'utilisateurs Active Directory
• Exemple d'adaptation d'un script : Active Directory vers Exchange
• Utilité des fonctions
• Transformation d'un script en module
• Création d'interfaces graphiques
• Quelques outils graphiques
• Adaptation d'un script en environnement graphique
PowerShell Core et Windows PowerShell - Les fondamentaux du langage (2e édition)
• Introduction
• À la découverte de PowerShell
• Manipulation des objets
• Variables et types de données
• Opérateurs
• Tableaux
• Boucles et conditions
• Fonctions et scripts
• Gestion des fichiers et des dates
• Profils PowerShell
• Snap-ins, modules et PowerShell Gallery
• Gestion des erreurs et débogage
• Sécurité
• Framework .NET et .NET Core
• CIM / WMI
• Exécution à distance
• Études de cas
• Ressources complémentaires
PowerShell - Optimisez l'écriture de vos scripts à l'aide des fonctions et des modules
• Introduction
• Stratégie d'exécution d'un script PowerShell
• Le paramètre CmdletBinding
• Les fonctions PowerShell
• Démonstration de l'utilisation des fonctions
• Les paramètres d'une fonction
• Démonstration de l'utilisation des paramètres d'une fonction
• Documenter une fonction
• Mise en application - Création d'une fonction
• Mise en application - Création d'une fonction avancée
• Pourquoi créer des traces ?
• La gestion des erreurs courantes
• Mise en application - Création d'une fonction pour créer des traces
• Mise en application - Utilisation de la fonction
• Qu'est-ce qu'un module ?
• Mise en application - Publication de modules dans PowerShell Gallery
• Mise en application - Déploiement d'un dépôt de modules local
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission