Home > powershell, programming > Powershell: the powerful beast

Powershell: the powerful beast

With about 30 years of programming experience (I started at age 15 on a programmable calculator, the TI-58C) I’ve tried a lot of programming languages in my time. The latest one I began to use was Powershell. Originating from Microsoft and being pushed by this company as the main supported base for some important business/server products (e.g. Exchange), this was something to look into for my day-to-day IT-administrative needs in the office.  With that decision began what you could call a love/hate relationship – if taking a more professional or detached approach wouldn’t forbid such a strong choice of words.

While this programming language is powerful and flexible in its use, its basic syntax and some of its idiosyncratic concepts are so strange that I started to wonder if the design team tried to outperform Perl in unreadibility and C++ in obscurity of ‘wording’. And yes, I do have coding experience with both of the latter languages.

But even with these points of personal dislike in the background I recently find myself coming back to Powershell more often. Currently it is my premier choice when trying to automate tasks in the area of Microsoft-based IT systems management and consolidation. Powerful, flexible and free is hard to beat, even if you have to accept some ugly warts in return.

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: