Formation en Réseaux et systèmes: PowerShell - Administrateurs - Initiation & approfondissement - Ascent Formation
Retour aux formations
Réseaux et systèmes

Formation PowerShell - Administrateurs - Initiation & approfondissement

5 jour(s) • 35h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : L'apprenant maitrisera les concepts de base de Powershell lui permettant d'administrer un parc informatique sous différents systèmes d'exploitation.

  • Décrire les concepts de base de PowerShell
  • Administrer des ordinateurs localement et à distance à l'aide de PowerShell
  • Lister les fonctions PowerShell
  • Utiliser PowerShell pour l'administration d'un parc Windows, macOS ou Linux
  • Identifier les meilleures pratiques relatives aux scripts et fonctions PowerShell
  • Exploiter les fonctionnalités multiplateformes de PowerShell pour gérer des tâches planifiées
  • Utiliser les différents composants PowerShell ensemble
  • Exécuter des tâches en arrière-plan
  • Utiliser PowerShell pour automatiser les tâches d'administration
  • Gérer les utilisateurs sous PowerShell
  • Manipuler des objets dans l'Active Directory avec PowerShell
  • Concevoir un script DSC

  • Administrateurs systèmes

  • Avoir une bonne connaissance des systèmes d'exploitation Windows
  • La connaissance d'un langage de script ou de programmation est souhaitée

  1. 1

    Installation de Microsoft PowerShell

    • Vue d'ensemble des différences Core / Classic
    • Installation de PowerShell sous Linux
    • Installation de PowerShell sous Windows
    • Travaux pratiques : Installer PowerShell Core sur Windows Server et appréhender l'environnement
  2. 2

    Utilisation basique de Powershell

    • Versionsing de PowerShell
    • Comparatif PowerShell Core & Windows PowerShell
    • cmdlets
    • Utilisation des opérateurs
    • Gestion des modules
    • Présentation de la notion de pipeline
    • Compréhension des variables particulières
    • Travaux pratiques : Première utilisation des notions basiques
  3. 3

    Création d'un script

    • Manipulation d'objets
    • Stratégies d'exécution de scripts
    • Introduction à Visual Studio Code & PowerShell ISE
    • Les variables
    • Conception de premières fonctions
    • Travaux pratiques : Utilisation de scripts & de fonctions
  4. 4

    Découverte des instructions

    • Présentation de l'instruction conditionnelle
    • Création de code modulaire
    • Formatage des chaines de caractères
    • Introduction aux objets & aux tableaux
    • Travaux pratiques : Manipulation d'instructions
  5. 5

    Développement des fonctions

    • Gérer les erreurs
    • Déboguer
    • Créer l'aide
    • Gérer le filtrage des données
    • Exportation de données
  6. 6

    Fonctionnalités avancées

    • Ouverture d'un session distante
    • Exécution d'un script sur une machine distante
    • Appeler un script PowerShell
    • Travaux pratiques : Exécution d'un script sur une machine distante pour récupérer l'ensemble des partages de l'entreprise
  7. 7

    Exécution d'un script pour installer une application à distance

  8. 8

    Utilisation de fichiers

    • Lecture et manipulation de fichiers
    • Transfert de fichiers
    • Navigation dans le système de fichiers selon le système d'exploitation
  9. 9

    Gestion des tâches

    • Utilisation d'une tâche asynchrone locale
    • -AsJob
    • Construction d'une tâche planifiée personnalisée
    • Exécution et suppression d'une tâche planifiée
    • Initiation aux workflows
    • Envoi d'un mail suivant l'exécution d'une tâche
    • Travaux pratiques : Gestion de tâches asynchrones et des tâches planifiées
  10. 10

    Introduction aux outils avancés

    • Méthodologie de simplification du code
    • Présentation du PipelineVariable
    • Filtres where-objects & boucles foreach
    • Les variables, les types d'opérateurs
  11. 11

    La notion de classes

    • Conception de classes & l'héritage
    • Construction de propriétés & méthodes
    • Présentation de la fonction Enum
  12. 12

    Présentation des formulaires XAML

    • Principe de base & création du modèle XAML
    • Introduction à WPF
    • Codage dans ISE
  13. 13

    Le framework .NET

    • Manipulation des composants du système à l'aide des bibliothèques d'objets
    • Chargement des classes .Net
    • Classes disponibles, propriétés & méthodes
    • Incorporation de code C#, HTML, feuilles CSS dans script PowerShell
  14. 14

    Workflow & Desired State Configuration

    • Définition de DSC, workflow
    • Présentation des fonctionnalités simples de DSC, du workflow
  15. 15

    Conception de modules & de manifestes

    • Fonction d'un module PowerShell
    • Construction d'un module & intégration au poste
    • Ajout de script, param, personnalisation
    • Ajout d'une aide détaillée
  16. 16

    Gestion des jobs & remoting

    • Introduction, fonction de WinRM
    • Définition
    • Gestion des jobs par les différentes cmdlettes
    • Présentation des états d'un job

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation PowerShell - Administrateurs - Initiation & approfondissement

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.