Appendix A. Comparing PowerShell to other languages

Most people will come to PowerShell with experience using other languages or shells, so in this appendix we’ll compare PowerShell to a number of common shells and languages people may know. We’ll spend most of our time on cmd.exe (the traditional Windows shell) and the UNIX shells. We’ll also look at a variety of issues that Perl, VBScript, and C# programmers may encounter. Along the way, we’ll introduce a number of handy techniques that will be of interest to the general PowerShell user.

Author’s Note

These sections are not strictly feature-by-feature comparisons. Rather, they are sets of hints and tips that I have gathered over the years based on questions that people have asked. They represent ...

Get Windows PowerShell in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.