Avec l'arrivée de Windows 10, PowerShell v5 apporte son lot de nouveautés et d'améliorations. Venez découvrir à travers des démos et des envolées lyriques toutes ces choses qui font que cette dernière version de Windows, associée à la dernière version du framework de management, va vous ouvrir les portes d'un monde merveilleux ! Avec entre autres au programme : un gestionnaire de paquets et de vos équipements réseaux ! Bye bye les Regex, encore plus de Desired State Configuration... Et pour nos amis les développeurs, l'apparition des classes !
3. tech.days 2015#mstechdaysWindows 10 et PowerShell 5.0
Où ? Quand ? Comment ?
Outils
Classes
ConvertFrom-String
OneGet et PowerShellGet
Debug
DSC
ZIP
COM
4. tech.days 2015#mstechdaysWindows 10 et PowerShell 5.0
Windows8.1/2012R2Update
• “Rollup” de
novembre 2014
• Mise à jour stable
de Windows actuel
• Inclut des mises à
jour de PowerShell,
surtout pour DSC
• Support de
Microsoft standard,
téléchargement
disponible
• Cible probable des
migrations de
Windows Server
2003
Windows10/Server“Vnext”
• Améliorations
majeures pour
DSC, admin et
développement
• Galerie PowerShell
et extensions Azure
pour DSC
• Réponses aux
principales
demandes des
clients
WMF5.0Previews
• Dernières
fonctionnalités
PowerShell livrées
tous les 2 mois
• Recueillir du
feedback avant
version finale
• Fonctionne sur les
versions
précédentes : facile
à installer et à
tester
PowerShellGallery&RK
• DSC RK : Livraison
mensuelle de
ressources fournies par
Microsoft
• TechNet ScriptCenter
• Galerie - PowerShell
dépôt supporté par
Microsoft
• Basé sur NuGet,
connecté à Visual
Studio
• Nouveau contenu en
permanance,
Microsoft et non-
Microsoft
6. tech.days 2015#mstechdaysWindows 10 et PowerShell 5.0
Pour le moment
Propriétés
Méthodes
Enums
Static
Constructeurs
Overloads
Attributs
DSC Resources
A venir
Inheritance
Visibilité
Lecture seule
Namespaces
Using
Atributs custom
Return Collections
Pas prévu
Generic
Expandos
Nested types
7. tech.days 2015#mstechdaysWindows 10 et PowerShell 5.0
Parsing basé sur l’exemple
Données pas facilement converties en CSV
Utilise FlashExtract de Microsoft Research
12. tech.days 2015#mstechdaysWindows 10 et PowerShell 5.0
A la demande des utilisateurs
Gestion des fichiers ZIP :
Compress-Archive
-Path C:sourcedir
-DestinationPath C:pathdemo.zip
Expand-Archive
-Path C:pathdemo.zip
-DestinationPath C:temp
15. tech.days 2015#mstechdaysWindows 10 et PowerShell 5.0
ETW tracing
Crypto : Cryptographic Message Syntax (RFC 5652)
Support de plusieurs versions du même module
Get-ItemPropertyValue
NetworkSwitch