Jeffrey Snover Partner Architect Microsoft Corporation
As interactive and composable as BASH/KSH As programmatic as Perl/Python/Ruby As production oriented as AS400 CL/VMS DCL Allows access to data stores as easy to access as filesystem
Automation Frameworks Cmdlets In-Proc, Local, Remote Runtime Engines Automation Platform (API) ScriptingLanguage Type Normalizers NamespacesEvents, Jobs, Transactions Shells, ISEs, GUI s, Applications Powered by a strong community
V1V2 Developer Cmdlets and/or providers Help PowerShell cmdlets Transaction support PowerShell CLI & API Rich language w/access to com, wmi,.Net, adsi, xml & ado Utilities to manipulate, format, import/export 129 Cmdlets Web service & workflow activities Richer language w/access to web services, unmanaged code, wsman Richer utilities including eventing, job control, remote execution 241 Cmdlets > 570 in WS08R2 Graphical ISE to create/debug scripts Users Simple ad hoc scripts Sophisticated production scripting Systems programming Across multiple machines Community Write and share scripts Write and Share Modules V1 Scripts and Cmdlets run on PowerShell V2
PowerShell V2 in Windows 7 PowerShell V2 in WS08 R2 PowerShell V2 in Server Core
Managing Raw HW And Other OSes IT Console Managed Platforms WSMAN
Used by over 600 million users worldwide
Company1 SMB2 Hosting Service – Data Farm CoolLabs.com
SMB2 Runspace com Runspace com Company1
Windows PowerShell V2
Please fill out your evaluation for this session at: This session will be available as a recording at:
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.