PW1 : PowerShell : Administration système

  • Architecture systèmes et réseaux
  • 24/04/2024 - 09:00 La date n'est pas ferme, elle est juste indicative.
  • En téléprésentiel (à distance)
  • 21 heures
  • 1590 €

Public visé :

  • Technicien support postes de travail
  • Administrateur systèmes Windows
  • Administrateur Azure et Microsoft 365
  • Professionnels de l’IT souhaitant découvrir PowerShell

Prérequis :

  • Connaitre les fondamentaux des réseaux TCP/IP
  • Maitriser l’environnement Windows et Windows Server
  • Maitriser les notions fondamentales des services d’annuaire Active Directory

Objectifs :

  • Maîtriser les bases de l’administration système avec PowerShell
  • Maitriser la manipulation des objets
  • Utiliser, installer des modules, et gérer les modules de la PowerShell Gallery
  • Maîtriser la gestion des fichiers et des formats de dates
  • Assurer la gestion des profils PowerShell
  • Assurer la gestion à distance de Windows via PowerShell
  • Comprendre et Interroger la base WMI et CIM
  • Gérer et réaliser des requêtes dans l’annuaire Active Directory via PowerShell

Plan de cours :

Module 1 : Introduction

Pourquoi utiliser les scripts ?
Historique des langages de script
Intérêt des scripts par rapport aux langages de programmation
Pour résumer…
Module 2 : Découverte de PowerShell

Présentation de PowerShell
Historique des versions
Plateformes supportées
Prise en main [Console, ISE et VS Code]
Une transition en douceur avec le passé
Système d’aide intégré
Commandes de base
Gestion des répertoires et des fichiers
Fournisseurs PowerShell
Quizz : Validation des connaissances

Atelier : Mettre en œuvre un dépôt local pour l’aide intégrée

Atelier : Utilisation des commandelettes de base

Atelier : Création d’une arborescence de dossiers

 

Module 3 : Manipulation de objets

Qu’est-ce que la notion d’objets ?
Manipulation des objets [Collections, Sélection & Récupération, Filtrer, etc.]
Formatage des objets pour l’affichage
Création d’objets personnalisés
Quizz : Validation des connaissances

Atelier : Formater l’affichage des commandes selon les propriétés souhaitées

Atelier : Filtrer les résultats sur un critère défini

Atelier : Création d’un objet personnalisé

 

Module 4 : Gestion des fichiers et des dates

La gestion de fichiers
Encodage, Différences entre PowerShell 5.X et PowerShell Core
Redirection, lecture et création de fichiers
Gestion des fichiers CSV, import & export de données, conversion
Gestion des fichiers XML, de contenu et export de données au format XML
Le jeu de commandelettes [CliXML]
Import/export de données au format JSON
Export de données au format HTML
La gestion des dates
Manipulation des objets DateTime
Formatage des dates
Manipulation des dates [Création, comparaison, calcul]
Quizz : Validation des connaissances

Atelier : Import et export de données vers un fichier CSV pour traitement de données

Atelier : Import et export de données au format JSON

Atelier : Assurer le traitement de données selon les dates.

 

Module 5 : Les profils PowerShell

Introduction
Profils disponibles
Ordre d’application des profils
Création d’un profil
Personnalisation de l’environnement [Prompt, Fenêtre]
Exécuter PowerShell sans profil
Quizz : Validation des connaissances

Atelier : Création d’un fichier de profil pour l’environnement système

Atelier : Personnalisation d’un profil l’environnement utilsiateur

 

 

Module 6 : Snap-ins, modules et PowerShell Gallery

Introduction
Les snap-ins [Lister, importer, décharger]
Les modules [Installer, lister, charger, tracer, décharger]
PowerShell Gallery [Rechercher, installer, désinstaller, mise à jour]
Quizz : Validation des connaissances

Atelier : Installation et chargement d’un module personnalisé

Atelier : Installation d’un module provenant de PowerShell Gallery

 

Module 7 : Exécution et gestion à distance

Communications à distance du Framework .NET
Communications à distance Windows PowerShell (WinRM)
Authentification et chiffrement des communications [Dans et hors domaine ADDS]
WinRM en environnement Active Directory
Configuration du service WinRM
Problématique du « double saut » (notion de rebond)
Gestion des configurations des sessions & Sessions à distance
Exécution de commandes à distance
Exécution de scripts à distance
Copie de fichiers à travers une session de communication
Communications à distance sur SSH (PowerShell Core uniquement)
Installation d’OpenSSH [Windows / Linux]
Exécution de commandes et scripts à distance
Ouverture d’une session interactive à distance
Copie de fichiers à travers une session de communication
Quizz : Validation des connaissances

Atelier : Exécution de commandes sur un serveur distant : gestion des disques, services

Atelier : Administration de services Windows Server à distance via des sessions permanentes

Atelier : Mise en œuvre et exploitation du service OpenSSH sur Windows Server

 

Module 8 : Technologies CIM et WMI

Introduction
Des standards, encore des standards, mais pour quoi faire ?
Architecture générale et terminologie
Commandes de la famille CIM
Commandes de la famille WMI
Établissement de sessions avec des machines distantes
Monitoring de ressources avec la gestion des événements
Gestion basée sur les URI (Uniform Resource Identifier)
Quizz : Validation des connaissances

Atelier : Afficher les informations matérielles d’un poste distant (Disques, réseaux)

Atelier : Afficher la liste des applications d’un poste distant.

 

Module 9 : Études de cas [Séries d’ateliers]

Trouver les comptes d’ordinateurs périmés dans AD DS
Lister les comptes d’utilisateurs inactifs dans AD DS
Changer le mot de passe Administrateur local à distance
Surveiller l’arrivée d’un événement dans le journal
Créer des comptes utilisateurs par lots
Vérifier la version logicielle d’une application à distance
Mettre à jour la configuration réseau d’un ensemble de machines
Trouver les certificats expirés
Déléguer la gestion d’un serveur (quelques commandes seulement)
Quizz : Validation des connaissances

Connectez vous pour pouvoir vous inscrire à cette formation

Créer un compte