35 h
Gestion de réseaux informatiques
5$/h – Powershell – Introduction
Objectifs :
Au terme de cette formation, les participants seront en mesure de :
- Naviguer dans le système d’aide intégré de manière autonome.
- Comprendre la syntaxe des commandes PowerShell.
- Créer des fonctions simples et avancées, des modules et des modules binaires.
- Naviguer entre les diverses classes WMI et CIM.
- Se servir des constructeurs logiques et des boucles.
Pour bien maîtriser les notions enseignées, le participant devrait compléter le cours par la pratique personnelle.
Contenu du cours
Introduction
- Philosophie de Microsoft en ce qui concerne PowerShell
Fondements et syntaxe
- Historique
- Configuration de l’environnement de laboratoire
- Types de consoles
- Éléments qui composent une commande
Utilisation du système d’aide
- Exploration de la commande Get-Help
- Exploration de la commande Get-Command
- Exploration du système d’aide à la saisie
Utilisation des commandes PowerShell et des commandes externes
- Alias et leur fonctionnement
- Lancement d’un exécutable qui requiert plusieurs paramètres avec une syntaxe complète
Commandes
- Découverte des fonctions, des scripts, des modules et des modules binaires
Utilisation des providers
- Navigation dans les :
– Bases de registre
– Variables système
– Bases de données SQL
Tout est un objet
- Définition d’un objet et concepts de base relatifs aux objets
- Types d’objets
Variables
- Introduction aux variables et concept de base
- Déclaration d’une variable
- Attribution du contenu à une variable
- cmdlets native de manipulation de variables
- Variables globales et variables du système
Entrées et sorties de l’invite PowerShell
- Démonstration des divers types d’entrées
- Démonstration des divers types de sorties
Passage des objets d’une commande à l’autre (pipeline)
- Manipulation du pipeline
- Démonstration des situations particulières
Filtrage de la sortie
- Introduction au filtrage des résultats en fonction de critères de recherche
Formatage de la sortie
- Ligne de commande
- Formatages par défaut
- Formatages personnalisés
Sécurité
- Introduction aux mécanismes mis en place pour nous protéger
- Politique d’exécution
- Protection de l’extension de fichier
- Droits d’exécution des scripts
Profils de session
- Introduction aux profils
- Exploration des divers types de profils
- Démonstration des situations à risque en lien avec les profils
Constructeurs logiques et boucles
- Introduction aux logiques de prise de décision
- Introduction aux opérateurs de boucle
- Visual Studio
Préalables
- Posséder une bonne connaissance de l’environnement Windows.
- Avoir de l’intérêt ou des aptitudes pour le développement (amateurs, bricoleurs, initiés, etc.).
- Avoir installé le logiciel Adobe Digital Editions et le système d’exploitation Windows 10 sur son ordinateur (PC ou Mac) pour la formation à distance.