Skip to content

Monad (AKA PowerShell) Introducing the MSH Command Shell and Language

Spend $50 to get a free movie!

ISBN-10: 0596100094

ISBN-13: 9780596100094

Edition: 2006

Authors: Andy Oakley, Jeffrey Snover

List price: $34.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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. From setting up automated build environments to managing 20,000 Exchange email clients in an organization, any tool that reduces the number of repetitive steps an administrator must perform, is a real win. Even better, PowerShell part of a major Microsoft initiative that aims to replace a host of Windows management tools with a single, unified shell. This is the promise of PowerShell and the reason IT professionals need to start learning how to use it today Reflecting the best…    
Customers also bought

Book details

List price: $34.95
Copyright year: 2006
Publisher: O'Reilly Media, Incorporated
Publication date: 12/27/2005
Binding: Paperback
Pages: 208
Size: 6.00" wide x 9.00" long x 0.75" tall
Weight: 0.638
Language: English

Introducing MSH
Get to Know Verb-Noun Syntax and Cmdlets
Access the Registry Like a Filesystem
Create a Pipeline to Pass Information
Display Data
What's Next?
Customizing MSH
Load and Save Scripts
Save Keystrokes with Aliases
Work with the Command Line
Make Yourself at Home
Find Out What a Command Will Do Before Running It
What's Next?
Scripting MSH
The .NET Framework
Work with Structured Objects
Store Information in Variables
Control Script Flow with Comparisons
Do Repetitive Work with Loops
Capture Reusable Behavior in a Function
Transform Objects as They Pass Through the Pipeline
What's Next?
Managing MSH Scope and State
Control Access to Variables and Functions
Work with Special Characters
Use Wildcards to Define a Set of Items
Take String Comparison Beyond -eq, -lt, and -gt
When Things Go Wrong
What's Next?
Adding to the MSH Toolkit
Extend the Toolkit with Generic Cmdlets
Work with Text Files
Work with Structured File Formats
How Variables Relate to the .NET Framework
Calling Methods of the .NET Class Library
Using new-object with COM Objects
What's Next?
Working with Operating System Components
Monitoring the Event Log
Auditing System Services
Get System Information from WMI
Manage Filesystem Permissions
What's Next?
Putting MSH to Work
Invoke Commands with &
Parse Text-Based Application Output
Fill In the Blanks: Take Input from the Console
Untangle GOTO-Based Batch Files
Recap: Replacing Common Batch File Syntax
Renaming Multiple Files at Once
Match and Replace Content in a Text File
List Recently Changed Files
Counting Types of Files
Find Out Which Command Is Being Run
Downloading Content from the Web
Shorthand for Frequently Used Data
Returning System Uptime
Simple UI Automation
Colorize the Output of get-childitem
What's Left?
Syntax and Grammar
Standard Cmdlets, Functions, and Aliases