Accueil > Windows/Linux/Unix/Mac > PowerShell : perfectionnement
Formation #OS73

Formation PowerShell : perfectionnement

Durée : 4 jours

Code : OS73


Prochaines dates programmées :

Du 23 au 26 Juil. 2024

Du 22 au 25 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Approfondir ses connaissances en PowerShell
  • Créer des scripts avancés
  • Créer des formulaires façon Windows
  • Créer des scripts DSC et des workflows
Programme
1/ Rappels et synthèse sur PowerShell
  • Variables, opérateurs et structures de contrôle
  • Pipelines : comportement des flux et paramétrage
  • Simplification du code, le PipelineVariable
  • Les filtres where-objects, les boucles foreach
  • Les variables, les types d'opérateurs
2/ Utilisation des objets avancés
  • Gestion d'un objet de A à Z
  • Ajout de propriétés personnalisées à un objet
  • Manipuler les objets
  • Gérer les tableaux et les variables avancées
3/ Vue d'ensemble des fonctions avancées et mise en oeuvre
  • Tour d'horizon des fonctions avancées
  • Création d'une interface graphique avec PowerShell et Visual Studio
  • Mise en oeuvre de différents contextes avec PowerShell
  • Docker
  • AD
  • Azure
  • Office365
  • Serveur Web IIS
  • VMware
  • Développement de rapports graphiques
  • Les configurations avancées PowerShell Classic et Core
  • Vue d'ensemble des bonnes pratiques
4/ Les classes en PowerShell 5
  • Création de classes. L'héritage
  • Création de propriétés et méthodes
  • La fonction Enum
5/ Les formulaires XAML
  • Principe de base et création du modèle XAML
  • Utilisation de WPF. Codage dans ISE
6/ Utiliser .NET et COM via PowerShell
  • Utiliser les bibliothèques d'objets
  • Accès à l'internet via PowerShell
  • PowerShell et l'interface graphique : formulaires
  • Accès aux journaux d'événements
  • Accès au réseau
7/ Utilisation de .NET
  • Utilisation des bibliothèques d'objets pour manipuler les composants du système
  • Charger des classes .Net
  • Classes disponibles, propriétés et méthodes
  • Ajout de code C#, HTML, feuilles CSS dans un script PowerShell
8/ Normaliser un parc avec PowerShell DSC et les workflows
  • Introduction à Desired State Configuration
  • Mise en oeuvre :
  • D'une configuration de conformité
  • Des workflows
9/ Création de module, création de manifeste
  • Fonction d'un module PowerShell
  • Création d'un module, intégration au poste
  • Ajout de script, param, personnalisation
  • Ajout d'une aide détaillée
10/ Gestion des jobs, remoting
  • Introduction, fonction de WinRM
  • Qu'est-ce qu'un job ?
  • Les différentes cmdlettes pour gérer les jobs (get-job, receive-job, wiat-job, start-job...)
  • Les différents états d'un job
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Techniciens systèmes et réseaux
  • Administrateurs systèmes et réseaux
  • Ingénieurs systèmes et réseaux
Dates

Dates

  • Du 23 au 26 Juil. 2024
  • Du 22 au 25 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.