réduisez vos coûts d'administration et les risques d'erreurs avec windows powershell v2
Post on 22-Jan-2015
1.543 Views
Preview:
DESCRIPTION
TRANSCRIPT
22
Réduisez vos coûts d'administration et les risques d'erreurs avecWindows Powershell V2
10 février 2010Antoine Habert – MVP PowerShell – Nelitehttp://www.devinfra.blogspot.com
Patrick Guimonet – Architecte – Cap Geminihttp://blogs.codes-sources.com/patricg
33
Agenda
Interface graphiqueScripts de production
Environnement automatiséLangage et cmdlets
Développement Poshboard
Q & R
77
Architecture de PowerShell
Expérience utilisateur
Shell
Langage
Debugger
Moteur
APIs
Contexte d'exécution
Gestionnaire d'objets
Eléments gérés
Cmdlets
WMI
COM
.NET
XML
ADO
ADSI
Commandes natives
88
Thèmes PowerShell V2
Scripts de production
Environnement automatisé
Langage & Cmdlets
Interface graphique
99
Démo 1Interfaces graphiquesScripts de production
1010
Interface graphique
Expérience utilisateur
Shell
Langage
Debugger
Moteur
APIs
Contexte d'exécution
Gestionnaire d'objets
Eléments gérés
Cmdlets
WMI
COM
.NET
XML
ADO
ADSI
Commandes natives
Console graphique
Out-Gridview
Nouvelles APIs
PSSession Pooling
Contrôle de Thread
Bibliothèques graphiques
1111
Scripts de production
Expérience utilisateur
Shell
Langage
Debugger
Moteur
APIs
Contexte d'exécution
Gestionnaire d'objets
Eléments gérés
Cmdlets
WMI
COM
.NET
XML
ADO
ADSI
Commandes natives
Restricted Language
Modules
Debugger
Transactions
Code natif
Fonctions avancées
Fonctions avancées
1212
Démo 2Environnement automatisé
Background Jobs Exécution à distance Eventing
Améliorations du langage
1313
Environnement automatisé
Expérience utilisateur
Shell
Langage
Debugger
Moteur
APIs
Contexte d'exécution
Gestionnaire d'objets
Eléments gérés
Cmdlets
WMI
COM
.NET
XML
ADO
ADSI
Commandes natives
Exécution à distance
Jobs
Evènements
Sessions restraintes
Mobile Object Model
141414
Retours de la communauté
Expérience utilisateur
Shell
Langage
Debugger
Moteur
APIs
Contexte d'exécution
Gestionnnaire d'objets
Eléments gérés
Cmdlets
WMI
COM
.NET
XML
ADO
ADSI
Commandes natives
Améliorations du langage
Adaptateurs d'objets
améliorés
Nouvelles Cmdlets
WMI++
1616
PowerShell et développement
Manageable par les langages .NET :C#/VB.NET/ironPython/ironRuby…
Pourquoi développer autour de PowerShell ?
L’enrichir (création de cmdlets, Providers…)L’heberger : Utiliser PowerShell comme moteur de
traitement pour des applications
1717
Hosting PowerShell
Différents usages :Outils ligne de commandeWinFormsWPFASP.NET Silverlight…
Code simple :
1818
Quelques exemples d’outilsbasé sur PowerShell 2.0
PowerBoots génération de document WPF
PAL Analyses des compteurs de performance
PowerGUIOutil de management de scripts PowerShell en Winforms
PoshBoardPortail IT basé sur PowerShell & Silverlight
1919
Poshboard 3.0
C’est quoi?Portail web IT Silverlight piloté par du code PowerShellOpen Source, gratuit :
http://www.poshboard.com
Créer des interfaces d’administration et de reporting souples, permettant de rendre l’IT plus agile.
- Accessible depuis n’importe où,- Centralise la gestion de l’information,- Sécurise l’accès aux informations,- Agrège les informations liées à SCOM, SCVMM, SQL, Exchange…-Générer des interfaces d’administration déportée-Reporting stratégique sur l’ensemble des éléments du SI
2020
Démo 3Intégration de PowerShell 2.0 dans PoshBoard 3.0
2121
Questions & Réponses
Merci !
top related