Presentation is loading. Please wait.

Presentation is loading. Please wait.

Monad: Microsoft’s Next Generation Command Shell Thomas Lee Chief Technologist QA plc.

Similar presentations


Presentation on theme: "Monad: Microsoft’s Next Generation Command Shell Thomas Lee Chief Technologist QA plc."— Presentation transcript:

1 Monad: Microsoft’s Next Generation Command Shell Thomas Lee Chief Technologist QA plc

2 Agenda What is Monad? Where does it fit in? Having it your way Interaction style Security Admin levels Scripting styles Datatypes

3 Monad Next generation shell that is: As interactive and composable as BASH/KSH As programmatic as Perl/Ruby As production oriented as AS400 CL/VMS DCL Access data stores as easily as accessing filesystems

4 Roadmap ScenarioTodayTomorrow GUI Shell MMC MMC with snap-ins layered on Monad Command Shell CMDCMDSHCSHKSHMonad Command Scripting CMD scripting Monad COM Scripting WSH VBScript VBScript Jscript JscriptWSH VBScript VBScript Jscript Jscript Jscript (.NET) Monad

5 Monad: Have it Your Way!! Interaction Style Security Admin Level Script Style DataTypes GUIRestrictedOperatorText.Net CLIAllsigned Simple Scripter COMXML System Code Remote Signed Advanced Scripter.NETWMI/ADSI Unrestricted Sophisticated Scripter CmdsADO

6 Style GUI verses CLI verses Systems Programming

7 Style GUI Cmd VS

8 Security Restricted (Operator mode) Interactive only No scripts can be run AllSigned Every script must be signed by a trusted source RemoteSigned “Internet Zone” Scripts must be signed by a trusted source Unrestricted Any script will run Always warn about Remote Scripts

9 Supporting Your Security Needs Demo

10 Admin Levels Operators Command line only Simple Scripter Simple sequences Untyped variables Functions with unnamed parameters Advanced Scripter Typed variables Functions with named, typed parameters Sophisticated Scripter Scoped variables Functions with initialized parameters Function cmdlets Scriptblocks

11 Supporting Your Admin Levels Demo

12 Script Type Text.Net “interpretation” of the traditional Unix scripting model COM WSH/VBScript style scripting.NET Manipulate any native.Net object Commands Monad cmdlets emitting objects

13 Supporting Your Script Types Demo

14 DataTypes.NetXMLWMI/ADSIADO

15 Supporting Your Data Types Demo

16 Roadmap ScenarioTodayTomorrow GUI Shell MMC MMC with snap-ins layered on Monad Command Shell CMDCMDSHCSHKSHMonad Command Scripting CMD scripting Monad COM Scripting WSH VBScript VBScript Jscript JscriptWSH VBScript VBScript Jscript Jscript Jscript (.NET) Monad

17 Summary Monad provides a single consistent tool to access and script all the data sources and data types you need to manage your system Ships as a download in 06 Beta available now at: www.microsoft.com/downloads www.microsoft.com/downloads Search for MONAD

18 Community Resources Newsgroup: Microsoft.Public.Windows.Server.Scripting Channel 9 tag: http://channel9.msdn.com/tags/Monad http://channel9.msdn.com/tags/Monad Team blog: http://blogs.msdn.com/monad/default.aspx http://blogs.msdn.com/monad/default.aspx Wiki: http://channel9.msdn.com/wiki/default.aspx/Channel9.MSHWiki 2 Monad “Best of TechEd” Webcasts http://www.microsoft.com/events/series/teched2005.mspx

19 Ask The Experts Get Your Questions Answered You can find Jeffrey at the Microsoft Ask the Experts area, located in the Exhibition Hall: Thursday17 November 12:45 – 14:15

20 Are you playing? If you do... You Could Win a Portable DVD Player Get your game card at the Microsoft Management ATE Pods Family of Management Products Follow the Management Road

21 Community Resources http://www.microsoft.com/communities/default.mspx Most Valuable Professional (MVP) http://www.microsoft.com/communities/mvp Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://communities2.microsoft.com/communities /newsgroups/en-us/default.aspx http://communities2.microsoft.com/communities /newsgroups/en-us/default.aspx User Groups - Meet and learn with your peers http://www.microsoft.com/communities/usergroups /default.mspx http://www.microsoft.com/communities/usergroups /default.mspx

22 Microsoft Learning Resources Come and talk to Microsoft Learning to find out more about developing your skills, you can kind us in the ‘Ask the Experts’ area Special offers on Microsoft Certification from Microsoft Learning Click here to access free Microsoft Learning Assessments http://www.microsoft.com/learning/assessment/ind/default.asp http://www.microsoft.com/learning/assessment/ind/default.asp and FREE elearning for Microsoft Visual Studio 2005 and Microsoft SQL Server 2005 with free Assessments and E-Learning http://www.microsoft.com/learning/mcp/ http://www.microsoft.com/learning/mcp/

23

24 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "Monad: Microsoft’s Next Generation Command Shell Thomas Lee Chief Technologist QA plc."

Similar presentations


Ads by Google