» Retour à la liste des formations WINDOWS

Windows - PowerShell Référence: WIN-100
Durée :  4 jours Dates de Sessions Téléchargez la fiche
Tarif :    1880 €uros HT Nous consulter
       
       

Cette formation s'adresse à toute personnes désirant acquérir les bonnes pratiques pour écrire des scripts PowerShell sous Windows.

Cette formation aborde tous les points nécessaire pour développer des scripts qui permettent d'automatiser certaines tâches. En tant qu’administrateur d'un domaine vous effectuer souvent des taches répétitives qui sont souvent fastidieuses et longues. La création d'un script vous permettra de simplifier la gestion de votre domaine et de dégager du temps pour le consacrer à d'autres taches qui incombent à l'administrateur.

Cette formation vous permettra aussi bien d'appréhender les scripts développés pour une machine locale ainsi qu'à travers le service d'annuaire Active Directory.

Public & Pré-requis

Cette formation s'adresse à des administrateurs qui désirent automatiser le traitement de certaines taches au niveau d'un domaine ou d'un ordinateur local.

Elle s'adresse également à des utilisateurs débutants qui veulent acquérir les compétences pour développer des scripts.

Une attention toute particulière sera apportée à la pédagogie du cours et à la compréhension des concepts présentés. 

Pré requis : cette formation ne nécessite aucune connaissance particulière. Il suffit de savoir manipuler un ordinateur avec Windows (Windows XP, Windows 7). La connaissance de l’algorithmie est un plus.

Sommaire

Introduction

Présentation - Historique des langages de script - Intérêt des scripts par rapport aux langages de programmation.

À la découverte de PowerShell

Présentation de PowerShell - Système d’aide intégré - Commandes de base - Gestion des répertoires et des fichiers.

Manipulation des objets

Manipulation des objets - Collections - Formatage des objets pour l'affichage - Création d'objets personnalisés.

Variables, constantes et types

Les variables - Les constantes - Types de données - Affectation manuelle de types et transtypage - Variables prédéfinies - Portée des variables - Quantificateurs d’octets.

Opérateurs

Opérateurs de comparaison - expressions régulières - Opérateurs de plage, d’appartenance, de remplacement, de type, logiques, binaires, d’affectation, de redirection, de fractionnement et de concaténation - Opérateur de format -f.

Tableaux

Tableaux à une dimension - Tableaux à plusieurs dimensions - Tableaux associatifs.

Boucles et conditions

Les boucles - Structure conditionnelle If, Else, ElseIf - Switch.

Fonctions et scripts

Fonctions - Scripts - DotSourcing.

Gestion des fichiers et des dates

La gestion de fichiers - Dates.

Profils PowerShell

Profils disponibles - Ordre d'application des profils - Création d’un profil - Personnalisation de l'environnement - Exécuter PowerShell sans profil.

Modules et snap-ins

Les snap-ins - Les modules.

Gestion des erreurs

La gestion des erreurs - Les erreurs non critiques - Les erreurs critiques - Le débogage.

Sécurité

Optimiser la sécurité PowerShell - Signature des scripts - Gérer les stratégies d'exécution de PowerShell via les stratégies de groupe.

Objets .NET

Le framework .NET - Utiliser des objets .NET avec PowerShell - Tirer parti de la puissance de .NET.

CIM / WMI

Architecture générale et terminologie - Commandes CIM - Commandes WMI - Établissement de sessions - Monitoring de ressources - Gestion basée sur les URI.

Exécution à distance

Communications à distance du framework .NET - Communications à distance Windows PowerShell.


Document non contractuel.