The Multifunctioning DBA

Jun 1 2011   7:49PM GMT

Great Powershell Article



Posted by: Colin Smith
Tags:
IT Pros
Powershell
Scripting

I found this article today and I thought I should mention it and then post a bit about some of the comments that I see. So go check out the article at Redmondmag.com and also read the comments. Below are my thoughts on some of the comments.

Some of the comments I hear all the time and one of them is just plain wrong.

The comment about Powershell not running in Windows XP is WRONG. Plain and simple. If you say that the only reason you are not learning and using Powershell is because you have Windows XP then you are just making excuses and not even a good one. Powershell absolutely runs on XP and above. With windows XP you have to go and download it. Powershell is not just built in on XP but you can run it. Before you use that as an excuse, go out and make sure it is a valid excuse. That is just lazy and wrong.

The majority of the other comments all have a similar sentiment and I hear the same thing from others that I work with and from IT Pros that I have spoken to at Conferences and other events. Here are some of the things that I hear.

“I am too busy to learn a new Language.”

“I already know Pearl, or some other language that is cross platform, so why should I learn a MS only language?”

“I do not want to waste my time learning Powershell because it will not help with my current projects.”

So in my mind all of these are similar and I can argue with them all. (in most cases)

“I am too busy to learn a new language.”

First, IT is almost organic. It is always changing and we as IT Pros do not have a choice but to change and grow with it if we want to stay valid in our chosen profession. I am not saying that you need to learn everything as that is not possible but you do need to learn and adapt and grow with technology. If you only deal with Unix and or LInuz then you win and you do not need Powershell. If you work with anything in MS Windows though, then you need to learn it. We are all BUSY but Powershell is a tool that can make you much more efficient in your job. You can automate many tasks and even if you do not want to automate, you can still manually perform most tasks with Powershell in one location instead of having to log into 50 servers to get the information that you need and or make the changes you need. Writing one script may save you Hours of work so that can help make you less busy.

“I already know Pearl, or some other language that is cross platform, so why should I learn a MS only language?”

That is great and I understand that these languages are cross platform and how that is very useful, but does pearl (or these other languages) have the ability to interface with .net and all of the other powershell supported MS applications? I think that Powershell is a tool and it is something that any one working in a windows world with MS applications would be happy to have.

“I do not want to waste my time learning Powershell because it will not help with my current projects.”

If your current Project is on Windows and or using MS applications then I do not buy that for an instant. I think that Powershell can help with any project that is using MS software. Even if it is something simple like checking disk space. This is just a lazy excuse and the real answer should be that you just do not care or that you are too lazy to learn it.

So that is my two cents. I think if you are a admin or IT Pro that works with MS software you are falling behind the curve if you are not learning powershell.

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: