A Community Technology Preview of Microsoft’s PowerShell
has been announced. PowerShell is a re-imagining of the command line interface in a fully object oriented environment. Run libraries like executables, cryptographically sign your scripts, extend your functions through full .NET integration.
Microsoft talking about “community”? That’s something I bet I won’t hear from Steve-o. He starts with the C… and finishes with …ustomers.
Edited 2007-11-03 02:40
The Community in question is people who use PowerShell and are willing to run a wildly pre-release version of v2. The CTP is a pre-alpha type release where interested parties can test it out and give feedback before the software features included are essentially finalized and they start the bug hunt which is beta testing. I can hardly wait to get my hot little hands on it.
Incidentally the last line in that brief was meant as a description of what was already in version 1 of PowerShell. Dunno much about the new features contemplated for v2 beyond built in remoting.
Probably beside the point to mention all this as it doesn’t really continue with the ‘1337 h4xx0rz MS bashing. Don’t mind me, I’ll just chuckle knowingly on this side of the keyboard.
Smart people, like Balmer and most of the execs at MS, realize that by calling your customers your “community” makes your customers feel better about being customers.
They also realize that developers and customers ARE their community without which they can’t prosper.
There are too many “l”s in that PowerShelll
I guess they forgot to use spelllcheck.
does anyone know what exactly is new in 2.0?
robogoto?
Dear lord I hope it is faster. Last time I tried it, it was 3-4x slower at doing a simple dir than cmd
ok, i was going to be snarky, but maybe i should ask instead: how long does it take to run dir?
I can’t find a directory, among my pretty big ones, where there is any perceivable delay at all from hitting enter and the output scrolling past. This is probably because (a) “dir” on Windows’ cmd.exe is a built-in command, so it doesn’t have to search the path for it or do any of that executable overhead; and (b) I was going to say it displays as it reads from disk, but it’s not noticeably slower where I’m testing with /ON (which indicates sorting by name), so I guess it’s mostly the overhead thing.
Cygwin ls on the same machine under the same conditions can vary wildly in speed, probably because of executable caching; but if you don’t sneak up on it, and don’t ask for full file attributes, it appears to be just as fast (from either cmd.exe or, for example, zsh in puttycyg)
Edited 2007-11-03 05:31
This is probably because (a) “dir” on Windows’ cmd.exe is a built-in command, so it doesn’t have to search the path for it or do any of that executable overhead
Cmdlets in PowerShell are in memory pieces of code. Once PowerShell’s started, it doesn’t need to look for it anywhere. What’s creating the huge delays is probably that the respective Cmdlet creates a list of files and then creates a FileInfo object for each filename.
heh, when i read that, i experienced a civilization flashback, and immediately thought it stood for “call to power”
Call To Power
Yeeah Babe
Ya gotta love Microsoft Marketing’s re-grammaring
of the English language. Just what the heck is re-imagining of the command line interface???
To imagine again, according to the dictionary.
PowerShell, almost like ZSH, almost makes big diffrence.
Sounds kind of like BeanShell meets Bash for .Net.
I bet it still sucks at command-line editing.