GCN Tech Blog

By GCN Staff

Blog archive

The new power skills of sysadmins

For next week's issue, we just finished writing a big feature article about Windows Server 2008. The timing turned out to be a bit premature though, as Microsoft just pushed back the release of the code formerly known as Longhorn until early next year. But what can you do?

Anyway, when we were writing this article, one of the features about Windows Server 2008 we kept hearing people rave about was PowerShell, the new heavy-duty shell environment.

"PowerShell is a key change in how the Microsoft Server operating system will be managed," CDW-G technology specialist James Rankin told us.
Why? The shell environment allows administrators to write scripts that pull together functions from multiple programs and OS features and execute them as an automated process. Because a shell script can call objects from the .NET environment, administrators can pull out individual functions from within .NET programs. So instead of manually going through three or four graphical user interface-based applications just to, say, add a new user to the system, the admin can instead write the script that would automatically run through the process by calling all the relevant functions from each of the programs.

While good in theory, Rankin did admit that using PowerShell "does require someone who knows how to program. Not every system administrator will be doing this."

Of course the power of shell programming is old news for Unix systems administrators, who have long enjoyed the ability to write scripts. This skillset was pointed out by Commerce Department Chief Information Officer Barry West, during a recent e-seminar we hosted awhile back.

West has long been a vocal proponent for open source. At one point, he noted that one thing any agency should keep in mind when considering open source is that their IT talent should have some skills in programming. Managing a Linux environment, for instance, requires most of the work be done at the command level line. And while you (or your staff) may not be writing programs, the optimizations to some programs you'll want to make may require the kind of major modifications that require some programming chops.

So as making the most of both Unix and Windows is increasingly involves programming skills, system administrators may have to crack open those books on Perl, Python, and maybe even the object-oriented languages such as Java, C# and other languages in order to get ahead. The days of only clicking buttons or filling in command lines are coming to an end!

Posted by Joab Jackson on Jul 11, 2007 at 9:39 AM


Featured

  • Telecommunications
    Stock photo ID: 658810513 By asharkyu

    GSA extends EIS deadline to 2023

    Agencies are getting up to three more years on existing telecom contracts before having to shift to the $50 billion Enterprise Infrastructure Solutions vehicle.

  • Workforce
    Shutterstock image ID: 569172169 By Zenzen

    OMB looks to retrain feds to fill cyber needs

    The federal government is taking steps to fill high-demand, skills-gap positions in tech by retraining employees already working within agencies without a cyber or IT background.

  • Acquisition
    GSA Headquarters (Photo by Rena Schild/Shutterstock)

    GSA to consolidate multiple award schedules

    The General Services Administration plans to consolidate dozens of its buying schedules across product areas including IT and services to reduce duplication.

Stay Connected

Sign up for our newsletter.

I agree to this site's Privacy Policy.