Movatterモバイル変換


[0]ホーム

URL:


Skip to content

TechRepublic

Sign InSign In / Sign Up
Go Premium

Account Information

Image: Microsoft
Topic—Software
  • Account Information

    Share with Your Friends

    10 reasons why you should learn to use PowerShell

    Your email has been sent

10 reasons why you should learn to use PowerShell

Published
Image of Brien Posey
Written byBrien Posey
Table of Contents
PowerShell combines command-line speed, the flexibility of scripting, and the power of a GUI-based admin tool. See why now might be the time to master it.

PowerShell is a powerful scripting tool that can greatly expedite your admin tasks. If you haven’t had a chance to learn how to use it, you might want to make time for it now. Here are some reasons why the effort will pay off.

Note: This article is also available as aPDF download.

1: It’s not going away any time soon

Microsoft has made it clear that PowerShell is here to stay. In fact, PowerShell version 2 is not only included in Windows Server 2008 R2 and in Windows 7, it is enabled by default. Part of the reason why Microsoft has done this is that going forward, many add-on products will be based on PowerShell.

2: Most Microsoft products will eventually use it

Virtually all of the server products Microsoft is producing right now can be managed through PowerShell. From an administrative standpoint, this means that if you become proficient in PowerShell, you will have the skill set necessary for managing most of Microsoft’s newer products. The basic built-in PowerShell commands are used in every product that supports PowerShell. However, some server products extend PowerShell to include additional cmdlets.

3: You can’t do everything from the GUI any more

When Microsoft created Exchange 2007, it designed the GUI so that it could be used only for the most common administrative functions. Any obscure functions or anything potentially destructive has to be performed using PowerShell. I expect this design philosophy to carry over to other Microsoft products.

4: It can make your life easier

Believe it or not, using the command line can make your life easier. Suppose for a moment that you need to update an Active Directory attribute for a thousand users. Performing the task manually would likely take hours to complete. Using PowerShell, though, you can complete the task using a single line of code.

5: Many GUIs are PowerShell front ends

Many of the GUI interfaces that Microsoft has been designing for its various products are actually front end interfaces to PowerShell. Probably the best known example of this is the Exchange Management Console. Although this utility looks like a standard management tool, it is built entirely on top of PowerShell. Any function you perform through the GUI actually generates PowerShell code that completes the requested task. In many cases, the console even shows you the PowerShell command that was used at the completion of the task.

6: Microsoft certification exams contain PowerShell questions

Microsoft has been adding PowerShell-specific questions to many of its new certification exams. My experience with these exams has been that you don’t necessarily have to know the full command syntax, but you do need to know which command you should be using in a given situation.

7: You can use PowerShell commands to manage your domains

If you have domain controllers running Windows Server 2003 with Service Pack 2 or higher, you can install the Active Directory Web Services on at least one domain controller. After doing so, you will be able to use the Windows 7 RSAT Suite to manage Windows 2003 and Windows 2008 domains.

8: It enables interactivity between products

PowerShell is the common thread between all the new server products Microsoft is creating, so I expect to start seeing PowerShell used as a mechanism for providing interactivity between server products. I have yet to see a real world example of this interactivity, but eventually I would expect to be able to use a PowerShell script to work seamlessly between products such as IIS, SQL Server, and Exchange.

9: Microsoft says it’s important

Just because someone at Microsoft says that something is important, that doesn’t mean I take it as gospel. However, In the October 2009 issue ofTechNet Magazine, Microsoft says, “It’s safe to say that the single most important skill a Windows administrator will need in the coming years is proficiency with Windows PowerShell.”

Such a bold statement is hard to ignore. This is especially true given the fact that this statement mirrors what I’ve been hearing from various people at Microsoft every time I have made a trip to Redmond lately.

10: If you don’t learn it, someone else will

As we all know, the economy is in a slump, and many companies are downsizing. Needless to say, there is a lot of competition for the few IT jobs that are available. Therefore, if you suddenly find yourself looking for another job, your odds of finding one may be better if you can list PowerShell among your skill set.


More PowerShell info

For additional resources, check out thePowerGUI community, theWindows PowerShell homepage, and these TechRepublic articles:

Subscribe to the Developer Insider Newsletter

From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know. Delivered Tuesdays and Thursdays

Subscribe to the Developer Insider Newsletter

From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know. Delivered Tuesdays and Thursdays

Share Article
  • Account Information

    Share with Your Friends

    10 reasons why you should learn to use PowerShell

    Your email has been sent

Image of Brien Posey
Brien Posey
* 1988 - Started teaching myself about computers\* 1992 - Mainframe programmer for an insurance company\* 1993 - Network Administrator for a different insurance company\* 1996 - Author for The Cobb Group\* 1998 - Network Administrator for Fort Knox\* 1999 - CIO for chain of hospitals\* 2000 - Gave up the corporate rat race to work out of my home. I have been a full time technical author ever since. Visit my Web sites at http://www.brienposey.com and http://www.relevanttechnologies.com \
CLOSE

Create a TechRepublic Account

Get the web's best business technology news, tutorials, reviews, trends, and analysis—in your inbox. Let's start with the basics.

Already registered?Sign In
Use Facebook
Use Linkedin

* - indicates required fields

CLOSE

Sign in to TechRepublic

Not a member?Create an account
Use Facebook
Use Linkedin

Lost your password?Request a new password

CLOSE

Reset Password

Please enter your email adress. You will receive an email message with instructions on how to reset your password.

Check your email for a password reset link. If you didn't receive an email don't forgot to check your spam folder, otherwisecontact support.

Back to login
1FinishProfile
2 Newsletter Preferences
CLOSE

Welcome. Tell us a little bit about you.

This will help us provide you with customized content.

No thanks, continue without
1FinishProfile
2 Newsletter Preferences
CLOSE

Want to receive more TechRepublic news?

Newsletter Name
Subscribe
Daily Tech Insider
Daily Tech Insider AU
TechRepublic UK
TechRepublic News and Special Offers
TechRepublic News and Special Offers International
Executive Briefing
Innovation Insider
Project Management Insider
Microsoft Weekly
Cloud Insider
Data Insider
Developer Insider
TechRepublic Premium
Apple Weekly
Cybersecurity Insider
Google Weekly
Toggle All
No thanks, continue without

You're All Set

Thanks for signing up! Keep an eye out for a confirmation email from our team. To ensure any newsletters you subscribed to hit your inbox, make sure to add[email protected] to your contacts list.

Back to Home Page
×

[8]ページ先頭

©2009-2025 Movatter.jp