Power Shell V2 en action - avec Posh Board 2.0

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    129 commandes en PS V1411 en PS V2 !

    Favorites, Groups & Events

    Power Shell V2 en action - avec Posh Board 2.0 - Presentation Transcript

    1. Windows PowerShell V2 en action
      Patrick Guimonet
      Architecte
      Microsoft France
      http://blogs.technet.com/powershell
      Antoine Habert
      MVP PowerShell
      Nelite
      http://www.devinfra.blogspot.com/
    2. AgendaWindows PowerShell V2 en action
      Introduction
      Nouvelles fonctionnalités
      Démo 1 : Interface graphique & PowerShell
      Démo 2
      Démo 3
      Démo 4
      PoshBoard V2
      Conclusion
    3. Windows PowerShellLe langage de lignes de commande et de scripts
      • Inspiré des langages de scripts UNIX : ksh, bash, perl, …
      • Mais spécifiquement Windows car reposant sur l'environnement .Net
      • Syntaxe proche du C#
      • Tous les produits serveurs de Microsoft doivent supporter PowerShell
    4. Productivité
    5. Architecture de PowerShell
    6. Thèmes PowerShell 2.0
      Scripts de production
      Environnement automatisé
      Interface graphique & PowerShell
      Langage & Cmdlets
    7. Interface graphique & PowerShell
      Console graphique
      Nouvelles APIs
      Bibliothèques
      graphiques
      PSSession Pooling
      Out-Gridview
      Contrôle de Thread
    8. Démo 1
      Interface graphique & PowerShell
    9. Les 4 commandes de découverte
      Get-Commandinformations de base sur les commandes
      Get-help aide de base (utiliser–full)
      Get-memberinformationssur les objets
      Get-PSDriveinformationssur les lecteursétendus
      Get-command
      Get-help
      Get-member
      Get-psdrive
      parmi 129 commandesintégréesou “cmdlets” commandettes?
      411 en PS V2 !
    10. Scripts de production
      Fonctionsavancées
      Fonctionsavancées
      Debugger
      Code natif
      Restricted Language
      Modules
      Transactions
    11. Démo 2
      Scripts de production :Fonctions avancéesModulesAide
    12. Environnement automatisé
      Execution à distance
      Jobs
      Evènements
      Sessions restraintes
      Mobile Object Model
    13. PSSession
      PSSession
      Functions
      Aliases
      Variables
      PowerShell v2
      WinRM
      .Net Framework 2.0
      PSSession
    14. Remote Architecture
      PSSession
      Get-Process
      XML
      SOAP
      HTTPS
      TCP Port 80
    15. Démo 3
      Environnement automatisé :JobsExécution à distanceEvènements
    16. Retours de la communauté
      Améliorations du langage
      Adaptateursd'objetsaméliorés
      WMI++
      Nouvelles Cmdlets
    17. Nouvelles Cmdlets ….
      Remoting:
      Invoke-Command
      New-PSSession
      Get-PSSession
      Push-PSSession
      Pop-PSSession
      Remove-PSSession
      Converting Types:
      Add-Type
      ConvertTo-Csv
      ConvertFrom-Csv
      ConvertTo-Xml
      ConvertFrom-StringData
      Event Viewer and ETW Logs:
      Get-Event 
      Script Internationalization:
      Import-LocalizedData
      Modules:
      Imort-Module
      Get-Module
      Remove-Module
      Export-ModuleMember
      Transactions:
      Complete-Transaction
      Start-Transaction
      Undo-Transaction
      Use-Transaction
      Debugging:
      Set-PSBreakpoint
      Get-PSBreakpoint
      Enable-PSBreakpoint
      Disable-PSBreakpoint
      Remove-PSBreakpoint
      Get-PSCallStack 
      Eventing:
      Register-ObjectEvent
      Register-Event
      Wait-Event
      Remove-Event
      Unregister-Event
      Get-Event
      New-Event
      Get-EventSubscriber
      Background Jobs:
      Start-Job
      Get-Job
      Stop-Job
      Receive-Job
      Wait-Job
      Remove-Job
      WMI:
      Register-WMIEvent
      Set-WMIInstance
      Invoke-WMIMethod
      Remove-WMIObject
      More Cmdlets:
      Clear-History
      Get-Random
      Out-GridView
      Set-StrictMode
      Update-List
      Wait-Process
      Computer
      Add-Computer
      Checkpoint-Computer
      Disable-ComputerRestore
      Enable-ComputerRestore
      Get-ComputerRestorePoint
      Remove-Computer
      Rename-Computer
      Reset-ComputerMachinePassword
      Restart-Computer
      Restore-Computer
      Stop-Computer
      Test-ComputerSecureChannel
    18. Démo 4
      Un dernier exemple…
    19. Démo 5
      PoshBoard V2par Antoine HabertMVP PowerShell
    20. MS Days 2009
      PoshBoard 2.0-Présentation des nouveautés
      7 Octobre 2009
      Antoine Habert
      Architecte Infrastructure et développement
      MVP PowerShell
    21. Qu’est ce que PoshBoard
      Portail IT open source basé sur PowerShell (1.0 et 2.0), Silverlight et ASP.NET
      http://poshboard.codeplex.com
      http://www.poshboard.com
      Permet la génération d’élément graphique Silverlight à partir de code PowerShell (Graphiques, tableaux…)
      Utilisé pour :
      Génération de rapport statistiques (Hard / Soft, Virtualisation, annuaires, System Center…)
      Création d’interface de gestion (Provisioning, exploitation…)
      21
    22. PoshBoard 2.0
      Nouveautés du portail :
      Portail ré-écritfrom scratch
      Basé sur Silverlight 3 et CustomBinding WCF
      Authentification Windows integrée
      Gestion des accès aux différentes pages par role (administrateur / visiteur…)
      Prise en charge de la délégation / impersonification
      Permet une sortie dynamique des résultat de script en mode console
      Nouveautés SnapinPowerShell :
      Modèle objet unifié pour l’ensemble des contrôles Silverlights
      Nouveaux cmdlets (Out-PBDatagrid, New-PBCoverFlow, New-PBTab…)
      PoshBoard propose maintenant 23 cmdlets
      22
    23. Démonstration Poshboard 2.0
      23
    24. Et ensuite ?
      S’informer surPowershell
      http://blogs.technet.com/powershell
      http://blogs.msdn.com/powershell
      Blog d'AntoineHabert
      http://www.devinfra.blogspot.com
      Télécharger la version
      http://blogs.msdn.com/powershell (en haut à droite)
    25. Questions
      / Réponses

    + Patrick GuimonetPatrick Guimonet, 2 weeks ago

    custom

    95 views, 0 favs, 1 embeds more stats

    Sesison du 7/10/2009 à Issy les Moulineaux

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 95
      • 83 on SlideShare
      • 12 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 12 views on http://blogs.technet.com

    more

    All embeds
    • 12 views on http://blogs.technet.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories