Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jeffrey Snover Partner Architect Microsoft Corporation ES24.

Similar presentations


Presentation on theme: "Jeffrey Snover Partner Architect Microsoft Corporation ES24."— Presentation transcript:

1 Jeffrey Snover Partner Architect Microsoft Corporation ES24

2

3

4 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

5 Automation Frameworks Cmdlets In-Proc, Local, Remote Runtime Engines Automation Platform (API) ScriptingLanguage Type Normalizers ProvidersEvents, Jobs, Transactions Shells, ISEs, GUI s, Applications Universal Interactive or programmatic Wide range of OSes Local or Remote Single or Multi Machine Synch or Asynch Wide range of authentication mechanisms.NET, native code, COM, WMI, ADSI, XML, ADO, WebServices, WSMAN, etc Simple scripting to systems programming Powered by a strong community

6

7

8 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 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

9

10 IT Console Managed Platforms WSMAN

11

12 Power Off Command Invoke-WSManAction -CN $svr -cred $cred -port 16992 ` -Auth digest CIM_ComputerSystem ` –Action RequestStateChange ` –SelectorSet @{Name="ManagedSystem"} ` -valueSet @{RequestedState="3"} Chassis Class Get-WSManInstance -CN $svr -cred $cred -port 16992 -Auth digest -enum CIM_Chassis Chip Class Get-WSManInstance –CN $srv -cred $cred -port 16992 -Auth digest -enum CIM_Chip Power On Command Invoke-WSManAction -CN $svr -cred $cred -port 16992 ` -Auth digest CIM_ComputerSystem ` –Action RequestStateChange ` –SelectorSet @{Name="ManagedSystem"} ` -valueSet @{RequestedState=2"}

13

14

15

16 Used by over 600 million users worldwide

17

18

19

20

21

22 Company1 admin@company1.com joe@company1.com SMB2 admin@Company2.com david@Company2.com Hosting Service – Data Farm CoolLabs.com

23 SMB2 Runspace admin@smb1. com Runspace admin@smb2. com admin@company1.com joe@company1.com Company1 david@Company2.com admin@Company2.com

24

25

26 Windows PowerShell V2

27

28 Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com

29 © 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.

30


Download ppt "Jeffrey Snover Partner Architect Microsoft Corporation ES24."

Similar presentations


Ads by Google