PowerShell - introduction - Groupe 76760

Formation offerte en collaboration avec Emploi-Québec

Cours INF-RES

Plateforme Windows

Durée 35 heures

Lieu

2030, boul. Pie-IX

Local

Le numéro du local sera affiché à l'entrée du campus situé au 4e étage

Numéro de groupe

76760

Frais avant taxes

(frais de matériel didactique inclus)

Emploi-Québec: 113,07 $ CAD

Grand public: 540,23 $ CAD

Date(s)

9, 10, 23, 24 sept. et 7 oct. 2017

Jour(s)

Samedi, dimanche

Horaire

8 h 30 à 16 h 30

Clientèle

Emploi-Québec
Personnes en emploi

Préalables

Posséder une bonne connaissance de l'environnement Windows
Posséder de l’intérêt ou des aptitudes avec le développement (hobbyists, bricoleurs, initiés)

Objectifs

À la fin du cours, les participants seront en mesure de :

  • Naviguer à travers le système d’aide intégré pour être autosuffisant
  • Comprendre la syntaxe des commandes Power Shell
  • Créer des fonctions simples et avancées, des modules et des modules binaires
  • Naviguer à travers les diverses classes WMI et CIM
  • Utiliser les constructeurs logiques et les boucles


Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle

Contenu du cours

1. Introduction
Philosophie de Microsoft concernant PowerShell
2. Fondements et syntaxe
Historique
Configuration de l’environnement de laboratoire
Diverses consoles
Éléments qui composent une commande
3. 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
4. Exploitation des commandes PowerShell et des commandes externes
Découverte des Alias et leur fonctionnement
Appel d’un exécutable qui demande plusieurs paramètres avec une syntaxe complète
5. Commandes
Découverte des fonctions, scripts, modules et modules binaires.
6. Utilisation des « providers »
Navigation à travers :
- Base de registre
- Variables système
- Bases de données SQL
7. Tout est un objet
Définition d’un objet et concept de base entourant les objets
Divers types d’objets
8. Variables
Introduction aux variables et concept de base
Déclaration d’une variable
Assignation du contenu à une variable
« cmdlets » native de manipulation de variables
Variables globales et variables du système
9. Entrées et sorties de l’invite PowerShell
Démonstration des divers types d’entrées
Démonstration des divers types de sorties
10. Passage des objets entre les commandes (le pipeline)
Manipulation du « pipeline »
Démonstration des situations particulières
11. Filtrage de la sortie
Introduction au filtrage des résultats en fonction de critères de recherche
12. Formatage de la sortie
À la ligne d’une commande
Formatages par défaut
Formatages personnalisés
13. Sécurité
Introduction aux mécanismes mis en place pour nous protéger
Politique d’exécution
Protection sur l’extension de fichier
Obligations pour exécuter un script
14. Profils de session
Introduction aux profils
Exploration des divers types de profils
Démonstration des situations à risque avec les profils
15. Constructeurs logiques et boucles
Introduction aux logiques de prise de décisions
Introduction aux opérateurs de bouclage
Visual Studio

College de Maisonneuve | Formation continue