« Riche en information pour explorer la puissance de PowerShell. »
Fahd Bourouaha
« J'aurais voulu que ce soit plus long pour poser encore plus de questions et avoir plus de temps pour maitriser les commandes. Formation dense. »
Klaus Petrut
Partager
Orienté objet, basé sur le Framework .NET, PowerShell (MS10961) remplace (en quelque sorte) la ligne de commande. Il permet d’exécuter des scripts par lot. Il est important d’en maîtriser les subtilités car il prend de plus en plus de place dans l’environnement Windows, Microsoft en faisant sa principale méthode d’automatisation des tâches et des applications.
La formation Windows PowerShell vous permettra d’utiliser ce langage de script et de ligne de commande basé sur des tâches et conçu spécifiquement pour l'administration des systèmes. Vous verrez les notions fondamentales, puis l'installation et la configuration. Dans ce cours PowerShell nous abordons aussi les commandes, les objets et les classes, ainsi que les scripts et les fournisseurs de fichiers, d'alias et d'environnement. Vous saurez personnaliser votre interface utilisateur.
PowerShell est le langage de script complet de Microsoft, à la fois puissant, polyvalent et simple d’utilisation, qui vous permettra de maîtriser les variables, les boucles, etc.
Durée
3 jours
Horaire
9h à 16h
Tarif régulier
1 485 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
1 335 $
Objectifs de la formation
L'objectif de cette formation PowerShell est que vous soyez en mesure d’utiliser Windows PowerShell pour administrer et automatiser les tâches courantes sur les serveurs Windows.
Clientèle visée
Administrateurs et personnels de soutien niveaux 2 et 3 possédant une connaissance en gestion de systèmes Windows et d’Active Directory. Aucune expérience préalable de PowerShell ou en langage de scriptage n’est requise.
Préalables
Connaissance de niveau administrateur système (cours MS528).
Nous allons voir les bases essentielles de l'outil PowerShell (qui comprend une console Shell et un langage de script) pour faciliter l'administration de serveurs Windows. Très populaire, il peut aussi bien être installé sur des plateformes Windows que MacOs ou Linux.
Module 1 - Notions fondamentales ou comment utiliser PowerShell ? - PowerShell version 5.1 et 7.x - Configuration et environnement - Extensions (le Shell c’est bien, mais avec des extensions c’est encore mieux) - Console ou ISE ou Visual Studio Code - Les commandes familières de l'invite de commande - Les commandes : syntaxe, localisation, alias, aide, paramétrage... les subtilités du langage PowerShell - PsProvider : comment accéder aux informations hiérarchiques par le biais de lecteurs de disque multiples
Module 2 – Comment formater avec PowerShell - Affichage de sortie et type d’objet - Quoi afficher et comment l’afficher - Sélection ou formatage : les différences
Module 3 - Pipeline et CmdLets - Qu’est-ce qu’un pipeline de commandes - Principes et exécution des commandes en pipelines - Caractéristiques des objets (propriétés et méthode) - Quelle commande pour quel résultat (commande simple vs commande plurielle) - Les colonnes calculées - Importer et Exporter des objets - Création de nos propres objets - Filtrer et effectuer des boucles sur les objets
Module 4 - Utilisation de WMI et CIM Deux outils différents pour un usage similaire. - Windows Management Instrumentation – contrôle et surveillance des systèmes Windows - Common Information Model – permet la connexion aux système autre que Windows - Utilisation de l'accès distant de PowerShell avec CIM - Les requête d’informations et le langage WQL - Utilisation des sessions avec CIM
Module 5 - Utilisation d'Active Directory avec PowerShell - Gestion des modules - Rétrocompatibilité - Création des objets dans l'Active Directory
Module 6 - Comment créer un Script PowerShell Nous verrons les bases pour bien débuter la rédaction de scripts et l'organisation des requêtes - Variables (caractéristiques, étendue, usage, type…) - Sécurité (portée et limitation) - Sauvegarde et tests - Limites et contraintes de fonctions dans les scripts, notamment au niveau sécurité - Sécurité et certification - Règles d’exécution des scripts, sauvegarde, test, débogage, traitement des erreurs - Documentation des scripts - Conversion des scripts en modules
Module 7 - Accès distant - utilisation du remoting Le protocole WS-MAN avec WinRM est réservé à certaines commande PowerShell seulement. - Limites relatives à l’identification : cohérence des rôles et des accès - Connexion un à un ou un à plusieurs - Bonnes pratiques : organiser le traitement distant et récupérer les résultats en local - Gestion des sessions
Module 8 - Utilisation des tâches d’arrière-plan - Local, Distant, WMI : différentes fonctions avec différentes caractéristiques - Caractéristiques spécifiques pour lancer et gérer une tâche - Récupération des résultats des tâches
Module 9 - Administration de Windows Laboratoire intensif pour consolider l'apprentissage - Gestion et installation des rôles sur les serveurs avec le module ServerManager - Gestion des stratégies de groupes avec le module GroupPolicy - Utilisation des outils de bonne pratique avec le module BestPractice - Gestion des sites web avec le module IIS avec le module WebAdministration
Si vous avez des questions sur les modalités d'inscription, d'annulation, les horaires, la langue d'enseignement, etc. vous trouverez des réponses dans notre FAQ.
Voir plus
Notes relatives à la formation
Les séances publiques ne sont pas prises en compte par Scale AI pour l'attribution de subventions. Seules les versions sur-mesure de ces formations le sont.
Le livre est en français
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.
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
1 335 $
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.
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.
Demander une formation 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.
En cochant cette case, je confirme avoir lu et accepté laPolitique de confidentialité de Technologia, qui fournit des informations sur la manière dont mes informations personnelles seront utilisées après leur collecte. Veuillez noter que si vous n'acceptez pas les termes de la politique de confidentialité en question, Technologia ne disposera pas des informations nécessaires pour évaluer votre demande, vous contacter pour faire suite à votre demande, ou vous fournir les services.