Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


January 24, 2007

Readers' Favorite Utilities

RSS
Subscribe to Windows IT Pro | See More Utilities Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

The Internet is home to many free utilities that are helpful to scripters. However, finding such tools can be difficult because the Internet is so vast. So, we ran a contest in the September and October issues of Scripting Central to learn about the utilities that you often use and that other scripters might want to know about. What follows is a list of the free tools used and recommended by Scripting Central readers. (Note that Microsoft utilities aren't included in this list because most people are already familiar with those tools.)

AutoIt v3 and SciTE (http://www.autoitscript.com/autoit3)
Eric F. uses AutoIt, freeware designed for general scripting and for automating the Windows GUI. Eric likes the utility because "It's the middle ground between batch and VBS/WSH/ADSI/MSH." The latest version includes the new AutoIt v3 language. According to the Web site, "Unlike AutoIt2, the new AutoIt v3 language has a much more standard syntax--similar to VBScript and BASIC--and now supports complex expressions, user functions, looping and everything else that veteran scripters would expect." So, if you tried but didn't like this utility in the past, you might want to give it another try.

Adrian R. recommends the SciTE, an editor that's part of AutoIT v3. You can also download SciTE separately. Besides offering syntax highlighting, SciTE offers auto-completion and auto-indentation. Adrian notes that this editor will work with other scripting languages besides the AutoIt v3 language.

Blat (http://www.blat.net)
Blat is a Win32 command-line utility that uses SMTP to send email or uses Network News Transfer Protocol (NNTP) to post to Usenet. "Blat is probably the defacto standard for sending email messages, such as status reports, from batch files," notes David G.

CodeKeep Add-In (http://www.codekeep.net)
CodeKeep is an online repository of code snippets written in a variety of scripting and programming languages, including VBScript, HTML, and Visual Basic .NET. This Web site offers a free utility that Eric P. uses often: the CodeKeep Add-In for Visual Studio (VS). This add-in is a code snippet manager. "You can insert code from the snippet manager right into your script, and it is just as easy to save a snippet," says Eric.

DumpSec (http://www.somarsoft.com)
"DumpSec is my all-time favorite freeware utility," notes Jim T. DumpSec, a Windows security auditing program from SomarSoft, can produce reports on NTFS permissions for file systems, printers, shared folders, and even registry hives. It can also provide valuable information about groups, users, rights, policies, and services. "I've been using this utility for many years now, and I can't tell you how much time it's saved me," says Jim. "But more important, it's dependable and accurate."

Joeware (http://www.joeware.net/index2.htm)
Next to the Sysinternal utilities (e.g., PsTools), Chris L. finds that Joeware utilities are next best bet for scripting. (Note that Sysinternal utilities aren't included in this list because Microsoft acquired the company late last year.) Among the tools you'll find on the Joeware site are AdFind and AdMod (tools to query and modify Active Directory--AD) and ExchMbx (command-line tool for working with Microsoft Exchange mailboxes). New to the Joeware site is a "Perl Stuff" page. Although there currently aren't any utilities listed, you might want to check the page in the future.

MD5WIN (http://www.p6c.com/FREEBIES/MD5WIN.html)
Message-Digest algorithm 5 (MD5) provides a way to verify data integrity. (For more information about MD5, go to http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html.) MD5WIN is graphical-mode Windows program for computing and comparing MD5 digest strings for files and text strings. "If a script needs to generate MD5 digests, this is the program to use for the job," says David G.

NirSoft (http://www.nirsoft.net)
NirSoft is a Web site that offers a collection of free utilities, all of them created by Nir Sofer. You'll find "lots of fun stuff by this guy," says Chris L. There are a variety of tools available, such as MessenPass and NirCmd. MessenPass is a password recovery tool that reveals the passwords of IM applications. NirCmd is a command-line utility that lets you perform many different types of tasks (e.g., write and delete registry values and keys, change a file's created/modified date, open the door of a CD-ROM drive) without going through a UI.

Notepad++ (http://notepad-plus.sourceforge.net/uk/site.htm)
Johan P.'s all-time favorite utility is a simple but useful editor named Notepad++. Notepad++ supports a wide variety of scripting and programming languages, including batch (.bat), VBScript, KiXtart, Perl, XML, HTML, Active Server Pages (ASP), and Visual Basic (VB). It offers features such as syntax highlighting and auto-completion.

PSPad (http://www.pspad.com/en)
The PSPad editor is on the recommendation list of John S. "I like it for Perl and use it daily." Besides Perl, PSPad supports many other scripting and programming languages. The features include syntax highlighting, code templates, a macro recorder, a full hex editor, a spell-checker, and the ability to handle plain text.

Python (http://www.python.org)
Although not a utility per se, Matt has found the Python language to be a valuable tool. "As a database admin, a language to easily automate tasks has been my most important tool," notes Matt. "I can develop scripts quickly and easily, and given the nature of Python code to be easily readable, I can understand my own code months after it was written. (This is not always a given!)"

Regular Expression Laboratory (http://www.silveragesoftware.com/rxl.html)
John S. regularly uses Regular Expression Laboratory to create regular expressions. This utility also lets you test regular expressions by applying them to arbitrary text.

Vim http://www.vim.org/about.php)
If you write scripts in a cross-platform environment, you might want to check out the Vim editor. Michael V., who does scripting for both Linux and Windows systems, recommends Vim because, "Vim has the best of both worlds, with a command-line interface (just like UNIX) and a GUI for those who like menus and clicking. With a little effort, the editor can be tweaked to your personal likings with line numbers, fonts, and more for a seamless cross-platform workspace."

WinZip Command Line Support Add-On (http://www.winzip.com)
WinZip offers a free WinZip Command Line Support Add-On that lets you use WinZip directly from the command line and from batch files and other types of scripts. "I suspect that many people are unaware of the Command Line Add-On for WinBatch," says David G. "I use the Command Line Add-On to zip and unzip things in shell scripts (.cmd files)."

In response to the favorite utilities contest, one reader shared a noteworthy observation about utilities in general. Initially, Courtney J. relied heavily on utilities because of the limitations in the command-line world. "Then I found VBScript and Perl, and realized that my utility usage went from 35-60 percent down to 0 percent. Reason being: The more advanced you get with your languages, the less reliant you become on utilities. Today I find myself either creating subroutines/functions for extracting information, or rely heavily on WMI, then parsing that information in my scripts." Plus, Courtney also notes that, "I like to have control over my environment, and external utilities don't provide for that control."

Courtney and all the other readers who responded to the favorite utility contest were entered in drawing for $100. Chris L. was the lucky winner of that drawing. Congratulations to Chris and thanks to all the readers who took the time to share their favorite utilities!

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
CES 2009: Ballmer Announces Windows 7, Windows Live, Live Search Milestones

During his first-ever Consumer Electronics Show (CES) 2009 keynote address last night in Las Vegas, Microsoft CEO Steve Ballmer announced the pending public availability of a feature-complete Windows 7, the final version of Windows Live Essentials, and ...

10 Reasons to Deploy Windows Vista

The decision to upgrade your XP systems to Vista is simple when you consider features such as easier backup, a great desktop search, and vastly improved security options. ...

10 Reasons Not to Deploy Windows Vista

The decision to upgrade to Vista has to make business sense, but many companies find the costs in training and application compatibility problems outweigh any benefits Vista brings. ...


Related Articles 2 More PDF Utilities to Lighten Your Computer's Load

Related Events Check out our list of Free Email Newsletters!

Scripting eBooks Keeping Your Business Safe from Attack: Encryption and Certificate Services

Best Practices for Managing Linux and UNIX Servers

Building an Effective Reporting System

Related Scripting Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing