Buying Options
Monad (AKA PowerShell)
Print $34.95
Add to Cart
Print+Ebook $38.45
Add to Cart
Ebook $27.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description

Windows PowerShell, formerly know by its codename "Monad" and available now for Windows Server 2003, Windows XP, and Windows Vista, and soon for Exchange Server 2007 and MOM, is the future of Windows administration. Monad, O'Reilly's innovative, hands-on introduction to the tool is an exciting tour of some of the new capabilities that PowerShell puts into the hands of system administrators and power users, and is the perfect complement to existing PowerShell documentation.

Breaking News: A PowerShell RC1 Update to the book is now available at no charge from the book's catalog page on oreilly.com!

Full Description
Table of Contents
  1. Chapter 1 Introducing MSH

    1. Get MSH

    2. Get to Know Verb-Noun Syntax and Cmdlets

    3. Access the Registry Like a Filesystem

    4. Create a Pipeline to Pass Information

    5. Display Data

    6. What's Next?

  2. Chapter 2 Customizing MSH

    1. Load and Save Scripts

    2. Save Keystrokes with Aliases

    3. Work with the Command Line

    4. Make Yourself at Home

    5. Find Out What a Command Will Do Before Running It

    6. What's Next?

  3. Chapter 3 Scripting MSH

    1. The .NET Framework

    2. Work with Structured Objects

    3. Store Information in Variables

    4. Control Script Flow with Comparisons

    5. Do Repetitive Work with Loops

    6. Capture Reusable Behavior in a Function

    7. Transform Objects as They Pass Through the Pipeline

    8. What's Next?

  4. Chapter 4 Managing MSH Scope and State

    1. Control Access to Variables and Functions

    2. Work with Special Characters

    3. Use Wildcards to Define a Set of Items

    4. Take String Comparison Beyond -eq, -lt, and -gt

    5. When Things Go Wrong

    6. What's Next?

  5. Chapter 5 Adding to the MSH Toolkit

    1. Extend the Toolkit with Generic Cmdlets

    2. Work with Text Files

    3. Work with Structured File Formats

    4. How Variables Relate to the .NET Framework

    5. Calling Methods of the .NET Class Library

    6. Using new-object with COM Objects

    7. What's Next?

  6. Chapter 6 Working with Operating System Components

    1. Monitoring the Event Log

    2. Auditing System Services

    3. Get System Information from WMI

    4. Manage Filesystem Permissions

    5. What's Next?

  7. Chapter 7 Putting MSH to Work

    1. Invoke Commands with &

    2. Parse Text-Based Application Output

    3. Fill In the Blanks: Take Input from the Console

    4. Untangle GOTO-Based Batch Files

    5. Recap: Replacing Common Batch File Syntax

    6. Renaming Multiple Files at Once

    7. Match and Replace Content in a Text File

    8. List Recently Changed Files

    9. Counting Types of Files

    10. Find Out Which Command Is Being Run

    11. Downloading Content from the Web

    12. Shorthand for Frequently Used Data

    13. Returning System Uptime

    14. Simple UI Automation

    15. Colorize the Output of get-childitem

    16. What's Left?

  1. Appendix A Syntax and Grammar

    1. Cmdlets

    2. Operators

    3. Data Types

    4. Automatic Variables

    5. Global Variables

    6. Preference Variables

    7. Execution Flow

    8. Loops

    9. Functions and Filters

    10. Resolution Order

  2. Appendix B Standard Cmdlets, Functions, and Aliases

    1. Standard Cmdlets

    2. Standard Functions

    3. Aliases

  3. Colophon

View Full Table of Contents
Product Details
Title:
Monad (AKA PowerShell)
By:
Andy Oakley
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
December 2005
Ebook Release:
February 2009
Pages:
208
Print ISBN:
978-0-596-10009-4
| ISBN 10:
0-596-10009-4
Ebook ISBN:
978-0-596-10486-3
| ISBN 10:
0-596-10486-3
Customer Reviews
About the Author
  1. Andy Oakley

    Andy Oakley is a graduate of Jesus College, Cambridge, England with a degree in Computer Science. Currently, as a Lead Program Manager at Microsoft, he is building the new publishing system for MSDN which hosts the hundreds of thousands of pages of developer documentation published by Microsoft.

    View Andy Oakley's full profile page.

Colophon

About the Author Andy Oakley is a graduate of Jesus College, Cambridge, England with a degree in Computer Science. Currently, as a lead program manager at Microsoft, he is building the new publishing system for MSDN that hosts the hundreds of thousands of pages of developer documentation published by Microsoft.

Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects.

The animal on the cover of Monad is the common toad (Bufo vulgaris), a familiar European species. There are over 200 known species under the genus Bufo, all of which secrete poisonous fluid from their skin. These secretions are often highly toxic to animals when ingested, and they can cause skin irritations in people. Bufos are fairly large-size toads, normally reaching between six and eight inches in length. Concerning habitat, toads prefer warm and wet environments. They are found virtually everywhere in the world except the North and South poles, preferring the tropics but settling for ponds, canals, and moist backyards. Toads are cold blooded-so they hibernate during the cold parts of the year-and are usually nocturnal.

All toads breathe through their skin and have superb hearing and eyesight. Toads are especially receptive to movement, which is why they don't eat things that are already dead. Unlike frogs, most toads only leap when they are in danger; however, the common American toad leaps inordinately more often than the European species. Toads eat a lot. One toad can eat 100 flies in 10 minutes using its long, sticky, lightning-quick tongue. Toad tongues are so fast that they cannot be followed with the human eye. This characteristic, among others, led primitive peoples to believe that toads were supernatural creatures. The modern belief that people can get warts from toads is likewise due to superstition rather than science.

Bufo toads appear in cultural history as early as 2000 B.C.E. Because the toad's lifecycle is such that it is born in the springtime-which is the rainy season in most parts of the world-toads were associated with sexuality, fertility, and rain. Peruvian Indians worshipped the "Toad Mother," and ancient Tanini peoples from Bolivia portrayed their "Earth Mother" as a monstrous toad. It also has been documented that the Olmecs consumed Bufos for hallucinogenic purposes; the Mayans used a drink called chicha in their rituals, made of sugar fermented with a live toad and toad poisons. (O'Reilly advises against ever doing this.)

Marlowe Shaeffer was the production editor for Monad. Annette Pagliaro was the copyeditor. Lydia Onofrei proofread the book. Adam Witwer and Claire Cloutier provided quality control. Judy Hoer wrote the index. Loranah Dimant provided production assistance.

Karen Montgomery designed the cover of this book, based on a series design by Edie Freedman. The cover image is from Wood's Natural History: Comprising Mammals, Birds, Reptiles and Fishes. Karen Montgomery produced the cover layout with Adobe InDesign CS using Adobe's ITC Garamond font.

David Futato designed the interior layout. This book was converted by Keith Fahlgren to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano, Jessamyn Read, and Lesley Borash using Macromedia FreeHand MX and Adobe Photoshop CS. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Lydia Onofrei.

  • Book cover of Monad (AKA PowerShell)