Accueil    Formations    Informatique    Systèmes    Scripting PowerShell    PowerShell 3 à 5 - Initiation pour les administrateurs

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

La formation PowerShell sera ponctuée par votre certification ENI-CITPOW. La certification ENI-CITPOW vous permet de valoriser vos compétences dans l'automatisation des tâches de gestion et d'administration système courantes à l'aide de scripts. La certification ENI-CITPOW est un label qualité attestant officiellement de votre expertise et répondant aux demandes actuelles du marché.

Objectifs pédagogiques

  • Connaître la plupart des commandes PowerShell ou savoir les retrouver facilement
  • Gérer les bases du langage à travers des exercices que tout administrateur système sera en mesure d'utiliser au sein de son entreprise
  • Automatiser vos tâches consommatrices en temps
  • Avoir une vision globale des nouveautés apportées par PowerShell 4 et 5 et ce dans des domaines variés
  • Maîtriser les notions importantes du langage PowerShell à travers l'administration d'un parc Windows.

Niveau requis

Avoir une bonne connaissance des systèmes d'exploitation Windows. La connaissance d'un langage de script ou de programmation est souhaitée.

Public concerné

Administrateurs systèmes.

Programme

Jour 1

Vue d'ensemble de Windows PowerShell

  • Historique
  • Evolution de PowerShell
  • Qu'est-ce que PowerShell ?
  • Syntaxe d'une commande PowerShell
  • Le Framework .NET et sa relation avec Windows PowerShell
  • Obtenir la version de PowerShell
  • Utilisation de l'API Get-Help
  • Explorer les commandes PowerShell
Exemple de travaux pratiques (à titre indicatif)
  • Afficher les services en cours sur la machine locale et sur une machine distante

Les cmdlets

  • Principe de base
  • Différences entre "cmdlet" et "fonction"
  • Les cmdlets et leurs paramètres
  • Utilisation du pipeline
  • Fonctionnement du pipeline
  • Utiliser la cmdlet Get-ChildItem
  • Navigation dans les répertoires et les fichiers
  • Augmenter la puissance de Get-Command
  • Utiliser la cmdlet Get-Member et Get-ItemProperty
Exemples de travaux pratiques (à titre indicatif)
  • Créer un dossier images dans C:
  • Copier toutes les images (PNG, GIF, JPG) du dossier "Program Files (x86)" vers le dossier C:images

Les fournisseurs PowerShell

  • Identifier les fournisseurs
  • Comprendre les fournisseurs
    • Alias
    • Certificate
    • Environment
    • File System
    • Function
    • Registry
    • Variable
Exemples de travaux pratiques (à titre indicatif)
  • Créer une clé (Stage) dans la base de registre HKCUSoftware
  • Créer un attribut pour la clé précédente (nom : username, valeur : nom de l'utilisateur connecté)
  • Créer un dossier C:Stage
  • Stocker dans un fichier Processus.txt, la liste des processus de la machine locale

Sécurité des scripts PowerShell

  • Les scripts concernés
  • Caractéristiques des sécurités
  • La stratégie d'exécution des scripts
Exemples de travaux pratiques (à titre indicatif)
  • Créer un script avec le bloc-notes qui affiche "Bonjour le monde" puis se bloque jusqu'à l'appui sur une touche du clavier
  • Manipuler la stratégie d'exécution puis exécuter le script avec ces différentes stratégies

Ecrire et paramétrer un script

  • Que sont les scripts ?
  • Amélioration de la lisibilité de script
  • Paramétrer un script
  • Pourquoi paramétrer ?
  • Déclaration des paramètres
  • Utilisation des paramètres
  • Les invites
Exemples de travaux pratiques (à titre indicatif)
  • Ecrire un script permettant d'afficher les services d'un ordinateur dont le nom est passé en paramètre
  • Créer une invite de commande au cas où le nom de l'ordinateur n'aurait pas été précisé

Exécution d'un script sur une machine distante

  • Installation et configuration
  • Communication WSMan / WinRM avec WMI
  • Ouvrir une session
  • Exécution d'une commande à distance
  • Démonstrations
Exemple de travaux pratiques (à titre indicatif)
  • A partir d'un fichier contenant la liste des ordinateurs présents dans la salle de formation, afficher la liste des services de chaque machine en utilisant WinRM

Jour 2

Utiliser les scripts PowerShell

  • Les commentairesLes variables et les constantes
  • Typer une variable explicitement Les caractères d'échappement
  • Substitution d'une variable
  • Les opérateurs
  • Boucler dans le code
  • Les tableaux simples et les "hash tables" (tables de hachage)
  • Prendre des décisions
  • Dialogue avec la console
  • Les fonctions
  • Les filtres
  • Le "dot sourcing"
  • Chargement d'un module
Exemples de travaux pratiques (à titre indicatif)
  • Récupérer la liste de toutes les images du dossier Program Files (x86)
  • Combien consomment ces images en espace disque ?
  • Créer un script qui affiche les services dans des couleurs différentes, s'ils sont démarrés ou arrêtés
  • A la fin du script, indiquer le nombre de services démarrés et le nombre de services arrêtés
  • Reprendre l'exercice précédent en utilisant un filtre
  • Créer un script qui permet de lire le fichier CSV users.csv
  • Créer une fonction qui renvoie un mot de passe aléatoire composé de 8 caractères (contenant : 2 chiffres, 2 caractères spéciaux, 2 lettres majuscules et 2 lettres minuscules)

Gestion des erreurs et débogage

  • Les erreurs non critiques
  • Travailler sur les erreurs
  • Interception des erreurs critiques
  • Le débogage
Exemples de travaux pratiques (à titre indicatif)
  • Reprendre l'exercice sur la génération du mot de passe
  • Insérer le code dans une fonction, par exemple "New-Password". Cette fonction aura comme paramètre le nombre de caractères du mot de passe
  • Modifier le code en conséquence
  • Lever une exception si le nombre de caractères demandé est inférieur à 8
  • Exécuter en mode pas à pas
  • Insérer des messages de débogage

Jour 3

Le module Active Directory

  • Installation
  • Le fournisseur Active Directory
  • Les cmdlets pour l'Active Directory
  • Modification d'un objet de l'annuaire
  • Recherche d'objets de l'annuaire
  • Gestion des "OU"
  • Gestion des groupes
  • Gestion des utilisateurs
Exemples de travaux pratiques (à titre indicatif)
  • A partir du fichier CSV de l'exercice du module précédent, créer des "OU"
  • A partir du même fichier CSV, créer des groupes
  • A partir du même fichier CSV, créer des utilisateurs
  • Les affecter aux groupes précédemment créés

Gestion des droits

  • Vue d'ensemble
  • Les cmdlets Get-ACL et Set-ACL
  • Le module NTFSSecurity
  • Les cmdlets du module NTFSSecurity
Exemples de travaux pratiques (à titre indicatif)
  • A partir de l'exercice du module précédent, créer un dossier de travail pour chaque utilisateur et leur affecter des droits
  • Enlever les droits pour les autres utilisateurs sur ce même dossier

Automatisation des tâches d'administration

  • Envoi d'un mail
  • Introduction au module Hyper-V
  • Introduction au module GroupPolicy
Exemples de travaux pratiques (à titre indicatif)
  • Envoi d'un mail signifiant aux utilisateurs que l'espace libre sur leur disque est inférieur à 5%
  • Créer une machine virtuelle
  • Créer une GPO dans laquelle le délai d'expiration de l'écran de veille sera de 15mn

Certification (en option)

  • L'examen sera passé à la fin de la formation
  • Le voucher est à prévoir en sus

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

16/03/2020 Paris Picpus 1 650 € HT Je m'inscris

08/06/2020 Paris La Défense 1 650 € HT Je m'inscris

14/09/2020 Paris La Défense 1 650 € HT Je m'inscris

02/11/2020 Paris La Défense 1 650 € HT Je m'inscris

Je réserve avec mon CPF

Modalité Présentiel

Certification ENI-CITPOW (+ 180€)

Financements CPF

16/03/2020 Nancy 1 650 € HT Je m'inscris

16/03/2020 Strasbourg 1 650 € HT Je m'inscris

16/03/2020 Reims 1 650 € HT Je m'inscris

16/03/2020 Metz 1 650 € HT Je m'inscris

16/03/2020 Mulhouse 1 650 € HT Je m'inscris

08/06/2020 Nancy 1 650 € HT Je m'inscris

08/06/2020 Strasbourg 1 650 € HT Je m'inscris

08/06/2020 Reims 1 650 € HT Je m'inscris

08/06/2020 Metz 1 650 € HT Je m'inscris

08/06/2020 Mulhouse 1 650 € HT Je m'inscris

14/09/2020 Nancy 1 650 € HT Je m'inscris

14/09/2020 Strasbourg 1 650 € HT Je m'inscris

14/09/2020 Reims 1 650 € HT Je m'inscris

14/09/2020 Metz 1 650 € HT Je m'inscris

14/09/2020 Mulhouse 1 650 € HT Je m'inscris

02/11/2020 Nancy 1 650 € HT Je m'inscris

02/11/2020 Strasbourg 1 650 € HT Je m'inscris

02/11/2020 Reims 1 650 € HT Je m'inscris

02/11/2020 Metz 1 650 € HT Je m'inscris

02/11/2020 Mulhouse 1 650 € HT Je m'inscris

Voir plus de sessions

Je réserve avec mon CPF

Modalité Présentiel

Certification ENI-CITPOW (+ 180€)

Financements CPF

16/03/2020 Lille 1 650 € HT Je m'inscris

16/03/2020 Rouen 1 650 € HT Je m'inscris

16/03/2020 Nantes 1 650 € HT Je m'inscris

16/03/2020 Caen 1 650 € HT Je m'inscris

16/03/2020 Évreux 1 650 € HT Je m'inscris

08/06/2020 Lille 1 650 € HT Je m'inscris

08/06/2020 Rouen 1 650 € HT Je m'inscris

08/06/2020 Nantes 1 650 € HT Je m'inscris

08/06/2020 Caen 1 650 € HT Je m'inscris

08/06/2020 Évreux 1 650 € HT Je m'inscris

08/06/2020 Le Havre 1 650 € HT Je m'inscris

14/09/2020 Lille 1 650 € HT Je m'inscris

14/09/2020 Rouen 1 650 € HT Je m'inscris

14/09/2020 Nantes 1 650 € HT Je m'inscris

14/09/2020 Caen 1 650 € HT Je m'inscris

14/09/2020 Évreux 1 650 € HT Je m'inscris

14/09/2020 Le Havre 1 650 € HT Je m'inscris

02/11/2020 Lille 1 650 € HT Je m'inscris

02/11/2020 Rouen 1 650 € HT Je m'inscris

02/11/2020 Nantes 1 650 € HT Je m'inscris

02/11/2020 Caen 1 650 € HT Je m'inscris

02/11/2020 Évreux 1 650 € HT Je m'inscris

02/11/2020 Le Havre 1 650 € HT Je m'inscris

Voir plus de sessions

Je réserve avec mon CPF

Modalité Présentiel

Certification ENI-CITPOW (+ 180€)

Financements CPF

16/03/2020 Lyon Part-Dieu 1 650 € HT Je m'inscris

16/03/2020 Grenoble 1 650 € HT Je m'inscris

08/06/2020 Lyon Part-Dieu 1 650 € HT Je m'inscris

08/06/2020 Grenoble 1 650 € HT Je m'inscris

14/09/2020 Lyon Part-Dieu 1 650 € HT Je m'inscris

14/09/2020 Grenoble 1 650 € HT Je m'inscris

02/11/2020 Lyon Part-Dieu 1 650 € HT Je m'inscris

02/11/2020 Grenoble 1 650 € HT Je m'inscris

Voir plus de sessions

Je réserve avec mon CPF

Modalité Présentiel

Certification ENI-CITPOW (+ 180€)

Financements CPF

16/03/2020 Tours 1 650 € HT Je m'inscris

16/03/2020 Orléans 1 650 € HT Je m'inscris

16/03/2020 Bordeaux 1 650 € HT Je m'inscris

16/03/2020 Blois 1 650 € HT Je m'inscris

16/03/2020 Bourges 1 650 € HT Je m'inscris

16/03/2020 Châteauroux 1 650 € HT Je m'inscris

16/03/2020 Le Mans 1 650 € HT Je m'inscris

16/03/2020 Niort 1 650 € HT Je m'inscris

16/03/2020 Poitiers 1 650 € HT Je m'inscris

25/03/2020 Tours 1 650 € HT Je m'inscris

08/06/2020 Tours 1 650 € HT Je m'inscris

08/06/2020 Orléans 1 650 € HT Je m'inscris

08/06/2020 Bordeaux 1 650 € HT Je m'inscris

08/06/2020 Blois 1 650 € HT Je m'inscris

08/06/2020 Bourges 1 650 € HT Je m'inscris

08/06/2020 Châteauroux 1 650 € HT Je m'inscris

08/06/2020 Le Mans 1 650 € HT Je m'inscris

08/06/2020 Niort 1 650 € HT Je m'inscris

08/06/2020 Poitiers 1 650 € HT Je m'inscris

14/09/2020 Tours 1 650 € HT Je m'inscris

14/09/2020 Orléans 1 650 € HT Je m'inscris

14/09/2020 Bordeaux 1 650 € HT Je m'inscris

14/09/2020 Blois 1 650 € HT Je m'inscris

14/09/2020 Bourges 1 650 € HT Je m'inscris

14/09/2020 Châteauroux 1 650 € HT Je m'inscris

14/09/2020 Le Mans 1 650 € HT Je m'inscris

14/09/2020 Niort 1 650 € HT Je m'inscris

14/09/2020 Poitiers 1 650 € HT Je m'inscris

02/11/2020 Tours 1 650 € HT Je m'inscris

02/11/2020 Orléans 1 650 € HT Je m'inscris

02/11/2020 Bordeaux 1 650 € HT Je m'inscris

02/11/2020 Blois 1 650 € HT Je m'inscris

02/11/2020 Bourges 1 650 € HT Je m'inscris

02/11/2020 Châteauroux 1 650 € HT Je m'inscris

02/11/2020 Le Mans 1 650 € HT Je m'inscris

02/11/2020 Niort 1 650 € HT Je m'inscris

02/11/2020 Poitiers 1 650 € HT Je m'inscris

Voir plus de sessions

Je réserve avec mon CPF

Modalité Présentiel

Certification ENI-CITPOW (+ 180€)

Financements CPF

16/03/2020 Montpellier 1 650 € HT Je m'inscris

16/03/2020 Sophia Antipolis 1 650 € HT Je m'inscris

01/06/2020 Aix-en-Provence 1 650 € HT Je m'inscris

08/06/2020 Montpellier 1 650 € HT Je m'inscris

08/06/2020 Sophia Antipolis 1 650 € HT Je m'inscris

14/09/2020 Aix-en-Provence 1 650 € HT Je m'inscris

14/09/2020 Montpellier 1 650 € HT Je m'inscris

14/09/2020 Sophia Antipolis 1 650 € HT Je m'inscris

02/11/2020 Aix-en-Provence 1 650 € HT Je m'inscris

02/11/2020 Montpellier 1 650 € HT Je m'inscris

02/11/2020 Sophia Antipolis 1 650 € HT Je m'inscris

Voir plus de sessions

Je réserve avec mon CPF

Modalité Présentiel

Certification ENI-CITPOW (+ 180€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites évoluer vos compétences

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous