Passer au contenu
35 h

Gestion de réseaux informatiques

2$/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.