Monad (Aka Powershell): Introducing the Msh Command Shell and Language
-12 %

Monad (Aka Powershell): Introducing the Msh Command Shell and Language

Besorgungstitel | Lieferzeit:3-5 Tage I

Unser bisheriger Preis:ORGPRICE: 33,00 €

Jetzt 29,04 €*

Alle Preise inkl. MwSt. | zzgl. Versand
Andy Oakley
286 g
227x156x13 mm

Built on the .NET Framework, Monad provides a powerful infrastructure for the automation of a range of administrative tasks. This book is a tour of some of the important capabilities that Monad puts into the hands of system administrators and power users.
1. 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?
2. 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?
3. 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?
4. 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?
5. 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?
6. Working with Operating System Components
Monitoring the Event Log
Auditing System Services
Get System Information from WMI
Manage Filesystem Permissions
What's Next?
7. 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?
A. Syntax and Grammar
B. Standard Cmdlets, Functions, and Aliases
Monad, available for Windows Server 2003, Windows XP, and Windows Vista, is the future of Windows administration. From setting up automated build environments to managing 200 desktops in an organization, anything that reduces the number of repetitive management steps is a real win. This is the promise of Monad, the powerful new command shell and language from Microsoft that simplifies Windows system management. Known more formally as MSH, Monad offers many innovative features in the field of system administration and management-all designed to save you time and aggravation, and to replace a host of Windows management tools with a single, unified shell.Built on the .NET Framework, Monad provides a powerful infrastructure for the automation of a wide range of administrative tasks. And there is no better way to master these automated offerings than with Monad. The book is an exciting tour of some of the new capabilities that Monad puts into the hands of system administrators and power users, and is the perfect complement to existing Monad documentation.With more than 40 hands-on activities, the book covers every angle, from using MSH commands and its object-oriented pipelines to query your systems and generate reports to writing scripts that automate existing tasks. Adding to the lure is the fact that the book is written by Microsoft manager, Andy Oakley-so you can be certain that it's teeming with inside information. Monad lets you see for yourself how Monad can significantly improve your productivity.Because the Monad technology has wide appeal, so, too, does this compact guide. Developers, administrators, and power users alike can all benefit from its insight. If you're someone who habitually drifts toward the c-m-d keys, knows all of the switches to most command tools, or spends time authoring batch files to solve new challenges, this book is right up your alley.