Powershell overview

1 238 vues

Publié le

Hello,
I just do a quick presentation of good Microsoft Scripting Language for IT Beginner.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 238
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
19
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • GRAPHIQUE OU LIGNE DE COMMANDE : Windows explorer, CMD.EXEMicrosoft et Apple se sont plus concentrés sur les shells graphiques que les shells en ligne de commande.PERIPHERIQUES DISPOSANT D’UN SHELL EN LIGNE DE COMMANDERouteurs et commutateurs Cisco, PC, etc.TACHES REPETITIVES ET COMPLEXESInstallation de logiciels ou de mises à jour sur un parc de 120 PCConfiguration réseau d’un parc de 120 PCCréation ou migration de comptes active directorySupervision de l’utilisation de l’espace disqueetc.Apports des shells- Importante réduction des coûts des outils d’administration et de supervision : augmentation de salaire !- Peu d’intervention des administrateurs systèmes et des ingénieurs : gain de temps
  • Jeffrey Snover(architectepowershell)Historiques desShells CLI windowsMSDOS, DOSShell, WSH, PowerShellImportance de l’orientée objetfiltrage et exploitation des résultats (plus elaborée que les commandes grep, set sous bash).traitements récursives et conditionnels.Environnement d’exécution securisé des sciptsSignature des scriptsPolitique d’exécution des scripts (restricted par défaut)Absence d’extensions exécutablesAutres caractéristiquesComplétion des commandes, arguments, propriétés et methods des objets.Insensitif à la casse.Outils utilisant PowerShell pour son administrationAD DS (Création et modification d’objets AD)Exchange Server 2007SQL Server 2008 R2Aide en local et en ligneRiche (comme MSDN !)Bien structurée
  • Applets de commandes : CmdletsImplémentées à l’aide de classes .NET et compilées dans une DLL.DLL est chargée par PowerShell lors de l’exécution d’une cmdletFonctionsRegroupement d’un ensemble de commandes s’exécutant dans le Shell courant.Portée d’une fonction est celle d’une session Powershell, à moins d’effectuer des actions pour étendre sa portée.ScriptsRegroupement de commandes enregistrées dans un fichier .ps1$ENV:PATH contient la liste des dossiers cible par défaut lors de la frappe d’une commandePolitique d’exécution des scripts (Get-ExecutionPolicy)Commandes nativesProgrammesexternes exécutés dans l’environnement PowerShellEntraine le déclenchement d’un nouveau processus et bloque souvent la session PowerShell.
  • Tools by MicrosoftPrésentation générales (rôle).Interface générale (grandes lignes de l’UI).Liens de téléchargement (disponible sur clé USB si possible).Third party ToolsPowerShell Plus disponible http://www.idera.com/Free-Tools/powershell-plusPowerGUI & PowerGUI Pro
  • Prérequis (PowerShell 1.0)Windows XP SP 2, Windows Server SP1.NET 2.0InstallationLancement de PowerShellMenu démarrer (via le raccourci de l’application)Utilitaire «  Exécuter »Via CMD.EXECompréhension l’interface en LCSyntaxe d’une commande : [NOM DE COMMANDE] [-PARAMETRE] [-PARAMETRE] [ARGUMENT1], [ARGUMENT2]Fonctions d’éditions de la ligne de commande (INS, DEL, BACKSPACE, F7, TAB ET MAJ + TAB)
  • Powershell overview

    1. 1. POWERSHELL OVERVIEW Fabrice Jean Cédric HAUHOUOTJUNIOR INFRASTRUCTURE CONSULTANT – AXXEND UNIVERSITY MICROSOFT STUDENT PARTNER Tel : 47930350 – fabrice.hauhouot@studentpartner.com - @h_fabrice
    2. 2. QU’EST CE QU’UN SHELL ? POWERSHELL ? OUTILSAGENDA TYPES DE COMMANDES DEMO : PREMIER SCRIPT NOUVEAUTES DE POWERSHELL V3 PAR OÙ COMMENCER ?
    3. 3.  Un shell est une interface qui permet aux utilisateurs d’interagir avec le système d’exploitation.  Un shell est graphique ou en ligne de commande.  Disponible sur les systèmes des périphériques QU’EST CE intermédiaires (routeurs, commutateurs) ou finauxQU’UN SHELL ? (PC) dans un réseau informatique.  Un shell permet l’automation des tâches complexes et répétitives grâce aux scripts.  Exemples : MS-DOS, DOSShell, PowerShell, BASH, Shell C, etc.
    4. 4. WINDOWS EXPLORER : SHELL GRAPHIQUE QU’EST CEQU’UN SHELL ? CMD.EXE : SHELL EN LIGNE DE COMMANDE
    5. 5.  HISTORIQUE DES SHELLS CLI WINDOWS : MS-DOS, DOSShell, WSH*  CARACTERISTIQUES  Configuration minimale : Windows XP SP 2, Server 2003 SP1, .NET Framework 2.0  Exploitation de .NET Framework, Objets COM, WMI.  Syntaxe “Verbe-Nom”.POWERSHELL ?  Orienté Objet  Environnement d’execution securisé.  Outil d’administration utilisant PowerShell  IPv4, IPv6, DNS, DHCP, Hyper-V, etc.  AD DS, AD RMS, etc.  Exchange Server 2007, SQL Server 2008 R2  SCOM, SCCM, SCDPM, etc.
    6. 6. Applets de commandes : Cmdlets TYPES DE FonctionsCOMMANDESPOWERSHELL Scripts Commandes natives
    7. 7.  TOOLS BY MICROSOFT  PowerShell.exe (Interface en ligne de commande)  PowerShell ISE (Environnement intégré de script) OUTILSPOWERSHELL  THIRD PARTY TOOLS  PowerShell Plus http://www.idera.com/Free-Tools/powershell-plus  PowerGUI http://www.quest.com/powergui-freeware
    8. 8. POWERSHELL.EXE OUTILSPOWERSHELL POWERSHELL ISE
    9. 9. DEMO DEMO :PREMIER SCRIPT
    10. 10.  Windows PowerShell Workflow  Sessions déconnectées  Robustesse des connexions à distance  Tâches planifiéesNOUVEAUTES  Administration déléguée.POWERSHELL  Show-Command. V3  Syntaxe du langage simplifié.  Découverte et chargement automatique de commandes.  Nouveautés WMI 3, WinRM, Management OData IIS Extension, Server Manager CIM Provider
    11. 11.  1. Recenser quelques tâches importantes des administrateurs systèmes et réseaux pour en faire des exercices et des projets. PAR OÙ  2. Etudier la syntaxe des scriptsCOMMENCER ? PowerShell.  3. Passez à l’action ! Et partager vos innovations dans une communauté PowerShell.
    12. 12.  Communauté PowerShell francophone: http://powershell-scripting.com  Magazine PowerShell: http://www.powershellmagazine.com/  PowerShell pour les nuls: QUELQUES http://syskb.com/powershell-pour-les-nuls/LIENS UTILES …  Blog MSDN PowerShell: http://blogs.msdn.com/b/powershell/  Microsoft Script Center: http://technet.microsoft.com/en- us/scriptcenter/default.aspx

    ×