Home > Windows News > Microsoft mends minor scripting problems in Monad
Windows News:
EMAIL THIS

Microsoft mends minor scripting problems in Monad

By Margie Semilof, Senior News Writer
01 Mar 2006 | SearchWinIT.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Microsoft continues to make improvements to its anticipated scripting shell, Monad, with last week's release of two fixes to its current beta.

Monad, an interactive command-line and task-based scripting technology, makes its debut in Exchange 12 later this year. Last week, Microsoft released Monad 3.1, which made two repairs that developers need to build cmdlets (tools that perform specific functions). Microsoft said the fixes address an exception handling error and a pipeline error.

Related story
Monad hits a milestone

The third Monad beta was released in late January. In that release, Microsoft included better start up and execution times for the Monad shell, a single shell feature that lets developers build cmdlets that run in a single shell rather than in private locked shells, a new Help Schema and new cmdlet authoring options.

Experts have been bullish about Monad because it gives some programming capability to individuals who don't necessarily program for a living. "If you're going to do one thing and you can't remember commands, a GUI is great because it guides you through the process," said Mike Cherry, an analyst at Directions on Microsoft, a Kirkland, Wash., consulting firm. "But a lot of management is about doing things consistently over time and scripts are better for that," he said.

The problem with traditional command shells, experts said, is that everything is text input. So if an administrator wants to run a directory command in Windows and needs to see if a particular file is there, he would have to write a parser for it to find anything, said John Robbins, an application developer at Wintellect, a Knoxville, Tenn.-based consulting firm.

"Doing something simple can lead to a lot of work," Robbins said. "It's also a very error-prone way to do things."

If an administrator tries to add a user, scripting means dealing with a combination of WMI, VB script and others, which means, essentially, there are a lot of moving parts, Robbins said. "Ask WMI, with a get command, to give me current users, and it all becomes a simple .NET operation."

Monad key features are a simplified command-based navigation of the operating system, command extensibility that lets administrators quickly write scripts, customize commands and author their own shell tools. Monad also allows aliasing and output formatting capabilities and support for existing scripts and command-line tools.

Let's say someone changes your Exchange Server and you have to update all your desktops, Robbins said. "You can write a script at login and [you] don't have to visit all of your machines," he said.



Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


Windows IT Solutions: SharePoint, Client Virtualization, Enterprise IT

Deep discounts with the latest notebook coupons from Notebook Review

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersIT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts