Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


November 1997

Scripting Languages for NT


RSS
Subscribe to Windows IT Pro | See More Vendors List Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
Main Article    Automating NT Administration with Scripts

The industry offers many good scripting languages for NT. Table A summarizes some available scripting languages for the NT platform. How do you decide which language to use? These questions will help you narrow the field:

• Does the scripting language match the task?

• Does the language target the systems administrator? A good language helps reduce labor-intensive administrative tasks (e.g., managing users, servers, files, printers, shares, and security).

• Is the language easy to use, with a minimal learning curve?

• Is the language robust: Can you use it over a network? Can it provide access to key system objects (event logs, Registry, the SAM database)? Can it produce detailed reports? Is it extensible? Can it support complementary technologies such as BackOffice and Open Database Connectivity (ODBC)?

Table A: Sample NT Scripting Languages

Vendor/Web Address Scripting Language Description
ActiveState Tool (formerly ActiveWare Internet) http://www.activestate.com Perl for Win32 5.003, Build 310 A port of most of the functionality in Perl, with extensive support for Win32; an excellent tool for gluing together small utility programs, redirecting I/O, managing logs, and creating reports. Distributed free under the GNU Artistic License; no official support.
  Perl for ISAPI (PerlIS) ISAPI DLL that runs Perl scripts on Win32 platforms
  PerlScript ActiveX scripting component; runs under the Microsoft Windows Scripting Host.
Advanced Systems Concepts http://www.advsyscon.com XLNT 1.1 The eXtended Language for NT, based on Digital Equipment's DCL command language; facilitates enhanced logon scripts and remote systems management.
Ataman Software http://www.ataman.com Regina Rexx for Win32 (included in the NT Server resource kit) Restructured Extended Executor; supports OLE automation, Registry, and event log functions; NetRexx and ObjectRexx for NT also available (http://www2.hursley.ibm.com).
FastLane Technologies http://www.fastlanetech.com Final For Windows NT Server 6.01 FastLane Integrated Network Application Language; Pascal-like scripting language with comprehensive support for Win32; includes Exchange and ODBC components as product add-ons. The Exchange functions let you create, manage, and delete Exchange users and folders using Final scripts. The ODBC functions provide database connectivity.
Microsoft http://www.microsoft.com/ ntserver/info/adsi/htm Active Directory Service Interfaces (ADSI) Not a scripting language; an enabling technology that lets systems administrators create administration tools using a variety of technologies: Visual Basic, VBA, VBScript, C, C++, Java.
http://www.microsoft.com/ management Windows Scripting Host Language-independent script environment for 32-bit Windows platforms; provides enhanced logon and administrative scripting capabilities.
http://www.microsoft.com/ jscript Java Script ActiveX scripting component; runs under the Windows Scripting Host.
http://www.microsoft.com/vbscript Visual Basic Script ActiveX scripting component; runs under the Windows Scripting Host.
http://netnet.net/~swilson/kix KIXtart 95 3.20 (included in the NT Server resource kit); developed by RuudVan Velsen of Microsoft Benelux Freeware logon script processor and enhanced batch language; version 3.36 available.
Sun Microsystems http://sunscript.sun.com Tcl/Tk, (Tcl 7.6 and Tk 4.2) Tool Command Language/Tool Kit, (pronounced tickle); main advantage over Perl for Win32 is GUI support; current support for Win32 not as extensive as Perl; Christopher Sedore's NT Extensions to TCL also available (http://zazu.maxwell.syr.edu/nt-tcl/index.html)
Wilson WindowWare http://www.windowware.com WinBatch 97 32I-97b Enhanced batch language capabilities with support for GUI components, keystroke automation, DDE, and Registry.

End of Article



Reader Comments

You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

WinInfo Short Takes: Week of November 23, 2009

An often irreverent look at some of the week's other news, including some post-PDC some soul searching, a Google Chrome OS announcement and a Microsoft response, Windows 7 off to a supposedly strong start, the Jonas Brothers and Xbox 360, and so much more ...

2009 Windows IT Pro Editors' Best and Community Choice Awards

Picking a favorite product from an impressive crowd of competitive offerings is never an easy task, and such was the case with our Editors' Best and Community Choice awards this year. ...


Related Events Deep Dive into Windows Server 2008 R2 presented by John Savill

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


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 DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2009 Penton Media, Inc. Terms of Use | Privacy Statement