Powershell linux

I saw a project online talking about using powershell on linux. Is there anyone who has used this? If so, could you tell me the advantages in simple terms? What is the power of using this vs bash alone?

Relevant sites:
http://blogs.msdn.com/b/powershell/archive/2008/04/08/powershell-on-linux-solaris-mac-etc.aspx

http://pash.sourceforge.net/
KonfigurationKingAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

BarthaxCommented:
1) Achieving a "universal scripting language".
2) Useful for someone that has become a PowerShell expert become able to port their skill across to more than the Microsoft limitation with very little effort: the syntax and query structure as well as the chaining of commands comes naturally for such a person and they are therefore able to craft such scripts far quicker on an "alien" platform than learning the true power of the "alien" platform.
3) In a narrow-minded fashion, it is the reverse of Cygwin which can get sh/bash/ksh, etc running on Windows.
<getting steadily more cynical>
4) Getting a MS fanboy to realise there is more to the world.
5) Slowing down other platforms with massive bloatware that achieves very little.
0
KonfigurationKingAuthor Commented:
on the flip side and what are the advantages of using bash on Windows ?
0
BarthaxCommented:
Techies will have spent significant time getting used to "their environment" so you should never underestimate familiarity (reason 2 above).  Add to that, if the work which a techie has already done on one platform "simply works" on another platform (reason 1 above), the workload is cut in half.  They are the biggest reasons for porting a shell/scripting language to another platform.

I mentioned Cygwin only in passing so I'll put that into better context (just in case).  Cygwin is a much broader idea than just the shell/scripting as it is capable of installing the majority of useful *nix tools into a Windows environment (a pseudo-platform: shells, servers, utilities, etc.).  It would be more true to state that Cygwin and WINE (a "Windows on *nix" pseudo-platform) are the reverse of each other: both attempt to get the whole system ideal from one platform working on another platform.

Cygwin: http://www.cygwin.com/
WINE HQ: http://www.winehq.org/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.