XLNT, the Enterprise Command and Scripting Language is a powerful, and yet easy
to use approach to improve Windows Vista/2003/XP/2000 System Administration.
XLNT's full featured commands, powerful built-in functions (i.e. Lexicals) and
easy to use language improve System Administrators and Application Developers
productivity by simplifying access, through a Command Line Interface, to all
Windows securable objects.
XLNT addresses the needs of System Administrators and Application Developers
for:
Consistent interface to all Windows securable objects
Active Directory integration to create, modify, delete windows objects
Increased productivity, through the incorporation of XLNT commands into
VBScript, PERL, and other languages to reduce programming time
Remote System extensibility by allowing XLNT's commands to interact, modify and
retrieve information on systems that are not XLNT licensed
Reduced development time through the use of our Interactive Development
Environment and Debugger for generation of powerful scripts
Faster script development. No compilation or linking required
Protect Intellectual Property Rights and prevent unauthorized script
modifications by encoding scripts
Windows Scripting Host (WSH) support by invoking XLNT scriplets
What is XLNT:
XLNT is an Enterprise Command and Scripting Language featuring interactive
commands, built-in functions, and flexible language statements that are
surprisingly easy to use. XLNT is a comprehensive solution, that eliminates the
need for many third party utilities each with their unique interface, for
administering Windows system and network tasks.
Why use XLNT:
XLNT commands are powerful alternatives to the built-in applications that come
with Windows. XLNT is a comprehensive solution that
outperforms many of the Resource Kit utilities and other third party products
by providing a lower cost of acquisition and operation through the use of a
framework and structured syntax. No longer do System Administrators need to
learn the nuances of each Resource Kit Utility to implement solutions such as
Logon scripts, for user, group and policy management and other such
applications. Each XLNT command provides all of the flexibility found in the
native Windows utility applications but with improved
accessibility directly through the command line.
XLNT gives System Administrators and Application Developers the ability to
incorporate each of these commands and functions into sophisticated scripts or
command procedures for generating targeted applications for one time or
repetitive use.
XLNT Saves Time:
The use of "point and click" utilities applications (i.e. User Manager) are
effective for today's administrators when creating one or two users or adding a
user to a new group. But what happens whenan Administrator needs to add 100
users or update the profile of 1500 accounts? The repetitive "point click and
type" nature of these utilities is very time consuming and the NET USER
command, as an alternative, found in NT's native command line does not expose
nearly as many options and or qualifiers (see SECURITY Command Table) as can be
found within XLNT.
You can manage user accounts easily by issuing a "free" disk space or add a
printer to a remote system from your own console in minutes plus much more. For
example to add a printer to a system in another city simply use the following
XLNT command:
Or add the same printer to hundreds of systems by creating a script to identify
each of the machines and add "TEST PRINTER1" to every system whether they are
down the hall or half way around the world.
Windows Scripting Host:
XLNT supports ActiveX scripting and is a registered scripting engine with the
Windows Scripting Host (WSH). As a result you can combine the best of object
manipulation with our powerful XLNT commands. As an example, you could open an
Excel spreadsheet, populate the spreadsheet with User Account information and
then add, modify or use that information for another function.
Interactive Development Environment:
XLNT's Professional Edition includes a specialized Interactive Development
Environment and Debugger. The IDE provides a single point in which the Script
Writer can create, maintain and debug their scripts. It is language sensitive
and provides professional development capabilities.
As you develop your scripts you can test them from within the IDE itself which
provides complete debugging facilities. Scripts can be executed or you can
elect to step through using the debugging commands.
XLNT scripts can be "compiled" or "encoded" using the Professional Edition. By
creating executable images you can protect your Intellectual Property Rights,
or prevent unauthorized changes by users to deployed scripts.
Cluster Management is Simplified with XLNT:
Security is, of course, of paramount importance to the administrators of
Windows systems. The XLNT Set Permissions command provides a simple, flexible
method of securing your systems' assets. It enables you to explicitly grant or
deny access to any securable object. Securable objects may be files,
directories, shares, registry keys, printers, or services. With the Set
Permissions command, you specify the object to be secured, and the entities
(users, groups, etc) that may access it, and how they may access it. For
example:
SET PERMISSIONS C:\TEST - /ACCOUNT=(JSMITH:FULL, GUESTS:READ)
This command grants user JSMITH full access to the C:\TEST directory, but
members of the GUESTS group are give read-only access to the directory. As can
be seen by this example, the /ACCOUNT qualifier is used to specify the entities
that can access the securable object. The name portion of this qualifier
represents the name of the account or group that is being granted or denied
access to the object. It may be specified as machine\name or domain\name or
simply as name. You may also specify this value as a SID (Security Identifier)
using textual SID notation (S-n-n-n-nā¦). This latter is especially valuable
within a cluster environment, where other members of the cluster may not
recognize account names but where the SID is known. As a result time is saved,
reliability improved by reproducing the same operation across all cluster
members with XLNT.
Summary:
XLNT is a comprehensive solution that eliminates the need for many third party
utilities and their disparate interfaces, for administering Windows system and network tasks.