main

New Command Line Shell Released on BetaPlace

shawncruiksh   on 20 June 2005 - 22:48 · 66 comments & 4318 views

Advertisement (Why?)
The first beta version of Microsoft’s new Command Line based shell was released to users via Microsoft’s BetaPlace website on Friday. The release, codenamed “Monad”, was originally thought to be a component of Longhorn. However, recent news has disconfirmed these reports – saying the new programmable Unix-like shell will be released separate from Longhorn.

While ordinary PC users may not detect a huge difference from previous shells, many advanced users will note differences. Several advanced functions will be built into the new add-on – such as Administrative functions, which would enable users to do much more from the command line rather than from the graphical interface. The release will also play a central role in Microsoft’s forthcoming Exchange 12 release.

Interested users can try out Monad by signing in on the BetaPlace website under the guest ID of “mshPDC”.

View: Microsoft's BetaPlace Website
News source: Monad Team Blog on MSDN


What's Included: (new/updated entries are marked like this):

Windows XP SP2 - Critical Updates
KB834707: Cumulative Security Update for Internet Explorer
KB873339: Vulnerability in HyperTerminal could allow code execution
KB873374: Microsoft GDI+ Detection Tool
KB885626: Your computer stops responding when you restart to complete the installation of Windows XP SP2
KB885835: Vulnerabilities in Windows Kernel and LSASS could allow elevation of privilege
KB885836: A vulnerability in WordPad could allow code execution
KB886185: Windows Firewall "My Network (subnet) only" scoping
KB890175: Vulnerability in HTML Help could allow code execution
KB890830: Malicious Software Removal Tool
KB867282: Cumulative Security Update for IE for XP Service Pack 2
KB873333: Security Update for Windows XP
KB885250: Security Update for Windows XP
KB886903: Security Update for .NET Framework 1.1 SP1
KB888113: Security Update for Windows XP
KB888302: Security Update for Windows XP
KB890047: Security Update for Windows XP
KB891781: Security Update for Windows XP
KB890923: Cumulative Security Update for Internet Explorer
KB892944: Vulnerability in Message Queuing Could Allow Code Execution
KB893066: Vulnerabilities in TCP/IP Could Allow Remote Code Execution and Denial of Service
KB890859: Vulnerabilities in Windows Kernel Could Allow Elevation of Privilege and Denial of Service
KB893086: Vulnerability in Windows Shell that Could Allow Remote Code Execution
KB890830: Malicious Software Removal Tool v1.4
KB883939: Cumulative Security Update for IE for Windows XP SP2
KB890046: Security Update for Windows XP
KB890830: Malicious Software Removal Tool v1.5
KB896358: Security Update for Microsoft Windows XP
KB896422: Security Update for Windows XP
KB896428: Security Update for Windows XP
KB898458: Security Update for Windows XP


Windows XP SP2 - Recommended updates
KB831240: Update for HighMAT support in the Windows XP CD Writing Wizard
KB884020: Loopback IP address range problem
KB885222: Performance of 1394 devices may decrease after you install Windows XP SP2
KB886677: Corrupt DBCS characters in Internet Explorer on Windows XP
KB887742: Stop error "Stop 0x05" in Windows XP SP2 or Windows Server 2003
KB887797: Cumulative Update for Outlook Express for Windows XP
KB888240: Add-ons not listed in Internet Explorer on Windows XP SP2
KB890831: Input Method Editor disabled when using MSN Messenger in Windows XP SP2
KB891122: Update for DRM-enabled Media Players
KB892313: Fix for problems when playing MPEG4 videos in WMP 10
KB893357: Update for Windows XP
KB895181: Fix for MPEG4 videos in Windows Media Player 10
KB888656: FIX: Update to enable DirectX Video Acceleration of Windows Media Video content in WMP 10
KB894391: Update for Windows XP
KB896344: Update for Windows XP


Components
.NET Framework 1.1 (+SP1) (only in Full)
Windows Media Player 10.0.3802 (only in Full)
Microsoft Data Access Components 2.8 SP1 (only in Full)
Windows Installer 3.1 (v2)
Windows Script 5.6 for Windows XP (v5.6.0.8825) (only in Full)


Add-ons
Adaptec ASPI
Bootvis 1.3.37 (only in Full)
Official Windows XP PowerToys
Copy Profile Tool
DirectX Control Panel
PowerMenu 1.5.1
Startup Control Panel 2.8
New XP Style Wallpapers (only in Full)
New XP Screensavers (only in Full)
Windows Messenger 5.1 (only in Full)
Macromedia Shockwave Player (only in Full)
Windows Media Connect (only in Full)
MSN Messenger 7.0.0813 (only in Full)
New Theme: Royale (only in Full)
New Wallpapers (only in Full)
New AutoPatcher Wallpaper (only in Full)
Sun Java 1.5.0_03 (only in Full)
Google Toolbar 3.0.123.2 (only in Full)
Internet Explorer Spellcheck Tool 2.1.1 (325) (only in Full)
Microsoft Journal Viewer 1.5.2316.0 (only in Full)


And of course a lot of registry tweaks which improve speed, appearance, functionality and security!

File Size & MD5 Hashes

English June 2005 Full File Size: 149 MB (156786445 bytes)
English June 2005 Full MD5 Hash: 8931096F53811F2CF285B47E17D8E5BB
English June 2005 Lite File Size: 66.9 MB (70243062 bytes)
English June 2005 Lite MD5 Hash: 791234ACB72288AB2D6F0B03501D37BE

Portuguese June 2005 Full File Size: 141 MB (148037798 bytes)
Portuguese June 2005 Full MD5 Hash: 98042AE3F4230B1D9FC7EE5F48DB8E84
Portuguese June 2005 Lite File Size: 58.4 MB (61313967 bytes)
Portuguese June 2005 Lite MD5 Hash: FC5E8B285135F9FF71AE81F10CD80F5A

Post a comment · Send to friend Comments · There are 66 additional comments
(5 replies) #1 EduardValencia on 21 Jun 2005 - 00:14
ok,can somebody leak it please?

thx
#1.1 divertom15 on 21 Jun 2005 - 01:16
QUOTE
Interested users can try out Monad by signing in on the BetaPlace website under the guest ID of “mshPDC”.
#1.2 EduardValencia on 21 Jun 2005 - 02:35
wow thxx!
#1.3 nacs on 21 Jun 2005 - 08:10
Here ya go:

Download here
#1.4 Andareed on 21 Jun 2005 - 12:25
Monad completely blows bash away.
#1.5 lbmouse on 21 Jun 2005 - 15:53
Or download it here.
(4 replies) #2 Avi on 21 Jun 2005 - 00:14
Screenshots of the new command line tool?
#2.1 andyandy on 21 Jun 2005 - 01:21
There is a video about it on Channel9. Too lazy to google the link for you. No big visual changes, since it's "just" a command line
#2.2 mram on 21 Jun 2005 - 08:00
Here's your screenshot.

MSH>

Sorry for the low-res.
#2.3 Ned on 22 Jun 2005 - 12:00
Microsoft Command Shell
Copyright (C) 2005 Microsoft Corporation. All rights reserved.

MSH>



just imagine it's in a cmd window
#2.4 Ned on 22 Jun 2005 - 12:00
Actually, we could make some 'screenshots'. type dir in msh and type dir in cmd and you get something different...

So wait...I would be in violation of the NDA if I cut and pasted anything beyond the msh>?

Last edited by 76077 on 22 Jun 2005 - 12:21
(1 reply) #3 mgorbach on 21 Jun 2005 - 00:16
im actually in this beta ... whats the policy w/screenshots?
can i upload them?
#3.1 Ava3ar on 21 Jun 2005 - 01:17
we agreed to an NDA, but that usually doesnt stop people when it comes to MS products
#4 count0nz on 21 Jun 2005 - 00:36
Just join its a open Beta
#5 insurektion on 21 Jun 2005 - 00:58
first impressions?
#6 mr_skrilla on 21 Jun 2005 - 01:08
this is like 5 days old... I got it but have not had time to install yet. Will let you know a bit later.
(1 reply) #7 Ava3ar on 21 Jun 2005 - 01:16
you mean apart from it needing to install an IE download manager to get it !
#7.1 PGHammer on 21 Jun 2005 - 15:37
The Download Manager: this is used for most MS betas (it's not new), so I'm not quibbling (since I'm in a few other MS betas). I haven't really dove into the shell, but there are release notes and such included in the package (which I'll have to read and PDF for later perusal). I *am* interested in how it compares to third-party Windows shells (such as TakeCommand and the Hamilton C Shell) let alone bash.
#8 iconboy on 21 Jun 2005 - 02:51
this is gunna sound stupid, but how do i signin when it asks for an email and password?
#9 figgy on 21 Jun 2005 - 02:54
Use your hotmail/passport account.

Edit: Very wierd. I clicked on the reply button on the previous thread.
But this ended up as a new thread.
Neowin 'Coderator' did you break something again?
(1 reply) #10 benz240 on 21 Jun 2005 - 03:10
I'm into betaplace, and I have the MSH program survey completed, but still waiting for an email inviting me to download the program...any idea how long this takes?
#10.1 mr_skrilla on 21 Jun 2005 - 05:23
like 24-48 hours.
#11 benjeeeboy on 21 Jun 2005 - 03:23
The new shell seems hard to use, but i haven't really given myself too much time to learn how to use it.
#12 xxdesmus on 21 Jun 2005 - 03:58
wow, only had this for a week now
(4 replies) #13 soldier1st on 21 Jun 2005 - 05:28
whats the guest id?also some screenies would be nice.
#13.1 Jugalator on 21 Jun 2005 - 06:14
The guest id is in the article.

Screenshots? It's not like there's a UI.

What do you need screenshots of? dir?
#13.2 ClintEastman on 21 Jun 2005 - 07:29
Dont you mean "Get-Childitem"?
#13.3 Jugalator on 21 Jun 2005 - 09:57
lol

Well, "dir" is an alias, as is "ls". Which I found kinda funny.
#13.4 Gobelet on 22 Jun 2005 - 08:11
ls works on it? Finally! I hated not being able to type very quickly cd something then ls, like I'm used to do... And no, I'm not using Linux more than this... I poked around Fedora for a few days, then reinstalled WinXP Pro that comes with my computer
(1 reply) #14 jivemastert on 21 Jun 2005 - 05:40
if i install this, can i continue to use windows like normal?
#14.1 figgy on 21 Jun 2005 - 05:53
Thats correct. It should work as normal.
I didn't notice any problems.

However, if you do end up with any issues be a good beta tester and report the problem at beta.microsoft.com.
Sometimes people get gifts from Microsoft for being a good tester.
If nothing else, maybe you will get a cookie.
(4 replies) #15 dj_alex_m on 21 Jun 2005 - 07:29
Here is the link to the viedo for those that wan't to see it in action: mms://wm.microsoft.com/ms/msnse/0410/23360/JeffreySnover/JefferySnoverMonadRevised.wmv
#15.1 nacs on 21 Jun 2005 - 08:13
This guy's talking like it's a revolution.

Way to go on catching up to a decades old technology.
#15.2 Superluminal on 21 Jun 2005 - 09:27
I have the same shirt as the guy wears. Got it for reporting a lot of bugs like 9 months ago.
#15.3 Jugalator on 21 Jun 2005 - 09:56
"Way to go on catching up to a decades old technology. "

It's bringing .NET technologies to the command line. It's more about using the .NET framework in a new way that may suit certain apps better, than bringing in "decades old technology". This is a modern object oriented shell too, something you don't see every day, and certainly not what's common in the *nix world.
#15.4 ichi on 21 Jun 2005 - 15:14
QUOTE
This is a modern object oriented shell too, something you don't see every day, and certainly not what's common in the *nix world.


Not common, but existant anyway. Eg. ooRexx.
(2 replies) #16 Mathiasdm on 21 Jun 2005 - 08:53
So, is it any good?
How are the commands?
Are they advanced?
Are they short to type?
#16.1 Jugalator on 21 Jun 2005 - 09:59
So far so good.
They're nice.
Yes, quite, especially chained together.
Not really, but they usually have aliases.
#16.2 Mathiasdm on 21 Jun 2005 - 18:26
Thanks!
(11 replies) #17 feelgood13 on 21 Jun 2005 - 09:23
linux is about to get OWNED.
#17.1 mr_da3m0n on 21 Jun 2005 - 14:11
Why? Because of a new shell that is really only adding a feature that should have been in windows since prehistoric times?

More like, playing catch up.

And besides, you'll get my bash shell when you pry it from my cold, dead fingers.

And there are many people around who wouldn't even know how to use MSH nor Bash and are posting "Linux will get OWNED!!!111 WTF LOLOLOL" for a reason that baffles my mind. Will you use it? Do you *know* you will enjoy having such a feature and why? Do you even know how it compares to linux? (Comparing a shell to an operating system... apples and oranges. An crappy OS with an awesome shell still remains a crappy OS -- look at VAX/VMS, if any people with a large e-beards are around).

If not, shut up. You sound like a fanboy.

If you do, well great.

People who use and love linux/unix will not suddendly drop their pants and wank furiously before switching to windows.

In my case for instance, it will just make my journey in administering Windows servers more pleasant (read, less annoying) -- if I am still administering Windows servers when it comes out.

#17.2 feelgood13 on 21 Jun 2005 - 19:45
dude, working on your dad's win98 box is NOT considered administrating windows...
#17.3 mr_da3m0n on 21 Jun 2005 - 22:50
You're a funny kid. Besides my father has a dual G5, just to inform you.

I am a network administrator actually. I administer a good deal of Windows Server 2003 machines on a daily basis. Today I merged the CVS branches of the developpers and then made an export for the production website update, updated the Macromedia JRun classes, merged the Oracle 9i databases and tightened the IIS 6 configuration because it's set pretty loosely during the testing stages.

Then I did some maintenance on the eTrust SCM proxy, running inside a new Virtual Server 2005 machine. Then, I proceeded to implement another Virtual Server 2005 environnement to try to implement Subversion to see it if would be more suited. (I'm trying to push VMWare GSX to the management. It works better.)

I also fixed a slight bug in my Perl script which just connects to every single machine in the domain and then changes the password of a specified local user account.

During all these daily tasks, I end up using the windows command line and I cry inside whenever I realize I can't do crap with it, while any half-assed commercial unix with the prehistoric sh shell suffices to make it a better experience. Hence, why I appreciate the initiative of MSH, and feel like urinating on your comment because you obviously have no clue what the hell you're talking about, kid.

Now, your comeback was awful, and you did not address any of the points I made or made a relevant comment. The only thing you accomplished is correctly demonstrating that you are a troll with no other goal than stir **** up and look cool.

Have a nice day.
#17.4 feelgood13 on 22 Jun 2005 - 00:17
sorry, i'm not the "cool" one here. the people who interchange letters for numbers in their handles are the DEFINITIVE "cool" people of the world..
#17.5 threedaysdwn on 22 Jun 2005 - 03:59
Yes, many features of msh have been a long time coming on Windows.

But don't think that this is just about playing catch-up. At this point, msh looks to me like a step forward even beyond bash/zsh.
#17.6 mr_da3m0n on 22 Jun 2005 - 15:55
Again you attack something else instead of correctly addressing the issues I bring up.

Your argumentation skills are kinda lame, that is the tactic of a 13 years old kid in a school yard...

(I.E: "But your point doesn't make sense at all for X Y an Z reasons... what do you answer to that?" -- "Your tie sucks." And if you are so curious about my personal life, and verify when I signed up, you'll notice that I am some sort of dinosaur on these forums. Hence, I was a young grasshopper at the time, and did such a thing from fear of my nickname being already taken. I kindof overdid it though. But again that's not the issue.)


And besides, to wrap things up if MSH does surpasses Bash, it's not Linux that will be owned at all. Just the Bash shell. Or Csh. Or Zsh. Or Ksh.

If you would have said "UNIX-Like command line is going to get Owned" then I would not have gotten my panties in a bunch. But you clearly know not what you're talking about.

You have been flagged as a troll with no debate skills whatsoever in my book now


And well, threedaysdwn, I will admit that indeed it has very interesting features -- I began playing with it at work to see what I could do, and man, some stuff in there is really powerful. Future will tell if it abstracts you too much from the operating system.


#17.7 feelgood13 on 22 Jun 2005 - 18:08
a flexible shell was the ONLY advantage linux had over windows. now that ms introduced it's own version which trumps any linux shell, linux will have nothing to stand on.

mr_doraemon is miffed because ms is not releasing a win98 version of the shell so that he can better "administrate" his dad's win98se box
#17.8 nacs on 22 Jun 2005 - 21:28
QUOTE
a flexible shell was the ONLY advantage linux had over windows


Ahahahah.

Even more trolling. Even more stupidity.

If you think that's all Linux has over Windows, then you're an idiot.
#17.9 Treefrog on 22 Jun 2005 - 21:34
QUOTE
a flexible shell was the ONLY advantage linux had over windows.


Sorry dude, you're just digging the hole deeper. Bail out while you still can.. oops. Too late, you've proven to everyone that you're clueless now.
#17.10 feelgood13 on 22 Jun 2005 - 22:04
sorry i busted your bubbles.. truth had to come out..
#17.11 mr_da3m0n on 23 Jun 2005 - 13:15
You still believe anything you said can be taken seriously? I envy your ignorance. Being blind is bliss to some.

And still another jab at how I am some kind of pseudo administrator? You know, re-using the same insult a second time after I've addressed it makes you look like an idiot.

And for the record, it's mr_daemon, not doraemon the old manga character. Daemon as in, a unix daemon.

Anyways, you come out as pathetic instead of insightful like you expected.
(5 replies) #18 Gregor on 21 Jun 2005 - 09:46
bash in linux is great, but after checking the interview dj_alex_m gave, linux is really going to get pwned ;DD
#18.1 betasp on 21 Jun 2005 - 12:34
No offense to your assumption, but there is nothing in Linux that can't be done from the CLI. I can download, install, configure a full web server without ever doing anything but logging in SSH or (God forbid) telnet. I can configure anything server based without accessing a GUI... and that includes packet sniffing and logging. This is a huge step for Windows, but it can't own Linux when it is playing catchup.
#18.2 Jon on 21 Jun 2005 - 15:10
QUOTE
but it can't own Linux when it is playing catchup.


Why not? Seems entirely possible to me that something can both catch up and overtake the competition in one leap.
#18.3 betasp on 21 Jun 2005 - 19:09
Please cite example... I can't think of any...
#18.4 threedaysdwn on 22 Jun 2005 - 03:57
If you look at CMD, then Windows is behind Linux in terms of default CLI usefulness.

If you look at msh, then Windows is going to be ahead of Linux in terms of default CLI usefulness. In fact msh, from my understanding, is a significant step forward from any of the *nix shells.
#18.5 Treefrog on 22 Jun 2005 - 21:45
You've got to look at a whole lot more than just the CLI before Linux will be anywhere near "owned". Bash is not the defining factor for Linux. Linux is far greater than the sum of it's parts.
#19 [jon] on 21 Jun 2005 - 10:07
disconfirmed?
(1 reply) #20 Jugalator on 21 Jun 2005 - 10:31
Anyone know a good tutorial site for Monad?

I've looked but could only find scattered blog posts with some example here and there...

It would help getting introduced to it a good way instead of just experimenting with it a bit.
#20.1 Jugalator on 21 Jun 2005 - 10:40
Here's some of what I've found, but nothing real great:

http://channel9.msdn.com/wiki/default.aspx...hannel9.MSHWiki
http://www.stevex.org/CS/blogs/dottext/art...icles/1152.aspx (very basic, just a little about the get-childitem)
http://weblog.infoworld.com/udell/2004/11/02.html (this one was pretty cool IMHO)

Last edited by 21023 on 21 Jun 2005 - 10:47
(1 reply) #21 johny128 on 21 Jun 2005 - 11:36
Ive got a problem..ive registered on beta.microsoft.com , so now i log in, i write guest id mshPDC ...but it wont let me further . sais

Sorry, the server is experiencing problems. You may not have access to all the Microsoft Beta features. Please try again in a few minutes.



This page is currently unavailable or you may not be authorized to view it.

Please return to the Microsoft Beta home page to navigate to the page you are looking for or try back in a few minutes.



#21.1 mr_da3m0n on 21 Jun 2005 - 14:04
Wild guess, but you could always trying again in a few minutes.

It's just a stab in the dark though...
#22 lbmouse on 21 Jun 2005 - 15:47
Microsoft has previously created much better command line shells that you can download here.
(1 reply) #23 KeR on 21 Jun 2005 - 15:51
I am a bit confused I have had this for about a year now, I installed it on my Notebook I think in the summer of 04, and its being released just now...this is confusing?
#23.1 weenur on 21 Jun 2005 - 17:42
This is Beta 1, which is 9 months overdue. The preview came out last year.
#24 mgorbach on 22 Jun 2005 - 13:09
this is very cool but complicated to use. anyone know where to find an easy to use start guide? the syntax is completely differnet from any .net language.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)