How This Book Is Organized


Monad consists of seven chapters and two appendixes. Each chapter has a series of hands-on labs that show you how to use MSH to complete a particular task. Some labs familiarize you with key concepts, such as how to use the pipeline, while others show you how to perform common tasks, such as displaying the contents of a registry hive. Each lab introduces a task, shows you how to do it, and explains what happens when MSH runs the command or script used in the lab. In addition, each lab tries to answer common "What If..." questions and offers suggestions for further reading.


Chapter 1, Introducing MSH

Covers the basics, such as downloading and installing the shell itself, using the MSH noun-verb syntax, passing information via a pipeline, and displaying data in the console.


Chapter 2, Customizing MSH

Moves into the command shell usage, including writing and running scripts, time-saving techniques, and personalizing the default MSH environment.


Chapter 3, Scripting MSH

Looks at the relationship with the .NET Framework, and contains the details of the scripting language with its objects, variables, script flow techniques, and functions.


Chapter 4, Managing MSH Scope and State

Dives into some of the deeper aspects of the scripting language, such as variable scope, as well as topics in string manipulation and error handling.


Chapter 5, Adding to the MSH Toolkit

Introduces a handful of indispensable commands that come standard, and teaches how to load and save data, as well as how to use the .NET Framework and Component Object Model (COM) extension points.


Chapter 6, Working with Operating System Components

Covers interaction with the Windows infrastructure, including the event log, system services, and WMI.


Chapter 7, Putting MSH to Work

Shows some practical applied uses of the shell, including interoperability with cmd.exe-based tools, batch file migration, and a library of useful MSH hacks.


Appendix A, Syntax and Grammar

Provides a quick reference guide to the language of the shell, broken out by commands, data types, variables, and language constructs.


Appendix B, Standard Cmdlets, Functions, and Aliases

Lists the built-in commands with a brief description of each.




Monad Jumpstart
Monad Jumpstart
ISBN: N/A
EAN: N/A
Year: 2005
Pages: 117

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net