Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PowerShell mtl-dev 2015

437 views

Published on

Présentation donnée au groupe MSDEV de montréal

Published in: Software
  • Be the first to comment

  • Be the first to like this

PowerShell mtl-dev 2015

  1. 1. PowerShell: Une perspective du développeur
  2. 2. @NikCharlebois NikCharlebois.com
  3. 3. @NikCharlebois […] Auteur « Beginning PowerShell for SharePoint 2013 » Amazon, Apress, Springer
  4. 4. Pourquoi cette session
  5. 5. Historique
  6. 6. Dans mon temps…
  7. 7. Encore pire…
  8. 8. PowerShell
  9. 9. Survol
  10. 10. Qu’est-ce que PowerShell?
  11. 11. Variables => 15 => “My name is Nik”
  12. 12. Opérateurs de Conditions Opérateur PowerShell Équivalent .NET -eq = -le <= -ge >= -ne != -gt > -lt <
  13. 13. Opérateurs de Logique Opérateur PowerShell Équivalent .NET -and && ! ! -not ! -or ||
  14. 14. Itérateurs  1  2  3  …  10  Je mange une Banane  Je mange une Pomme
  15. 15. Types .NET  23 Avril 2015 14:48:14  BEEEEEEEEP
  16. 16. .NET Assemblies  GAC = True, Version=[…], Location = […]
  17. 17. Objets .NET   Nik
  18. 18. Pousser les limites
  19. 19. Interface Graphique
  20. 20. Objets personnalisés [Reflection.Assembly]::LoadFile(“c:xxxx”)
  21. 21. Objets personnalisés
  22. 22. Cmdlet • Combinaison Verbe-Nom:  Ex: Get-Service, Set-Date, Clear-Content, etc.
  23. 23. Tuyautage…..restons en à Piping ok?
  24. 24. Obtenir de l’information concernant les objets Get-Member
  25. 25. Développer des Cmdlets avec Visual Studio
  26. 26. Fonctions
  27. 27. Fonctions[…]
  28. 28. Fonctions de base
  29. 29. Fonctions avancées
  30. 30. Fonctions avancées […]
  31. 31. Fonctions avancées
  32. 32. Quand utiliser une Fonction vs un Cmdlet?
  33. 33. vNext
  34. 34. PowerShell à distance
  35. 35. PowerShell Desired State Configuration (DSC)
  36. 36. PowerShell Get (One-Get) https://msconfiggallery.cloudapp.net/
  37. 37. PowerShell Tools for Visual Studio
  38. 38. Questions?

×