Powershell perfectionnement

49,00

Powershell Perfectionnement, vous irez plus loin dans powershell, vous apprendrez à utiliser le bloc try/catch avec un seul bloc catch pour gérer toutes les erreurs. vous créerez des journaux dans l’observateur d’évenement, vous les lirez facilement, vous utiliserez XML. Vous apprendrez à créer des modules powershell et des cmdlettes puissantes. 

Vous apprendrez l’utilisation du module active directory en profondeur. vous utilisez les classes du .NET pour créer des formulaires. Vous irez loin dans WMI en utilisant les triggers WMI

Vous apprendrez enfin a sécuriser vos codes en signant vos scripts ps1

  • Rappel
    • Rappel de la syntaxe
    • Pipeline, boucle, filtres
    • les objets en powershell
  • Gérer les erreurs
    • Gestion des erreurs (try,catch,finally)
    • utiliser un seul bloc catch pour l’ensemble des erreurs
  • gestion des journaux d’événements
    • lire le journal
    • créer un journal
    • enregistrer des évenements dans le journal
  • XML
    • Lire, écrire, formater en XML
    • Création d’un modèle XML
  • Modules powershell
    • Création de module en powershell
    • Création d’alias, omission de paramètre,
    • Création d’un module pour WMI
    • Création d’objet en powershell
    • New-object, add-member
    • Ajout de méthode dans un objet
  • Tableaux
    • Tableaux associatifs
    • Création de tableaux
    • Modification de l’affichage ps avec les labels et expressions
  • Gestion de l’active directory
    • Création de users avec ADSI
    • Utilisation de import-csv pour créer des utilisateurs
    • Import-module activedirectory
    • Les cmdlettes get-ad*
    • Getaduser, getadcomputer
    • Les cmdlettes new-ad*
    • New-aduser, new-adcomputer
    • Les cmdlettes remove-ad*
    • Removeaduser
    • Déverrouiller en masse des comptes user et réinit de mots de passe avec unlockadaccount et set-adaccountpassword
    • Création de partage résaux avec création auto des dossiers, des groupes globaux, des groupes DL
    • Suppression d’un user de tous ses groupes avec removeadgroup
    • Emailing (récupération des adresses mails des users issu d’un groupe particulier
    • Modification des mots de passe users issu d’un classeur Excel
    • Gestion des GPO
  • Classe .NET
    • Manipuler les objets du .NET
    • Utilisation d’une classe pour pinguer des stations
    • Envoi de mail en .NET
    • Réveil des pc (wake on Lan)
    • Utilisation de DNS
    • Création de formulaires
    • Création d’un formulaire pour monitorer les serveurs
    • Création d’un formulaire pour créer des users dans l’ad
  • Insertion de code dans du powershell
    • Insertion de code C# et création de DLL
  • DSC (Desired State configuration
    • Introduction
    • Fonctionnement
    • Exemples et test
  • WMI et powershell
    • Introduction
    • Tester une classe WMI
    • Afficher toutes les propriétés des classes du CIM\V2
    • S’authentifier et tester plusieurs machines en WMI
    • Exemple de test WMI sur plusieurs Serveurs
    • Gestion des erreurs avec WMI
    • Modification des propriétés d’une classe
    • Modification de la propriété netConnectionID  de la classe win32_networkadpater
    • Obtenir la description d’une classe
    • Savoir si une propriété est modifiable ou pas
    • Génération de page HTML avec PS et WMI
  • Expression régulière
    • Utilisation de regEX dans du code powerShell
  • Sécurité
    • Présentation
    • Sécurisation des données
    • Création de scripts signés, création d’un certificat autosigné
    • Utilisation de set-authenticodeSignature
    • Utiliser le mode déboguage de windows ps ise

  • Prix TTC : 49,00 €